-
Notifications
You must be signed in to change notification settings - Fork 10.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[6.0] Build and install swift-testing in toolchains #75837
[6.0] Build and install swift-testing in toolchains #75837
Conversation
Note that now that |
e13b4ce
to
5cfa8dc
Compare
swiftlang/swift-installer-scripts#327 |
5cfa8dc
to
33b3fec
Compare
swiftlang/swift-installer-scripts#327 |
swiftlang/swift-installer-scripts#327 |
swiftlang/swift-installer-scripts#327 |
swiftlang/swift-installer-scripts#327 |
swiftlang/swift-installer-scripts#327 |
(cherry picked from commit 19910c6)
…nto toolchains (on Darwin, so far) (cherry picked from commit 97e85a6)
(cherry picked from commit ff5ece1)
(cherry picked from commit c8d7d13)
(cherry picked from commit 155e4c8)
* Remove SwiftSyntax product dependency * Correct CMAKE_BUILD_TYPE (cherry picked from commit e06d38b)
* Basically following XCTest scheme. * Build TestingMacro separately from Testing library and install it to the toolchain's `bin` * Testing swift-testing itself is TODO (cherry picked from commit f069aec)
(cherry picked from commit 6a38329)
Also, build them for all hosts including cross compiling host. (cherry picked from commit e98c5ea)
To release/6.0 scheme.
SwiftPM now depends on `SwiftTesting`, `SwiftTesting` depends on `SwiftTestingMacros` rdar://133946466 (cherry picked from commit 852aa77)
2960084
to
a324b5c
Compare
swiftlang/swift-installer-scripts#327 |
swiftlang/swift-installer-scripts#327 |
swiftlang/swift-installer-scripts#327 |
* Add swift-testing to update-checkout (cherry picked from commit 19910c6) * Build script changes to begin building and installing swift-testing into toolchains (on Darwin, so far) (cherry picked from commit 97e85a6) * Add swift-testing to Linux presets too (cherry picked from commit ff5ece1) * Improve description of new build-script flags (cherry picked from commit c8d7d13) * Fix header comment (cherry picked from commit 155e4c8) * [swift-testing] Build tweak * Remove SwiftSyntax product dependency * Correct CMAKE_BUILD_TYPE (cherry picked from commit e06d38b) * [Windows] Build and install swift-testing in Windows toolchains * Basically following XCTest scheme. * Build TestingMacro separately from Testing library and install it to the toolchain's `bin` * Testing swift-testing itself is TODO (cherry picked from commit f069aec) * [build-preset] Add swift-testing to incrmental bots (cherry picked from commit 6a38329) * [build-script] Separate SwiftTestinMacros from SwiftTesting product Also, build them for all hosts including cross compiling host. (cherry picked from commit e98c5ea) * [6.0] Add swift-testing to update-checkout-config.json To release/6.0 scheme. * [build-script] Fix product dependencies SwiftPM now depends on `SwiftTesting`, `SwiftTesting` depends on `SwiftTestingMacros` rdar://133946466 (cherry picked from commit 852aa77) --------- Co-authored-by: Stuart Montgomery <[email protected]> (cherry picked from commit 222fd1d)
Cherry-pick #75515 and #75909 into
release/6.0