到目前为止,我使用slather(https://github.com/SlatherOrg/slather)做报告。然而,我只能得到覆盖率。对于测试编号,我没有办法得到。有人有想法吗?
谢谢。
这可以通过自定义构建脚本和使用附加工具来完成。
就我个人而言,如果我试图这样做,我会将构建作业配置为使用xcpretty
,并将构建日志输出到一个文件中,如下所示:
xcodebuild [flags] | tee xcodebuild.log | xcpretty
当它完成后,xcprey将输出类似的东西
执行了84次测试,0次失败(0次意外(
然后只需在完成时读取xcprey的输出,并使用正则表达式提取计数。像^Executed (d+) tests
这样的东西应该起作用。
有用参考
- https://github.com/xcpretty/xcpretty(xcprey回购(
- https://regexr.com/(用于测试正则表达式(