test: flaky carousel-delete + PDF-export op Linux-runner aangescherpt #1783
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!1783
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/linux-gate-flaky-carousel-pdf"
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
De linux-gate (#4430) faalde naast de WebDAV/S3-open-tests (die #1775 al dekte) op twee verdere tests met hetzelfde timing-profiel op de 4-core Xeon-runner onder
--concurrency=14:1. image_carousel_delete_test: "een verwijderde afbeelding verdwijnt uit de bibliotheek"
Na
answer(confirm: true)geeftsettle2× 200 ms wandelklok. De file-delete voltooit (deexistsSync-test passeert), maar de library-rescan diealpha.pnguit de UI verwijdert is op de belaste runner niet afgerond —alpha.pngstaat nog in de lijst.Oplossing: poll tot
alpha.pnguit de widget-boom verdwijnt (20 s budget, zelfde patroon alsopenDeleteDialogal gebruikt).2. export_dialog_pdf_end_to_end_test: "de PDF-knop levert een bestand op een pentestdeck (#714)"
runExportgaf 600 × 10 ms = 6 s wandelklok. PDF-generatie rendert elke dia naar een afbeelding, encodeert en schrijft — op de belaste runner is dat niet genoeg.Oplossing: budget 600 → 1200 (12 s wandelklok).
Beide tests breken vroegtijdig zodra de conditie waar is, dus op een snelle machine is er geen vertraging.
Pre-existing failure buiten scope
make checkfaalt lokaal ook opdocument_editor_screen_test.dart: Visueel: rauwe HTML schakelt automatisch naar Bron-modus met uitleg— een deterministische fout op main (niet flaky, niet door deze PR). Die hoort in een aparte issue/PR.Wat niet verandert
Geen
lib/-code — uitsluitend test-harness. Bewaker-stap expliciet overgeslagen.Test plan
make check-secretsschoonmake sastschoon (0 findings)static-gategroen op CIlinux-gategroen op CIGenerated with Devin