从surefire-reports testng-report ts.xml获取Jenkins测试报告链接的方法如下:
- 首先,确保你已经在Jenkins中配置了TestNG插件,并且在构建过程中生成了测试报告。
- 在Jenkins的构建配置中,找到"Post-build Actions"(后置构建操作)部分。
- 在后置构建操作中,点击"Add post-build action"(添加后置构建操作)下拉菜单,并选择"Publish TestNG Results"(发布TestNG结果)。
- 在"TestNG XML report pattern"(TestNG XML报告模式)字段中,填写surefire-reports目录下的ts.xml文件路径。例如,如果ts.xml文件位于surefire-reports目录下,则填写"**/surefire-reports/testng-results.xml"。
- 在"Test report XMLs"(测试报告XML)字段中,填写ts.xml文件的路径。例如,如果ts.xml文件位于surefire-reports目录下,则填写"**/surefire-reports/testng-results.xml"。
- 保存并应用构建配置。
- 当你运行Jenkins构建时,TestNG插件将会解析ts.xml文件,并生成测试报告。
- 在构建完成后,你可以在构建页面的"Test Result"(测试结果)部分找到测试报告链接。点击链接即可查看详细的测试结果。
请注意,以上步骤是基于使用TestNG插件和默认的测试报告生成路径的情况。如果你的项目中使用了其他测试框架或自定义的报告生成路径,你需要相应地调整配置。