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-0003] Make .serialized trait public API #535

Merged
merged 2 commits into from
Jul 25, 2024

Conversation

dennisweissmann
Copy link
Contributor

@dennisweissmann dennisweissmann commented Jul 13, 2024

We propose promoting the existing .serialized trait to public API. This trait enables developers to designate tests or test suites to run serially, ensuring sequential execution where necessary.

Read the rendered version here

@dennisweissmann dennisweissmann added public-api Affects public API api-proposal API proposal PRs (documentation only) labels Jul 13, 2024
@dennisweissmann dennisweissmann self-assigned this Jul 13, 2024
@grynspan grynspan changed the title Make .serialized trait public API [SWT-NNNN] Make .serialized trait public API Jul 13, 2024
@grynspan grynspan added the concurrency Swift concurrency/sendability issues label Jul 13, 2024
@dennisweissmann dennisweissmann force-pushed the dweissmann/131392531 branch 2 times, most recently from f60848a to d18ea2f Compare July 13, 2024 02:46
@dennisweissmann dennisweissmann changed the title [SWT-NNNN] Make .serialized trait public API [SWT-0003] Make .serialized trait public API Jul 25, 2024
@dennisweissmann dennisweissmann merged commit 42f0306 into main Jul 25, 2024
@dennisweissmann dennisweissmann deleted the dweissmann/131392531 branch July 25, 2024 19:48
briancroom added a commit that referenced this pull request Jul 26, 2024
)

Following up on #535, apply
the changes described in SWT-0003, along with a few documentation tweaks
to reflect the API status.

### Result:

The `.serialized` test trait can be used as stable API without any
`@_spi` import modifiers.
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) concurrency Swift concurrency/sendability issues public-api Affects public API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants