我已经在本地 jenkins 服务器中创建了一个 Maven 项目作业/项目。
并添加了jenkin的TestNG插件来查看测试报告
但该作业没有显示我的 TestNg 结果。我看到以下错误:
TestNG 报告处理:开始
使用模式在工作区中查找 TestNG 结果报告:**/testng-结果.xml
没有找到任何匹配的文件。
完成:成功
testng-results.xml 的实际位置:
E:\AllStuffProfessional\EclipseWorkSpaces\MavenWorkSpace\MyMavenPrj\target\surefire-reports\testng-results.xml
I have
主目录:C:\Users\abhijeet\.jenkins
在“管理 Jenkins”>“配置系统”下
到目前为止我已经尝试过:
1)我尝试在jenkins作业中输入“testng-results.xml”的完整路径。我尝试了正斜杠和反斜杠作为路径中的文件分隔符。但仍然是同样的错误。
2)当我手动将 testng-results.xml (之前版本的)放在“C:\Users\abhijeet.jenkins”中时,jenkins 会找到报告
但忽略它,因为它是旧报告。 (我只是想检查詹金斯是否至少能找到报告)
3)然后,我修改了pom.xml以将报告直接放置在Jenkins主目录下,但不起作用。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<outputDirectory>C:/Users/abhijeet/.jenkins/jobs/MavenTrial01/re</outputDirectory>
</configuration>
</plugin>
我如何让詹金斯找到这个testng-results.xml???请帮助
截图供参考: