diff --git a/utils/build.ps1 b/utils/build.ps1
index 792976cc8f6ad..ce7b673a598ad 100644
--- a/utils/build.ps1
+++ b/utils/build.ps1
@@ -2834,17 +2834,12 @@ function Build-Foundation {
}
function Test-Foundation {
- $ScratchPath = "$BinaryCache\$($BuildPlatform.Triple)\FoundationTests"
-
# Foundation tests build via swiftpm rather than CMake
Build-SPMProject `
-Action Test `
-Src $SourceCache\swift-foundation `
- -Bin "$ScratchPath" `
- -Platform $BuildPlatform `
- -Configuration $FoundationTestConfiguration `
- --multiroot-data-file "$SourceCache\swift\utils\build_swift\resources\SwiftPM-Unified-Build.xcworkspace" `
- --test-product swift-foundationPackageTests
+ -Bin "$BinaryCache\$($BuildPlatform.Triple)\CoreFoundationTests" `
+ -Platform $BuildPlatform
Invoke-IsolatingEnvVars {
$env:DISPATCH_INCLUDE_PATH="$(Get-SwiftSDK $BuildPlatform.OS)/usr/include"
@@ -2856,11 +2851,9 @@ function Test-Foundation {
Build-SPMProject `
-Action Test `
-Src $SourceCache\swift-corelibs-foundation `
- -Bin "$ScratchPath" `
+ -Bin "$BinaryCache\$($BuildPlatform.Triple)\FoundationTests" `
-Platform $BuildPlatform `
-Configuration $FoundationTestConfiguration `
- --multiroot-data-file "$SourceCache\swift\utils\build_swift\resources\SwiftPM-Unified-Build.xcworkspace" `
- --test-product swift-corelibs-foundationPackageTests `
-j 1 # Running parallel causes a non-deterministic crash in CI only, see https://github.com/swiftlang/swift/issues/83606
}
}
diff --git a/utils/build_swift/resources/SwiftPM-Unified-Build.xcworkspace/contents.xcworkspacedata b/utils/build_swift/resources/SwiftPM-Unified-Build.xcworkspace/contents.xcworkspacedata
index 605ae4dc932d6..98690cb842e09 100644
--- a/utils/build_swift/resources/SwiftPM-Unified-Build.xcworkspace/contents.xcworkspacedata
+++ b/utils/build_swift/resources/SwiftPM-Unified-Build.xcworkspace/contents.xcworkspacedata
@@ -6,13 +6,10 @@
-
-
-