Skip to content

Conversation

@younata
Copy link
Contributor

@younata younata commented Jul 29, 2025

New proposal for Swift Testing: Polling Confirmations.

These allow test authors to check that state updates over the course of some amount of time, in a very brute-force kind of way. Very helpful when there aren't other means of checking this available.

@stmontgomery stmontgomery added the TWG Contains topics under the domain of the Testing Workgroup label Aug 1, 2025
@stmontgomery stmontgomery added the workgroup: needs development This proposal needs to be developed further before it can be reviewed label Aug 1, 2025
@younata younata changed the title Swift Testing Proposal: Polling Confirmations [ST-NNNN] Polling Confirmations Oct 22, 2025
maartene and others added 21 commits October 22, 2025 21:31
…c group names.

The text of SE-0443 uses snake case diagnostic group names, but in practice
we've settled on using Pascal case for diagnostic group names. Additionally,
the name `DeprecatedDeclaration` was chosen for the deprecation diagnostic
group. I think it would be best for the proposal to reflect both of these
stylistic choices so that it can serve as accurate documentation for the
feature in practice.
* First draft of InlineArray sugar proposal

* Add flattened array future direction

* Add alternative of of

* flesh out alternatives considered

* Clarify x is a keyword

* typo

* Assign `InlineArray` type sugar to SE-0483 and put into review.

* Fix a missing link to SE-0453.

---------

Co-authored-by: Holly Borla <[email protected]>
…and an adjustment to the naming of `Observed` to now name as `Observations` (swiftlang#2838)

* Address the rounds of feedback with some more behavioral refinements and an adjustment to the naming of `Observed` to now name as `Observations`

* Correct the next to last example to the latest mechansim's output
Jumhyn and others added 25 commits October 22, 2025 21:31
…tlang#2814)

* Add proposal for Allow Additional Arguments to `@dynamicMemberLookup` Subscripts

* Incorporate pitch thread feedback

* Update review manager

* Assign SE-0484

---------

Co-authored-by: Xiaodi Wu <[email protected]>
I'm working on it, but macros are hard.
- Change the default timeout.
- Change how unexpected thrown errors are treated.
- Add future direction to add change monitoring via Observation
- Add alternative considered of Just Use A While Loop
- Add alternative considered for shorter default timeouts
- Include commenting on why not pure counts (i.e. why counts + interval)
- Specify the configuration traits
- Specify callsite configuration of counts + interval
@younata younata force-pushed the younata/testing-polling-expectations branch from c602e5f to 4fafc61 Compare October 23, 2025 04:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

TWG Contains topics under the domain of the Testing Workgroup workgroup: needs development This proposal needs to be developed further before it can be reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.