Skip to content

Commit cfa9f3e

Browse files
authored
Merge pull request #47 from KukrCZ/feature/skipMacroValidation
Added skipMacroValidation into the TestArguments and modified BuildInteractor
2 parents 7c78344 + 4bfe83c commit cfa9f3e

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Sources/SwiftTools/Build/Domain/BuildInteractor.swift

+3
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ final class BuildInteractorImpl: BuildInteractor {
6363
if arguments.isCodeCoverageEnabled {
6464
additionalArguments += ["-enableCodeCoverage", "YES"]
6565
}
66+
if arguments.skipMacroValidation {
67+
additionalArguments += ["-skipMacroValidation"]
68+
}
6669
return try makeArguments(
6770
scheme: arguments.scheme,
6871
platform: arguments.platform,

Sources/SwiftTools/Build/Domain/TestArguments.swift

+4-1
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,21 @@ public struct TestArguments {
1111
public let testPlan: String?
1212
public let isCodeCoverageEnabled: Bool
1313
public let isQuiet: Bool
14+
public let skipMacroValidation: Bool
1415

1516
public init(
1617
scheme: String,
1718
platform: Platform,
1819
testPlan: String? = nil,
1920
isCodeCoverageEnabled: Bool = false,
20-
isQuiet: Bool = true
21+
isQuiet: Bool = true,
22+
skipMacroValidation: Bool = false
2123
) {
2224
self.scheme = scheme
2325
self.platform = platform
2426
self.testPlan = testPlan
2527
self.isCodeCoverageEnabled = isCodeCoverageEnabled
2628
self.isQuiet = isQuiet
29+
self.skipMacroValidation = skipMacroValidation
2730
}
2831
}

0 commit comments

Comments
 (0)