JUnit XML raporu özeti
JUnit XML test raporunu özetleyin: başarılı/başarısız/atlanmış test sayıları, süreler ve hata ayrıntıları.
JUnit XML raporu özeti
Bir JUnit XML test raporunu yapıştırın ve bu araç onu okunabilir bir özete dönüştürür: kaç test başarılı, başarısız veya atlanmış, hangisi başarısız oldu ve neden, ve her testin ne kadar sürdüğü. JUnit, pytest, Jest (JUnit reporter'ı ile), Go gotestsum, PHPUnit ve diğer test çalıştırıcıları ve CI sistemleri tarafından üretilen standart <testsuite>/<testcase> yapısını okur, bu nedenle çıktıyı doğrudan bir build günlüğünden veya indirilen bir yapıdan yapıştırabilirsiniz.
"Yalnızca başarısız testleri göster" seçeneğini açarak doğrudan düzeltilmesi gereken soruna gidebilir veya en yavaş testleri bulmak için "Sürelerine göre sırala" seçeneğini kullanabilirsiniz — bir paket sessizce yavaşlamış ve zamanın nereye gittiğini bilmeniz gereken durumlarda kullanışlıdır. Sonuçları test sınıfı veya dosya tarafından gruplandırarak kod tabanının hangi alanının başarısız olduğunu görebilir ve "Hata mesajlarını kes" ile uzun yığın izlerini sınırlayabilirsiniz, böylece çok sayıda onaylama hatasıyla dolu bir rapor taranabilir kalır. "Gösterilen testleri sınırla" kaç satırın görüntüleneceğini belirler ve bu, en yavaş N'yi elde etmek için sürelerine göre sıralanmışla iyi eşleşir ve "Başarı oranını göster" bir başarı yüzdesini ekler.
Birden fazla raporu yapıştırın — örneğin birden fazla CI işinin veya test parçasının çıktısı ardı ardına — ve araç tüm <testcase> öğelerini toplar ve kaç ayrı rapor bulduğunu bildirir. Sonra ne yapacağınıza uygun çıktıyı seçin: okumak için düz metin, pull request açıklaması için Markdown veya elektronik tabloya koymak için CSV. Windows ve Unix satır sonları aynı şekilde işlenir.
Her şey yerel olarak tarayıcınızda çalışır — yapıştırdığınız XML, özel bir kod tabanından dahili dosya yolları, sınıf adları veya yığın izleri içerebilir, hiçbir yere yüklenmez. Özeti kopyalayın, bir .txt dosyası olarak indirin veya başka bir araçın girdisine gönderin ve onunla çalışmaya devam edin.