Jenkins konnte nicht generiert werden Testbericht durch NoClassDefFoundError - ParseResultCallable
Ich einen Jenkins-job zum ausführen von Integrationstests. Nach der Prüfung endet, Jenkins suchen soll-test-Bericht " in den Einstellungen. Aber es gibt folgenden Fehler:
Recording test results
ERROR: Publisher hudson.tasks.junit.JUnitResultArchiver aborted due to exception
java.lang.NoClassDefFoundError: hudson/tasks/junit/JUnitParser$ParseResultCallable
at hudson.tasks.junit.JUnitParser.parseResult(JUnitParser.java:90)
at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:120)
at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:137)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:74)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:683)
at hudson.model.Run.execute(Run.java:1779)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Finished: FAILURE
Hier ist meine Veröffentlichen Junit Ergebnis Einstellung:
Überprüfte ich den Pfad für die xml-Dateien im workspace, Sie existieren. Ich bin mir nicht sicher, was falsch sein könnte. Mein JUnit-Plugin-version ist 1.5.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du einen Versionskonflikt zwischen der JUnit-version in deinem build und die version, die geladen wird in Jenkins. https://issues.jenkins-ci.org/browse/JENKINS-24946 kann einen Einblick, aber im Allgemeinen müssen Sie sehr darauf achten, dass die Versionen kompatibel sind.
JSUnit plugin v1.6
&JUnit Attachments Plugin v1.5
nicht sicher sind, welche ein Problem verursacht. (mein Unit-Plug-version ist 1.24)Ich denke, es ist eine Konfiguration Problem irgendwo in der Konfiguration, es ist nicht die Aktualisierung mit der neuesten version.
An einem gewissen Punkt der Zeit, die Sie haben, um die Arbeit mit der neuesten version.
Statt Herabstufung erstellen Sie einfach eine neue Filiale Ihres Projekts.
Ich erstellte neue Zweig der mein Projekt dann bauen ging reibungslos, obwohl noch es nicht mit älteren Zweig. So besser arbeiten Sie mit der neuesten version von JUNIt durch die Schaffung neuer Zweig, jenkin holt es automatisch.