Xcode CI / CD。如何从命令中获取测试用例的数量

时间:2019-11-20 03:45:23

标签: ios xcode jenkins continuous-integration

到目前为止,我使用slather(https://github.com/SlatherOrg/slather)进行报告。但是,我只能得到覆盖率。对于考试编号,我无法获得。有人有主意吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

这可以通过自定义构建脚本并使用其他工具来完成。

如果是我个人,我会配置构建作业以使用xcpretty并将构建日志输出到文件,如下所示:

xcodebuild [flags] | tee xcodebuild.log | xcpretty

完成后,xcpretty将输出类似

  

执行了84次测试,失败0次(意外0次)

然后只需在完成时读取xcpretty的输出,然后使用正则表达式提取计数即可。像^Executed (\d+) tests之类的方法就可以解决问题。

有用的参考文献