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 @@ - - -