gpt4 book ai didi

junit - 由于 NoClassDefFoundError - ParseResultCallable,Jenkins 无法生成测试报告

转载 作者:行者123 更新时间:2023-12-01 22:40:00 27 4
gpt4 key购买 nike

我设置了 Jenkins 作业来运行一些集成测试。测试完成后,Jenkins应该在设置中查找测试报告。但是,它给出以下错误:

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

这是我的发布 Junit 结果设置: enter image description here

我检查了工作区中这些 xml 文件的路径,它们确实存在。我不确定可能出了什么问题。我的 JUnit 插件版本是 1.5。

最佳答案

构建中的 JUnit 版本与加载到 Jenkins 中的版本之间存在版本不匹配。 https://issues.jenkins-ci.org/browse/JENKINS-24946可能会提供一些见解,但总的来说,您需要非常小心版本是否兼容。

关于junit - 由于 NoClassDefFoundError - ParseResultCallable,Jenkins 无法生成测试报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29726840/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com