Führer
Hören Sie auf, flockige Tests erneut zu versuchen
Automatische Wiederholungsversuche wandeln einen echten Fehler in einen vorübergehenden Fehler um und trainieren Ihr Team, jedem Fehler zu misstrauen.
{Autor} · {Rolle} · {Datum} · {Minuten} {MinutenLabel}
Pauschale Testwiederholungen gehören zu den Lösungen, die das Symptom so effektiv lösen, dass die Krankheit dauerhaft wird.
Was Wiederholungsversuche tatsächlich bewirken
Ein Test, der in 20 % der Fälle fehlschlägt und dreimal wiederholt wird, schlägt in weniger als 1 % der Fälle sichtbar fehl. Der Fehler ist immer noch da. Es befindet sich jetzt in der Produktion, wo es auch in 20 % der Fälle vorkommt.
Was stattdessen zu tun ist
- Verfolgen Sie die Fehlerquote pro Test, damit Sie wissen, welche Tests tatsächlich fehlerhaft sind
- Quarantäne für die schlimmsten Straftäter in einem nicht blockierenden Job – sichtbare, aber nicht blockierende Zusammenführungen
- Beheben Sie die Grundursachen: gemeinsam genutzte Geräte, echte Uhren, nicht gesetzte Zufälligkeit, Portkollisionen, Abhängigkeit von der Testreihenfolge
- Versuchen Sie es erneut mit Netzwerkvorgängen, die wirklich unzuverlässig sind. Behauptungen nicht wiederholen.
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
CI, wenn Ihre Teamkollegen Agenten sindKI-Coding-Agenten pushen weitaus häufiger als Menschen. Hier erfahren Sie, wie sich dadurch das Pipeline-Design und die Kostenkontrolle ändern.Warum wir Hinweise zum Verlassen veröffentlichenJede Migrationsseite auf dieser Website enthält das Diff, um von uns zurück zu migrieren. Hier ist die Begründung.Was wir bei der Leitung von einer Million CI-Jobs gelernt habenWarteschlangenzeit, Cache-Verhalten, richtige Dimensionierung und die Fehlermodi, die nur im Maßstab auftreten.Docker-Hub-Ratenbegrenzungen sind ein CI-Problem, kein Docker-ProblemAnonyme Pulls sind pro IP ratenbegrenzt und CI-Läufer teilen sich IPs. Hier erfahren Sie, wie Sie um 3 Uhr morgens aufhören, es herauszufinden.