Podsumowanie raportu JUnit XML
Podsumuj JUnit XML test report: liczby testów pomyślnych, nieudanych i pominięty, czas trwania i szczegóły błędów.
Podsumowanie raportu JUnit XML
Wklej JUnit XML test report i to narzędzie zamieni go na czytelne podsumowanie: ile testów przeszło, ile nie powiodło się lub pominięto, które uległy awarii i dlaczego, oraz jak długo trwał każdy test. Czyta standardową strukturę <testsuite>/<testcase> produkowaną przez JUnit, pytest, Jest (z reporterem JUnit), Go gotestsum, PHPUnit i większość innych test runnerów i systemów CI, dzięki czemu możesz wkleić wyjście bezpośrednio z dziennika kompilacji lub pobranego artefaktu.
Włącz "Pokaż tylko nieudane testy" aby przejść do tego co wymaga naprawy, lub "Sortuj wg czasu trwania" aby znaleźć najwolniejsze testy — przydatne gdy zestaw powoli się spowolnił i musisz wiedzieć gdzie czas się trafia. Pogrupuj wyniki wg klasy testu lub pliku aby zobaczyć która część kodu nie powiodła się, i ogranicź długie stack traces za pomocą "Obetnij komunikaty błędów" aby raport pełny assertion errors pozostał czytelny. "Ogranicz liczbę wyświetlanych testów" ogranicza ile wierszy się pojawi, co łączy się dobrze z sortowaniem wg czasu trwania dla listy "top N najwolniejsze", a "Pokaż procent powodzenia" dodaje procent powodzenia.
Wklej wiele raportów na raz — na przykład dane wyjściowe z wielu zadań CI lub shard testów połączone razem — a narzędzie agreguje każdy <testcase> który znajdzie i raportuje ile oddzielnych raportów zostało wykrytych. Wybierz wyjście które pasuje do tego co będzie dalej: zwykły tekst do przeczytania, Markdown dla komentarza pull request, lub CSV dla arkusza kalkulacyjnego. Zakończenia wierszy Windows i Unix są obsługiwane w ten sam sposób.
Wszystko działa lokalnie w Twojej przeglądarce — XML który wklejasz, który może zawierać ścieżki plików wewnętrznych, nazwy klas lub stack traces z prywatnego kodu, nigdy nie jest nigdzie przesyłany. Skopiuj podsumowanie, pobierz jako plik .txt, lub wyślij go do wejścia innego narzędzia aby kontynuować pracę z nim.