@@ -25,22 +25,19 @@ final class ClangTargetBuildDescriptionTests: XCTestCase {
2525 }
2626
2727 func testSwiftCorelibsFoundationIncludeWorkaround( ) throws {
28- let macosParameters = mockBuildParameters (
29- toolchain: try UserToolchain . default,
30- targetTriple: . macOS)
31- let linuxParameters = mockBuildParameters (
32- toolchain: try UserToolchain . default,
33- targetTriple: . arm64Linux)
34- let androidParameters = mockBuildParameters (
35- toolchain: try UserToolchain . default,
36- targetTriple: . arm64Android)
28+ let toolchain = MockToolchain ( swiftResourcesPath: AbsolutePath ( " /fake/path/lib/swift " ) )
29+
30+ let macosParameters = mockBuildParameters ( toolchain: toolchain, targetTriple: . macOS)
31+ let linuxParameters = mockBuildParameters ( toolchain: toolchain, targetTriple: . arm64Linux)
32+ let androidParameters = mockBuildParameters ( toolchain: toolchain, targetTriple: . arm64Android)
3733
3834 let macDescription = try makeTargetBuildDescription ( " swift-corelibs-foundation " ,
3935 buildParameters: macosParameters)
4036 XCTAssertFalse ( try macDescription. basicArguments ( ) . contains ( " \( macosParameters. toolchain. swiftResourcesPath!) " ) )
4137
4238 let linuxDescription = try makeTargetBuildDescription ( " swift-corelibs-foundation " ,
4339 buildParameters: linuxParameters)
40+ print ( try linuxDescription. basicArguments ( ) )
4441 XCTAssertTrue ( try linuxDescription. basicArguments ( ) . contains ( " \( linuxParameters. toolchain. swiftResourcesPath!) " ) )
4542
4643 let androidDescription = try makeTargetBuildDescription ( " swift-corelibs-foundation " ,
0 commit comments