Skip to content

Conversation

@grynspan
Copy link
Contributor

Cherry-picks #7768 to release/6.0.

Explanation: Adds tools-facing command-line arguments for Swift Testing to swift test and swift test list. These arguments are passed through verbatim to Swift Testing and are not directly used by SwiftPM.
Scope: Affects swift test and swift test list.
Risk: Low—these arguments are wholly ignored by SwiftPM, and just need to be allowed through.
Testing: Existing test coverage for swift test, plus tests on the Swift Testing side for actually handling the arguments. Since SwiftPM ignores them, additional unit testing on the SwiftPM side would be tautological.
Issue: swiftlang/swift-testing#479
Reviewer: @bnbarham, @briancroom, @stmontgomery, @dennisweissmann

@grynspan grynspan added swift test Changes impacting `swift test` tool command-line interface swift 6.0 Related to Swift 6.0 release branch labels Jul 12, 2024
@grynspan grynspan self-assigned this Jul 12, 2024
@grynspan grynspan requested a review from a team as a code owner July 12, 2024 00:28
@grynspan
Copy link
Contributor Author

@swift-ci please test

@grynspan grynspan merged commit 3103e26 into release/6.0 Jul 12, 2024
@grynspan grynspan deleted the jgrynspan/formalized-swift-testing-event-stream-args-6.0 branch July 12, 2024 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

command-line interface swift test Changes impacting `swift test` tool swift 6.0 Related to Swift 6.0 release branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants