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
@stmontgomery
Copy link
Contributor

Looks like there's some merge or rebase issue, files besides the new proposal are being shown as modified

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.