我正在Jenkins中从git设置一个Android项目,但出现以下错误:
记录测试结果错误:步骤“发布JUnit测试结果报告” 失败:未找到测试报告文件。配置错误? 完成:失败
我的项目有59个测试用例,我想获得执行Jenkins作业时要创建的测试报告执行结果。
我已经在POST Build Actions中设置了发布JUnit测试结果报告。
答案 0 :(得分:0)
根据构建工具的不同,应该在一定的路径下放置单元测试以生成测试报告。
以Gradle Java项目为例,所有测试都必须位于src / test / java / ...下。
否则Gradle将不会创建testreport.xml,而jenkins无法获取结果。
也请看这里,主题已经涵盖: Jenkins JUnit Test Result Report plugin states that the JUnit xml file is not found?
答案 1 :(得分:0)
当Jenkins无法从工作空间中找到XML文件时,通常会发生上述错误。需要定义创建XML文件的确切位置。 例如。在我的环境中以这种方式路由 去詹金斯 路由到要触发构建的项目。 检查工作区 点击目标 点击测试结果 点击Test_run 我的XML文件在这里可用,因此将在“添加Junit配置”中定义相同的位置。 例如。 ** / target / test-results / run_tests / *。xml
谢谢