rdmbair15m5-changelog-20260915-2225-tyrell-tasksscreen-async-test-stabilization
rdmbair15m5-changelog-20260915-2225-tyrell-tasksscreen-async-test-stabilization
One-line summary: Stabilized TasksScreenTests.testAdversarialDaemonRpcFailureHandling in apps/Tyrell by extending async polling window under parallel compilation load.
Scope
- Hosts:
rdmbair15m5(local test runner). - Apps:
apps/Tyrell.
Exact Files Touched
apps/Tyrell/Tests/TyrellCoreTests/TasksScreenTests.swift
Rationale & Verification
- Under concurrent multi-core compile load across apps, the previous 400ms polling ceiling (20x20ms) was prone to timing out before the async error status message settled.
- Expanded polling window to 2.0s (100x20ms) with early break on completion.
- Eliminates flaky test failures on loaded machines while preserving rapid sub-50ms execution on idle runs.
How to Undo
- Revert change in
apps/Tyrell/Tests/TyrellCoreTests/TasksScreenTests.swift.
Outstanding Owner Actions
- None. Continuous overnight test sweeps proceed autonomously.