@@ -12,11 +12,12 @@ concurrency:
1212 cancel-in-progress : true
1313
1414jobs :
15- tests-using-native :
15+ tests :
1616 needs : [soundness]
1717 strategy :
1818 fail-fast : false
1919 matrix :
20+ executableTargetBuildSystem : ["native", "swiftbuild"]
2021 buildSystem : ["native", "swiftbuild"]
2122 linuxSwiftVersion : ['["nightly-main", "nightly-6.2"]', '["nightly-main"]']
2223 enable_windows_checks : [true]
@@ -27,24 +28,24 @@ jobs:
2728 enable_windows_checks : true
2829 - buildSystem : " native"
2930 linuxSwiftVersion : ' ["nightly-main"]'
30- name : Test (${{ matrix.buildSystem }})
31+ name : Test (${{ matrix.buildSystem }}) (exectable target build system ${{ matrix.executableTargetBuildSystem }})
3132 uses : swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.1
3233 with :
3334 linux_os_versions : ' ["amazonlinux2", "bookworm", "noble", "jammy", "rhel-ubi9"]'
3435 linux_swift_versions : ${{ matrix.linuxSwiftVersion }}
3536 linux_pre_build_command : ./.github/scripts/prebuild.sh
36- linux_build_command : ' swift run swift- build --build-tests --build-system ${{ matrix.buildSystem}}'
37+ linux_build_command : ' swift run -- build-system ${{ matrix.executableTargetBuildSystem }} swift-test --parallel --build-system ${{ matrix.buildSystem}}'
3738 windows_swift_versions : ' ["nightly-main"]'
3839 windows_pre_build_command : ' Invoke-Program .\.github\scripts\prebuild.ps1'
39- windows_build_command : ' Invoke-Program swift run swift- build --build-tests --build-system ${{ matrix.buildSystem}}'
40+ windows_build_command : ' Invoke-Program swift run -- build-system ${{ matrix.executableTargetBuildSystem }} -Xlinker /ignore:4217 swift-test -Xlinker /ignore:4217 --parallel --build-system ${{ matrix.buildSystem}}'
4041 enable_windows_checks : ${{ matrix.enable_windows_checks }}
4142 enable_ios_checks : true
4243 enable_macos_checks : true
4344 macos_exclude_xcode_versions : " [{\" xcode_version\" : \" 16.3\" }, {\" xcode_version\" : \" 16.4\" }]"
44- macos_build_command : ' swift run swift- build --build-tests --build-system ${{ matrix.buildSystem}}'
45+ macos_build_command : ' swift run -- build-system ${{ matrix.executableTargetBuildSystem }} swift-test --parallel --build-system ${{ matrix.buildSystem}}'
4546
46- tests -using-swiftbuild :
47- name : Test (all SwiftBuild)
47+ build -using-swiftbuild :
48+ name : Build (all SwiftBuild)
4849 needs : [soundness]
4950 uses : swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.1
5051 with :
0 commit comments