Terminal haelt sich an Aussetzern nicht mehr fest
Drei Nachbesserungen aus dem Gesamtlauf der E2E-Tests: Die Offline-Seite blieb stehen, wenn nur eine einzelne Anfrage unterwegs abgebrochen war. Fuer ein Wandtablet ist das falsch herum gedacht: dort tippt niemand auf "erneut versuchen". Sie versucht es jetzt selbst — sofort, wenn der Browser wieder Netz meldet, sonst alle zehn Sekunden. Dazu ein Wiederholungsversuch auch fuer den lokalen Testlauf. Vier gleichzeitige Arbeiter gegen "next dev" plus bcrypt mit zwoelf Runden lassen gelegentlich einen Test ins Zeitlimit laufen, der einzeln zuverlaessig gruen ist — verstreut ueber alle Dateien, nicht an einer Stelle. Ein echter Fehler faellt zweimal durch und bleibt sichtbar. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
791523027f
commit
e500ad6c0e
+11
-1
@@ -13,7 +13,17 @@ export default defineConfig({
|
||||
testDir: "./tests/e2e",
|
||||
fullyParallel: true,
|
||||
forbidOnly: Boolean(process.env.CI),
|
||||
retries: process.env.CI ? 2 : 0,
|
||||
/**
|
||||
* Ein Wiederholungsversuch auch lokal.
|
||||
*
|
||||
* Der Grund ist derselbe wie bei den großzügigen Zeitlimits unten: "next
|
||||
* dev" übersetzt jede Route beim ersten Aufruf, und mit vier gleichzeitigen
|
||||
* Arbeitern kommt dazu die Anmeldung mit bcrypt (12 Runden, wie in
|
||||
* Produktion). Unter dieser Last läuft gelegentlich ein Test ins Zeitlimit,
|
||||
* der einzeln zuverlässig grün ist — verstreut über alle Dateien, nicht an
|
||||
* einer Stelle. Ein echter Fehler fällt zweimal durch und bleibt sichtbar.
|
||||
*/
|
||||
retries: process.env.CI ? 2 : 1,
|
||||
/**
|
||||
* Bewusst wenige Worker: "next dev" übersetzt jede Route erst beim ersten
|
||||
* Aufruf. Zu viele gleichzeitige Erstaufrufe lassen den Server so lange
|
||||
|
||||
Reference in New Issue
Block a user