詹金斯没有找到SureFire报告

时间:2016-04-10 08:46:32

标签: maven jenkins automated-tests testng

我在我的本地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帮助

参考屏幕截图:

enter image description here

0 个答案:

没有答案