JUnit XML-testrapport samenvatten
Vat een JUnit XML-testrapport samen: aantal geslaagde, mislukte en overgeslagen tests, duraties en foutdetails.
JUnit XML-testrapport samenvatten
Plak een JUnit XML-testrapport in en dit hulpmiddel zet het om in een leesbare samenvatting: hoeveel tests geslaagd zijn, mislukt zijn of overgeslagen zijn, welke mislukt zijn en waarom, en hoe lang elke test duurde. Het leest de standaard <testsuite>/<testcase>-structuur die wordt geproduceerd door JUnit, pytest, Jest (met JUnit-reporter), Go's gotestsum, PHPUnit en de meeste andere test-runners en CI-systemen, dus u kunt uitvoer rechtstreeks vanuit een buildlog of gedownload artefact plakken.
Zet "Alleen mislukte tests weergeven" in om direct te zien wat moet worden gerepareerd, of "Sorteren op duur" om uw langzaamste tests te vinden – handig wanneer een test-suite langzaam is geworden en u wilt weten waar de tijd verbreid wordt. Groepeer resultaten op testklasse of bestand om te zien welk gedeelte van de codebase mislukt, en beperk lange stack-traces met "Foutmeldingen beperken" zodat een rapport vol assertion-fouten scanbaar blijft. "Aantal tests beperken" beperkt hoeveel rijen verschijnen, wat goed kan worden gecombineerd met duur-sortering voor een "top N langzaamste" lijst, en "Succespercentage weergeven" voegt een winstpercentage toe.
Plak meerdere rapporten tegelijk in – bijvoorbeeld de uitvoer van meerdere CI-taken of test-shards die samen zijn gevoegd – en het hulpmiddel aggregeert elke <testcase> die het vindt en rapporteert hoeveel afzonderlijke rapporten zijn gedetecteerd. Kies de indeling die bij uw volgende stap past: platte tekst om te lezen, Markdown voor een pull-request-opmerking of CSV voor een spreadsheet. Windows- en Unix-lijnbreuken worden op dezelfde manier verwerkt.
Alles wordt lokaal in uw browser uitgevoerd – het XML dat u plakt, dat interne bestandspaden, klassenamen of stack-traces van een persoonlijke codebase kan bevatten, wordt nooit ergens heen geüpload. Kopieer de samenvatting, download deze als .txt-bestand of stuur deze naar de invoer van een ander hulpmiddel om er mee door te werken.