Skip to content

Remove deprecation warnings from synchronous polling expectations - #4

Merged
acecilia merged 1 commit into
mainfrom
platform-andres22/PTFEPLA-2544-disable-nimble-warnings
Aug 10, 2026
Merged

Remove deprecation warnings from synchronous polling expectations#4
acecilia merged 1 commit into
mainfrom
platform-andres22/PTFEPLA-2544-disable-nimble-warnings

Conversation

@acecilia

@acecilia acecilia commented Aug 8, 2026

Copy link
Copy Markdown
Member

PR Quick#1199 added @available(*, deprecated) annotations to all synchronous polling functions. These functions continue to work correctly for non-concurrent tests using QuickSpec — the async variants and AsyncSpec exist separately for concurrent test code.

The deprecation warnings produce noise across large codebases that still rely on the synchronous API with no immediate migration path.

See: Quick#1199 (comment)

PR Quick#1199 added @available(*, deprecated) annotations to all synchronous
polling functions (toEventually, toEventuallyNot, toNotEventually, toNever,
neverTo, toAlways, alwaysTo, waitUntil). These functions continue to work
correctly for non-concurrent tests using QuickSpec — the async variants and
AsyncSpec exist separately for concurrent test code.

The deprecation warnings produce noise across large codebases that still
rely on the synchronous API with no immediate migration path.

See: Quick#1199 (comment)
@acecilia
acecilia merged commit 0785852 into main Aug 10, 2026
10 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant