Continuous integration Jenkins上的XCUI测试结果

Continuous integration Jenkins上的XCUI测试结果,continuous-integration,jenkins-plugins,xcuitest,Continuous Integration,Jenkins Plugins,Xcuitest,我们在jenkins日报上运行XSuite测试。控制台日志中会显示测试通过或失败的结果。这些并没有给出测试失败的地方或原因的想法。有没有一种方法可以显示jenkins作业上的XCUI测试结果以及通过/失败状态和链接的屏幕截图?以下任何库都有助于获取带有屏幕截图的html报告 xcpretty XCTestHTMLReport Html报告和截图可以从jenkins的后期构建操作中存档嗨,麦当娜,我想你忘了截图了。我实际上是指测试失败后的截图。对不起,我们的通讯有误。通常当测试失败时,XCode会

我们在jenkins日报上运行XSuite测试。控制台日志中会显示测试通过或失败的结果。这些并没有给出测试失败的地方或原因的想法。有没有一种方法可以显示jenkins作业上的XCUI测试结果以及通过/失败状态和链接的屏幕截图?

以下任何库都有助于获取带有屏幕截图的html报告

  • xcpretty
  • XCTestHTMLReport

  • Html报告和截图可以从jenkins的后期构建操作中存档

    嗨,麦当娜,我想你忘了截图了。我实际上是指测试失败后的截图。对不起,我们的通讯有误。通常当测试失败时,XCode会截取一个它确实存储的屏幕截图,所以我的问题是如何让Jenkins显示测试状态以及通过/失败状态和屏幕截图。谢谢Prakash,我将尝试第二个。目前我使用xcpretty,但看不出有什么办法可以截图。-screenshots命令不起作用。我无法让它工作。是否有一个git回购协议,你可以告诉我-我如何显示jenkins工作结果中测试失败的屏幕截图。(到目前为止,我使用此命令在jenkins作业->xcpretty--simple-r junit上显示junit结果)。测试运行后,执行以下命令
    xchtmlreport-r“path/to/test results”
    这将创建“path/to/test results/index.html”,这是我们的报告文件以及来自“路径/目标/测试结果/1_测试/附件/”