使用getcov和lcov进行xcode7代码覆盖

时间:2015-10-02 16:49:28

标签: ios xcode code-coverage gcov lcov

使用最新的Xcode,我们现在可以查看本地构建或集成的代码覆盖率。我想导出覆盖率结果以构建对此数据的一些分析。

项目https://github.com/jonreid/XcodeCoverage似乎是一种将报表数据导出到xml或html的简单方法,我可以使用它来构建其他内容。但我遇到了一些困难。

设置非常简单。

  1. 从存储库中拉出来。
  2. 在我的项目中添加XcodeCovearage。
  3. 使用构建阶段脚本来运行exports.sh
  4. 运行我的测试。
  5. 执行getcov查看数据。
  6. 当我运行getcov时,我得到以下输出:

    ButtonConnect

    似乎缺少有关lcov或getcov脚本版本的一些信息,并且未能构建coverage.info

    有没有人尝试过使用Xcode7

    是否有人知道从Xcode导出覆盖率数据的其他有用工具?

    谢谢,

1 个答案:

答案 0 :(得分:-1)

是lcov的问题。您只需要将lcov版本更新为1.12并替换代码coverag