Skip to content

Give the integration test poll fifteen seconds by default - #77

Merged
windischb merged 1 commit into
developfrom
claude/signalarr-backplane-postgres-decision-775a4c
Sep 5, 2026
Merged

windischb merged 1 commit into
developfrom
claude/signalarr-backplane-postgres-decision-775a4c

Conversation

@windischb

Copy link
Copy Markdown
Collaborator

Why

CancellationTokenTests.ServerCancelsClientCancellationToken_ClientReceivesCancellation timed out at 5 s on the 5.1.0 release run (ubuntu), passing for the other two target frameworks in the same job; CancellationBindingTests did the same the day before. The ubuntu job runs all three frameworks plus the Docker-backed backplane tests on one runner. The release needed a manual rerun.

What

TestHelper.WaitFor defaults to 300 attempts × 50 ms (15 s) instead of 100. Only a failing condition takes longer to fail; a passing one returns as soon as it holds. The explicit attempts: 300 added yesterday to one test is now the default for all of them.

🤖 Generated with Claude Code

The cancellation-timing tests timed out at five seconds twice within a day on
the develop and release runners, which execute the suite for three target
frameworks in one job alongside the Docker-backed backplane tests -- and passed
for the other frameworks in the same job each time. The second occurrence
blocked the 5.1.0 release until a rerun. A slow arrival is still an arrival;
the timeout exists for the case where it never comes.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@windischb
windischb merged commit 74a0f2e into develop Sep 5, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant