diff --git a/Package.swift b/Package.swift index ab06f693d..4a22b98e2 100644 --- a/Package.swift +++ b/Package.swift @@ -53,7 +53,7 @@ let package = Package( "_TestingInternals", "TestingMacros", ], - exclude: ["CMakeLists.txt"], + exclude: ["CMakeLists.txt", "Testing.swiftcrossimport"], cxxSettings: .packageSettings, swiftSettings: .packageSettings, linkerSettings: [ @@ -122,6 +122,7 @@ let package = Package( "Testing", ], path: "Sources/Overlays/_Testing_Foundation", + exclude: ["CMakeLists.txt"], swiftSettings: .packageSettings ), ], diff --git a/Tests/TestingTests/ExitTestTests.swift b/Tests/TestingTests/ExitTestTests.swift index c82c4f73f..81a21aaec 100644 --- a/Tests/TestingTests/ExitTestTests.swift +++ b/Tests/TestingTests/ExitTestTests.swift @@ -243,8 +243,8 @@ private import _TestingInternals func exitConditionMatching() { #expect(Optional.none == Optional.none) #expect(Optional.none === Optional.none) - #expect(Optional.none !== .success) - #expect(Optional.none !== .failure) + #expect(Optional.none !== .some(.success)) + #expect(Optional.none !== .some(.failure)) #expect(ExitCondition.success == .success) #expect(ExitCondition.success === .success) diff --git a/Tests/TestingTests/Traits/TimeLimitTraitTests.swift b/Tests/TestingTests/Traits/TimeLimitTraitTests.swift index 8978e86fd..00c9cbb44 100644 --- a/Tests/TestingTests/Traits/TimeLimitTraitTests.swift +++ b/Tests/TestingTests/Traits/TimeLimitTraitTests.swift @@ -203,13 +203,12 @@ struct TimeLimitTraitTests { guard case let .issueRecorded(issue) = event.kind, case .timeLimitExceeded = issue.kind, let test = context.test, - let testCase = context.testCase + context.testCase != nil else { return } issueRecorded() #expect(test.timeLimit == .milliseconds(10)) - #expect(testCase != nil) } await Test(.timeLimit(.milliseconds(10))) {