E2E-quarantaine (bekende debt)¶
Deze @journey- en admin-tests zijn met test.fixme (respectievelijk
test.describe.fixme) gequarantijnd. Ze renderen of loggen in de e2e-full-run
niet betrouwbaar in, terwijl de onderliggende functionaliteit in productie
gewoon werkt. De deploy-gate (@smoke + @visual) is groen, dus deze tests
blokkeren geen enkele deploy. Ze staan geparkeerd tot de root-causes in de
e2e-omgeving zijn opgelost, zodat de wekelijkse full-run weer groen is en
nieuwe regressies opnieuw signaal geven.
| Bestand | Scope | Vermoedelijke root-cause-bucket |
|---|---|---|
| account-navigation.spec.ts | hele bestand (~12) | registratie/login flipt niet naar register-modus in e2e → sessie niet opgezet → account-sidebar mist |
| anonymous-checkout.spec.ts | 3 tests | gast-cart-persistentie + gast-messaging timing/sessie |
| account-checkout-features.spec.ts | 1 test | continue-as-guest-button verschijnt niet tijdig in checkout |
| api-error-handling.spec.ts | 1 test | 404-afhandeling non-existent product |
| admin-product-variants.spec.ts | hele serial-describe | admin product-wizard-pagina (/admin/products/new) rendert Basisgegevens-heading niet in e2e full-run |
| admin-multi-zone.spec.ts | hele serial-describe | admin orderdetail rendert print-zones-breakdown niet |
| admin-zone-editor.spec.ts | hele serial-describe | zone-editor-tab (Linkerkant (0)) rendert niet |
| quote-design.spec.ts | hele describe | offertedetail-heading (quote_number) rendert niet |
Deblokkeren¶
- Reproduceer de fout lokaal via de geïsoleerde e2e-stack.
- Fix de gedeelde root-cause per bucket (niet per losse test).
- Verwijder daarna de
test.fixme/test.describe.fixmeén de bijbehorende// QUARANTINE (e2e-debt): ...-comment, en laat de test weer meedraaien in de full-run.