如何在Xcode 6中获得代码覆盖率?

cna*_*reu 25 xcode code-coverage ios xcode6 xcode6gm

我的测试是XCTests,我使用的是Objective-C而不是Swift.

我已经看过一些解决这个主题的文章,但似乎专注于旧版本的Xcode,例如:

在Xcode 6上获得代码覆盖率的推荐方法是什么?Apple是否内置了代码覆盖内容,可能是通过OSX Server通过Xcode CI?

Jas*_*ues 15

看看frankencover.it

  • 可以从dev的cmd-line或CI构建服务器运行的简单脚本.
  • 生成控制台输出以及HTML格式的详细报告.这可以在本地查看,也可以由构建服务器作为工件发布.
  • 可选地包括一个检查器,如果不满足所需的覆盖范围,它将使构建"失败".(仅反馈.这是审查覆盖范围并查找可添加减少所需数量的有用测试的提示.任一选项都可能是正确的.)
  • 商业和开源项目都免费.无需托管,赞助或订阅.

用法:

FTW,它有一个易于记忆的dogue-speak-esque命令行界面:

groovy http://appsquickly.github.io/frankencover.it/with --source-dir MyProject/Source
Run Code Online (Sandbox Code Playgroud)

终端输出:

在此输入图像描述

HTML报告:

在此输入图像描述


小智 1

我们为此使用 Xcoverage..检查下面的链接,如果这有帮助..

X覆盖率