JUnit XML-Testbericht zusammenfassen
Fassen Sie einen JUnit XML-Testbericht zusammen: Anzahl der bestandenen, fehlgeschlagenen und übersprungenen Tests, Dauern und Fehlerdetails.
JUnit XML-Testbericht zusammenfassen
Fügen Sie einen JUnit XML-Testbericht ein und dieses Tool wandelt ihn in eine lesbare Zusammenfassung um: wie viele Tests bestanden, fehlschlugen oder übersprungen wurden, welche fehlschlugen und warum, und wie lange jeder Test dauerte. Es liest die Standard-<testsuite>/<testcase>-Struktur, die von JUnit, pytest, Jest (mit JUnit-Reporter), Go's gotestsum, PHPUnit und den meisten anderen Test-Runnern und CI-Systemen erzeugt wird, so dass Sie die Ausgabe direkt aus einem Build-Log oder einem heruntergeladenen Artefakt einfügen können.
Schalten Sie "Nur fehlgeschlagene Tests anzeigen" ein, um direkt zu sehen, was behoben werden muss, oder "Nach Dauer sortieren", um Ihre langsamsten Tests zu finden – nützlich, wenn eine Test-Suite langsam geworden ist und Sie wissen möchten, wo die Zeit verbraucht wird. Gruppieren Sie Ergebnisse nach Testklasse oder Datei, um zu sehen, welcher Bereich der Codebasis fehlschlägt, und begrenzen Sie lange Stack-Traces mit "Fehlermeldungen begrenzen", um einen Bericht voller Assertion-Fehler übersichtlich zu halten. "Anzahl der Tests begrenzen" setzt eine Obergrenze für angezeigte Zeilen, was sich gut mit Dauer-Sortierung für eine "Top-N-Langsamste"-Liste kombiniert, und "Erfolgsquote anzeigen" fügt einen Bestätigungsprozentsatz hinzu.
Fügen Sie mehrere Berichte gleichzeitig ein – zum Beispiel die Ausgabe mehrerer CI-Jobs oder Test-Shards, die zusammengefügt wurden – und das Tool aggregiert jeden <testcase>, den es findet, und meldet, wie viele separate Berichte erkannt wurden. Wählen Sie das Ausgabeformat, das zu Ihren nächsten Schritten passt: Klartext zum Lesen, Markdown für einen Pull-Request-Kommentar oder CSV für eine Tabelle. Windows- und Unix-Zeilenumbrüche werden auf die gleiche Weise behandelt.
Alles läuft lokal in Ihrem Browser ab – das XML, das Sie einfügen, das interne Dateipfade, Klassennamen oder Stack-Traces aus einem privaten Codebase enthalten kann, wird nie irgendwo hochgeladen. Kopieren Sie die Zusammenfassung, laden Sie sie als .txt-Datei herunter oder senden Sie sie an eine andere Tool-Eingabe, um damit weiterzuarbeiten.