Skip to content
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

[SWT-NNNN] Exit tests #324

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

grynspan
Copy link
Contributor

@grynspan grynspan commented Apr 2, 2024

One of the first enhancement requests we received for swift-testing was the ability to test for precondition failures and other critical failures that terminate the current process when they occur. This feature is also frequently requested for XCTest. With swift-testing, we have the opportunity to build such a feature in an ergonomic way.

Read the full proposal here.

@grynspan grynspan added tools integration Integration of swift-testing into tools/IDEs windows linux darwin macOS, iOS, watchOS, tvOS, and visionOS public-api Affects public API swift-6 Swift 6 issues (not affecting Swift 5.x) labels Apr 2, 2024
@grynspan grynspan self-assigned this Apr 2, 2024
@grynspan grynspan force-pushed the jgrynspan/exit-tests-proposal branch from fe21f14 to 988ddfe Compare April 2, 2024 17:57
@grynspan grynspan added the enhancement New feature or request label Apr 2, 2024
@grynspan grynspan marked this pull request as draft April 2, 2024 22:10
@grynspan grynspan force-pushed the jgrynspan/exit-tests-proposal branch from 988ddfe to 697123a Compare April 10, 2024 17:40
@grynspan grynspan changed the title [SWT-0001] Exit tests [SWT-NNNN] Exit tests Apr 10, 2024
@grynspan grynspan force-pushed the jgrynspan/exit-tests-proposal branch 3 times, most recently from 19f37c3 to 4825821 Compare April 12, 2024 13:30
@grynspan grynspan force-pushed the jgrynspan/exit-tests-proposal branch from 4825821 to feb425b Compare April 23, 2024 18:30
One of the first enhancement requests we received for swift-testing was the
ability to test for precondition failures and other critical failures that
terminate the current process when they occur. This feature is also frequently
requested for XCTest. With swift-testing, we have the opportunity to build such
a feature in an ergonomic way.

Read the full proposal [here](https://github.com/apple/swift-testing/blob/jgrynspan/exit-tests-proposal/Documentation/Proposals/NNNN-exit-tests.md).
@grynspan grynspan force-pushed the jgrynspan/exit-tests-proposal branch from feb425b to e84b014 Compare April 30, 2024 14:23
@grynspan grynspan added the api-proposal API proposal PRs (documentation only) label May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-proposal API proposal PRs (documentation only) darwin macOS, iOS, watchOS, tvOS, and visionOS enhancement New feature or request linux public-api Affects public API swift-6 Swift 6 issues (not affecting Swift 5.x) tools integration Integration of swift-testing into tools/IDEs windows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants