Skip to content

Commit 79dde81

Browse files
authored
Merge pull request #2107 from kateinoigakukun/yt/remove-default-wasi-sysroot-test
Remove test for default Swift SDK selection for WASI
2 parents 161eea3 + 541cbca commit 79dde81

File tree

1 file changed

+0
-40
lines changed

1 file changed

+0
-40
lines changed

Tests/BuildSystemIntegrationTests/SwiftPMBuildSystemTests.swift

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -309,46 +309,6 @@ final class SwiftPMBuildSystemTests: XCTestCase {
309309
}
310310
}
311311

312-
func testDefaultSDKs() async throws {
313-
try await withTestScratchDir { tempDir in
314-
try FileManager.default.createFiles(
315-
root: tempDir,
316-
files: [
317-
"pkg/Sources/lib/a.swift": "",
318-
"pkg/Package.swift": """
319-
// swift-tools-version:6.0
320-
import PackageDescription
321-
let package = Package(
322-
name: "a",
323-
targets: [.target(name: "lib")]
324-
)
325-
""",
326-
]
327-
)
328-
let tr = ToolchainRegistry.forTesting
329-
330-
let options = SourceKitLSPOptions.SwiftPMOptions(
331-
swiftSDKsDirectory: "/tmp/non_existent_sdks_dir",
332-
triple: "wasm32-unknown-wasi"
333-
)
334-
335-
let packageRoot = tempDir.appendingPathComponent("pkg")
336-
let swiftpmBuildSystem = try await SwiftPMBuildSystem(
337-
projectRoot: packageRoot,
338-
toolchainRegistry: tr,
339-
options: SourceKitLSPOptions(swiftPM: options),
340-
connectionToSourceKitLSP: LocalConnection(receiverName: "Dummy"),
341-
testHooks: SwiftPMTestHooks()
342-
)
343-
let path = await swiftpmBuildSystem.destinationBuildParameters.toolchain.sdkRootPath
344-
XCTAssertEqual(
345-
path?.components.suffix(3),
346-
["usr", "share", "wasi-sysroot"],
347-
"SwiftPMBuildSystem should share default SDK derivation logic with libSwiftPM"
348-
)
349-
}
350-
}
351-
352312
func testManifestArgs() async throws {
353313
try await withTestScratchDir { tempDir in
354314
try FileManager.default.createFiles(

0 commit comments

Comments
 (0)