e2e: Throttle-Test „zweite IP“ ist flaky (erwartet 429, bekommt 400) #65

Closed
opened 2026-11-04 10:05:06 +00:00 by cschlaefke · 0 comments
Owner

Der Test AUTH-CFG-10 eine zweite IP ist von der Drosselung der ersten nicht betroffen (e2e/tests/throttle/krit07-drosselung.spec.ts, ca. Zeile 78) schlägt in CI wiederholt fehl (PR #60, Run 61, Versuch und Retry: erwartet 429, erhalten 400).

Ursache (wahrscheinlich): Der Test geht nach 30 Fehlversuchen von genau einer 429 beim 31. Versuch aus. Der Limiter füllt aber 0,5 Token/s nach; bei Laufzeit der 30 Versuche kann Versuch 31 noch 400 liefern. Die Nachbartests nutzen dafür refillTolerance.

Lösung: Dieselbe Toleranz-Schleife wie im ersten Test verwenden (Laufzeit messen, bis zu refillTolerance weitere Versuche, dann 429 erwarten).

Reiner Testfix, kein Produktcode.

Der Test `AUTH-CFG-10 eine zweite IP ist von der Drosselung der ersten nicht betroffen` (`e2e/tests/throttle/krit07-drosselung.spec.ts`, ca. Zeile 78) schlägt in CI wiederholt fehl (PR #60, Run 61, Versuch und Retry: erwartet 429, erhalten 400). **Ursache (wahrscheinlich):** Der Test geht nach 30 Fehlversuchen von genau einer 429 beim 31. Versuch aus. Der Limiter füllt aber 0,5 Token/s nach; bei Laufzeit der 30 Versuche kann Versuch 31 noch 400 liefern. Die Nachbartests nutzen dafür `refillTolerance`. **Lösung:** Dieselbe Toleranz-Schleife wie im ersten Test verwenden (Laufzeit messen, bis zu `refillTolerance` weitere Versuche, dann 429 erwarten). Reiner Testfix, kein Produktcode.
cschlaefke added the
type/bug
prio/should
labels 2026-11-04 10:05:06 +00:00
Sign in to join this conversation.
No description provided.