- Startseite
- Praxisleitfäden
- Jagd auf sporadische Testfehler
Anleitungen · Code
Jagd auf sporadische Testfehler
Schlägt ein Test sporadisch fehl, führt der Agent ihn erneut aus, erkennt das Muster und schlägt auf einem Branch eine Lösung vor.
Fügen Sie dies in Ihren Agenten ein
Wenn ein Test in CI fehlschlägt und bei einem erneuten Lauf besteht, halte das fest. Führe den verdächtigen Test oft genug einzeln aus, um zu bestätigen, dass er sporadisch fehlschlägt. Suche dann nach der Ursache, etwa Zeitproblemen, gemeinsam genutztem Zustand oder der Testreihenfolge. Schlage eine Lösung in einem neuen Branch vor und erstelle einen Pull Request, der die Belege darlegt. Deaktiviere, überspringe oder lösche keine Tests und führe nichts zusammen und pushe nichts in den Main-Branch. Was der Agent tut
Tests erkennen, die erst fehlschlagen und dann bestehen
Den verdächtigen Test isoliert erneut ausführen
Die Ursache der sporadischen Fehler verfolgen
Einen Pull Request mit der Lösung und den Belegen erstellen
Zusätzliche Regeln
- Änderungen kommen auf einen Branch und warten auf ein Review
- Tests werden weder deaktiviert noch übersprungen oder gelöscht
- Keine neuen Pakete ohne Ihre Zustimmung
Das Ergebnis: Sporadische Testfehler gefunden, erklärt und in einem Pull Request behoben, den Sie prüfen können.