我在我的本地jenkins服务器中创建了一个Maven项目作业/项目。 并添加了jenkin的TestNG插件以查看测试报告
但是这项工作没有显示我的TestNg结果。我看到以下错误:
TestNG报告处理:START
使用模式在工作空间中查找TestNG结果报告:** / testng- results.xml
未找到任何匹配的文件。
完成:成功
testng-results.xml的实际位置: E:\ AllStuffProfessional \ EclipseWorkSpaces \ MavenWorkSpace \ MyMavenPrj \目标\万无一失的报告\ TestNG的-results.xml
我有
主目录:C:\ Users \ abhijeet \ .jenkins
在Manage Jenkins>下配置系统
到目前为止我尝试了什么:
1)我尝试在jenkins作业中输入“testng-results.xml”的完整路径。我在路径中尝试了正斜杠和反斜杠作为文件分隔符。但仍然是同样的错误。
2)当我手动将testng-results.xml(以前的版本)放在“C:\ Users \ abhijeet.jenkins”中时,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>
我是否让jenkins找到这个testng-results.xml? Plz帮助
参考屏幕截图: