test(shell): open-budget 400→1200 — act-poging uit #1770 teruggedraaid #1775
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1775
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/linux-gate-open-budget"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wat en waarom
PR #1770 probeerde
act(éénrunAsync-blok) i.p.v.tap+settleUntilvoor de file-tap in de browserdialoog. De hypothese was datactde open-keten onbeperkte echte async-tijd geeft. De linux-gate liet het tegendeel zien: S3 faalde nu (i.p.v. WebDAV) met dezelfde fout binnenact(regel 179→342).actlost het niet structureel op — het verschuift welke test marginaal is.De echte oorzaak: de open-keten (download → schijfimport → laden) doet echte schijf-IO (bestand schrijven, teruglezen, parsen). Op de 4-core Xeon-runner draait de suite met
--concurrency=14, dus elk proces krijgt ~28% van een core en IO voltooit trager. Het standaardbudget van 400 stappen (2 s wandelklok) is marginaal — soms voltooid, soms niet, en welke van de twee open-tests rood wordt is toeval.De fix
Terug naar
settleUntil(het standaardpatroon) metsteps: 1200(6 s wandelklok). De testklok stopt na_clockSteps(100) met oplopen, dus een SnackBar verdwijnt niet door het langer wachten. De test breekt vroegtijdig zodra het deck geladen is, dus op een snelle machine is er geen vertraging.Dit is een follow-up op #1770 dat de verkeerde hypothese toepaste. #1770 is al gemerged; deze PR herstelt de aanpak.
Wat niet verandert
Geen
lib/-code, geen pubspec — uitsluitend test-harness. Bewaker-stap expliciet overgeslagen (raakt niets uit het rijtje).Test plan
make checkgroen (10542 tests, 87,1% coverage)make check-secretsschoonmake sastschoon (0 findings)static-gategroen op CIlinux-gategroen op CI (de eigenlijke graadmeter)Generated with Devin