Jenkins xUnit Testergebnisbericht

8

Ich habe einen Jenkins-Job, um einige Testberichte (XML) nach lokal zu kopieren und sie über xUnit in JUnit-Berichte zu konvertieren.

Das Problem ist, dass es keine fehlgeschlagenen oder übersprungenen Tests gibt, aber ich bekomme immer

%Vor%

Was verursacht das?

    
Jay Cui 26.01.2016, 19:52
quelle

1 Antwort

0

Bei meinem vorherigen Projekt hatte ich 3 Entwicklungsteams mit 4 Lösungen, die zusammen eine integrierte Plattform auf einem einzigen Jenkins Master bildeten.

Ich hatte zwei DOS-Batch-Dateien, die in einem JenkinsScripts / -Unterverzeichnis im Stamm jeder Lösung gespeichert waren. Eines wurde CodeCoverage.bat genannt (das sicherstellte, dass OpenCover und ReportGenerator die Unit-Tests beobachteten), die wiederum RunUnitTests.bat zur Übergabe von Parametern verwendeten.

In RunUnitTests.bat wurde die Schlüsselzeile mit vielen Parametern aufgelöst:

%Vor%

Daher habe ich XUnit-Ergebnis-XML in NUnit-Ergebnis-XML konvertiert und das NUnit-Plugin verwendet, um die Ergebnisse zu veröffentlichen.

Seit ich diesen Ansatz verwendet habe, haben sich die Optionen für das Mapping von XUnit und NUnit 3 XML auf Jenkins freundliche JUnit (auf meinen Wunsch hin) verbessert.

    
Andrew Gray 18.10.2017 11:05
quelle

Tags und Links