代码覆盖率与Appium适用于iOS(Code Coverage with Appium for i

2019-09-26 14:02发布

这个问题似乎已经被问了许多不同的口味已经,所以提前道歉,如果我只是缺少明显的东西在这里,但仍不清楚我...

我正在使用Appium作为功能性测试套件的一部分UIAutomation试验,我怎么去从浴室的生成代码覆盖率的指标? 理想的情况是能够可视化这些结果在詹金斯然后,作为CI流的一部分。

我看到一个人有一个解决方案在这里 ,我试图实现这一点,但应用程序不会产生在关机覆盖报告的y形式,我期待一旦应用程序被发送到后台,并随后杀害,这将创造一个转储在其当前目录的覆盖指标,但没有喜悦不幸。

人们似乎对文档Appium现场配合Android这样做,但没有什么,我可以看到的iOS

欣赏任何帮助!

Answer 1:

对于那些谁在类似的情况,我们通过添加在该溶液中列出的其他步骤一定要查个水落石出这里用户“埃德-E G”,以及以下中的步骤Github的问题 。

我们缺少的“生成测试覆盖文件”和XCode中“仪器程序流”设置。

一旦我们增加这些额外的设置,已经运行通过Appium的UIAutomation测试,在关闭现在的应用程序转储中导出数据文件夹gcda文件的集合,可以通过解释gcovr并翻译成的Cobertura结果XML文件,显示在詹金斯使用的Cobertura插件



文章来源: Code Coverage with Appium for iOS