fix(e2e): serviceWorkers=block behebt Chromium-Crash-Cascade
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 1m20s
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 1m20s
Die Remote-Suite hatte `serviceWorkers: allow` gesetzt, jeder Test registriert einen frischen SW im neuen Context. Nach 20-30 Specs akkumuliert das im Single-Worker-Run genug Browser-State, dass Chromium mitten in der Suite crasht — alle folgenden Tests fallen dann mit "browser.newContext closed" als Cascade. 'block' entfernt den SW komplett. Diese Suite testet nur Live-API- Verhalten gegen den Server, keine PWA-Features (dafuer ist offline.spec.ts lokal zustaendig). Full-Run jetzt stabil 42/42, Laufzeit zusaetzlich ~3s schneller. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -23,8 +23,10 @@ export default defineConfig({
|
|||||||
headless: true,
|
headless: true,
|
||||||
trace: 'retain-on-failure',
|
trace: 'retain-on-failure',
|
||||||
screenshot: 'only-on-failure',
|
screenshot: 'only-on-failure',
|
||||||
// Service-Worker zulassen, aber keine Offline-Manipulation — die
|
// Service-Worker blocken: Diese Suite testet Live-API-Verhalten gegen
|
||||||
// Tests hier pruefen Live-Verhalten gegen den Server.
|
// den Server, keine PWA-Features (dafuer offline.spec.ts lokal). Die
|
||||||
serviceWorkers: 'allow'
|
// frische SW-Registrierung pro Context akkumulierte im Single-Worker-
|
||||||
|
// Run Browser-State und crashte Chromium zufaellig nach 20-30 Specs.
|
||||||
|
serviceWorkers: 'block'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user