首页 文章

使用带有surefire的Maven时,Jenkins的TestNG XML报告模式是什么?

提问于
浏览
0

我正在使用TestNG Results Plugin . 我将TestNG XML报告模式定义为:** \ target \ surefire-reports \ testng-results.xml我收到此错误:TestNG报告处理:START使用模式在工作区中查找TestNG结果报告:** \ target \ surefire -reports \ testng-results.xml未找到任何匹配的文件 .

什么应该是正确的模式?

2 回答

  • 0

    以下模式适用于我:** / target / surefire-reports / * .xml

    还要确保在surefire配置中未禁用默认侦听器,以确保surefire为ReoprtNG / TestNG创建xml报告 . 在我删除默认侦听器的禁用之前,我得到了同样的错误 .

  • 0

    我刚刚解决了这个问题!

    这是因为当前目录已更改为默认的Jenkins工作区,类似于'/ Users / Shared / Jenkins / Home / workspace / your_project_name',当它运行时!

    如果在Jenkins中的项目配置中的Post-build Actions之前添加shell命令'pwd',您将自己找到它 .

    您只需要在常规 - >高级... - >使用自定义工作区配置您的项目,并填写项目的完整路径,它将工作!

相关问题