如何获取测试结果和代码在fastlane中coverate stats通知else在哪里?

时间:2018-06-05 13:47:32

标签: ios fastlane

我的应用程序使用fastlane,现在已配置为测试生成HTML报告&代码覆盖率。

是否可以获取在命令行上看到的统计信息,以便我可以使用它来通知我使用的单独的聊天应用程序?

+------------------+---------+
|    xcov Coverage Report    |
+------------------+---------+
| 123456789012.app | 100.00% |
+------------------+---------+

+--------------------+---+
|      Test Results      |
+--------------------+---+
| Number of tests    | 1 |
| Number of failures | 0 |
+--------------------+---+

1 个答案:

答案 0 :(得分:0)

您可以使用xcovgcovr等工具在fastlane上收集覆盖率数据。文档链接如下:

对于测试结果,我认为没有直接的答案,因为您在控制台中看到的日志不会被XCode直接暴露。 在运行应用程序时,XCode会创建一个名为TestSummaries.plist的文件,其中包含所有步骤和结果。

一些开发人员处于你的位置,他们最终编写了一个MAC OS应用程序,只是为了解析plist并获取所有数据。以下是该项目的参考。

最后,请阅读以下文章,该文章解释了如何在testSummaries.plist

中构建测试日志

希望所有链接和解释都能帮到你。 :)