@@ -25,22 +25,19 @@ final class ClangTargetBuildDescriptionTests: XCTestCase {
25
25
}
26
26
27
27
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)
37
33
38
34
let macDescription = try makeTargetBuildDescription ( " swift-corelibs-foundation " ,
39
35
buildParameters: macosParameters)
40
36
XCTAssertFalse ( try macDescription. basicArguments ( ) . contains ( " \( macosParameters. toolchain. swiftResourcesPath!) " ) )
41
37
42
38
let linuxDescription = try makeTargetBuildDescription ( " swift-corelibs-foundation " ,
43
39
buildParameters: linuxParameters)
40
+ print ( try linuxDescription. basicArguments ( ) )
44
41
XCTAssertTrue ( try linuxDescription. basicArguments ( ) . contains ( " \( linuxParameters. toolchain. swiftResourcesPath!) " ) )
45
42
46
43
let androidDescription = try makeTargetBuildDescription ( " swift-corelibs-foundation " ,
0 commit comments