Sammanfatta JUnit XML-testrapport
Sammanfatta en JUnit XML-testrapport: antal godkända, misslyckade och hoppade tester, varaktigheter och feldetaljer.
Sammanfatta JUnit XML-testrapport
Klistra in en JUnit XML-testrapport och det här verktyget omvandlar den till en läsbar sammanfattning: hur många tester som godkändes, misslyckades eller hoppades över, vilka som misslyckades och varför, och hur lång tid varje test tog. Det läser <testsuite>/<testcase>-strukturen som produceras av JUnit, pytest, Jest (med JUnit-rapportör), Go's gotestsum, PHPUnit och de flesta andra testrunnrar och CI-system, så att du kan klistra in utdata direkt från en build-logg eller en nedladdad artefakt.
Aktivera "Visa endast misslyckade tester" för att direkt se vad som behöver åtgärdas, eller "Sortera efter varaktighet" för att hitta dina långsammaste tester – användbart när en testsvit har blivit långsam och du vill veta var tiden går. Gruppera resultat efter testklass eller fil för att se vilken del av kodbasen som misslyckas, och begränsa långa stackspårningar med "Begränsa felmeddelanden" så att en rapport full av assertion-fel förblir skanbar. "Begränsa antal tester" sätter ett tak för hur många rader som visas, vilket fungerar väl tillsammans med varaktigetssortering för en "top N långsammaste" lista, och "Visa framgångsfrekvens" lägger till en framgångsprocent.
Klistra in flera rapporter på en gång – till exempel utdata från flera CI-jobb eller testskärvor sammanfogade tillsammans – och verktyget aggregerar varje <testcase> det hittar och rapporterar hur många separata rapporter som upptäcktes. Välj utdataformatet som passar nästa steg: oformaterad text att läsa, Markdown för en pull-request-kommentar eller CSV för ett kalkylblad. Windows- och Unix-radbrytningar hanteras på samma sätt.
Allt körs lokalt i din webbläsare – XML-filen som du klistrar in, som kan innehålla interna filsökvägar, klassnamn eller stackspårningar från en privat kodbas, laddas aldrig upp någonstans. Kopiera sammanfattningen, ladda ned den som .txt-fil eller skicka den till en annan verktygs inmatning för att fortsätta arbeta med den.