我的测试是 XCTests,我使用的是 Objective-C 而不是 Swift。
我看过一些解决该主题的文章,但似乎专注于旧版本的 Xcode,例如:
在 Xcode 6 上获得代码覆盖率的推荐方法是什么?Apple 是否有内置的代码覆盖功能,可能是通过 OSX Server 的 Xcode CI?
我的测试是 XCTests,我使用的是 Objective-C 而不是 Swift。
我看过一些解决该主题的文章,但似乎专注于旧版本的 Xcode,例如:
在 Xcode 6 上获得代码覆盖率的推荐方法是什么?Apple 是否有内置的代码覆盖功能,可能是通过 OSX Server 的 Xcode CI?
用法:
FTW,它有一个易于记忆的 dogue-speak-esque 命令行界面:
groovy http://appsquickly.github.io/frankencover.it/with --source-dir MyProject/Source
终端输出:
HTML 报告:
我们为此使用 Xcoverage。如果有帮助,请查看下面的链接。
这是一个更新,来自 Xcode 6 Apple 的内置代码覆盖工具,但是看看coverStory,在推送之前很容易在本地配置测试。并提供逐行覆盖。