我的测试是XCTests,我使用的是Objective-C而不是Swift。
我看过一些涉及此主题的文章,但它们似乎专注于旧版本的Xcode,例如:
在Xcode 6上获得代码覆盖率的推荐方法是什么?苹果是否内置了代码覆盖功能,也许可以通过OSX服务器上的Xcode CI实现?
我的测试是XCTests,我使用的是Objective-C而不是Swift。
我看过一些涉及此主题的文章,但它们似乎专注于旧版本的Xcode,例如:
在Xcode 6上获得代码覆盖率的推荐方法是什么?苹果是否内置了代码覆盖功能,也许可以通过OSX服务器上的Xcode CI实现?
用法:
太棒了,它有一个易于记忆的狗语式命令行界面:
groovy http://appsquickly.github.io/frankencover.it/with --source-dir MyProject/Source
终端输出:
HTML报告:
这是一个更新,从Xcode 6开始,Apple就拥有了内置的代码覆盖工具,但是看一下coverStory,在推送之前本地配置测试非常容易。并且提供逐行覆盖率。