我正在使用 gcovr 生成 cobertura 的代码覆盖率。
xcode 4.6 一切正常。现在我更新到了 xcode5,我得到的一切都是 0% 覆盖率......
我的设置:
- 全球冠状病毒3.0
- Xcode 5(苹果 LLVM 5)
- “生成测试覆盖率文件”设置为“是”
- “仪器程序流程”设置为“是”
并命令我使用:
gcovr -r . --object-directory Build/Intermediates/myApp.build/Debug-iphonesimulator/myApp.build/Objects-normal/i386 --exclude '.*Tests.*' --exclude '.*KiwiUnitTest' --exclude '.*main.*' --xml > reports/coverage.xml
有人有同样的问题或更好的问题,有解决方案吗? :)
现在又可以用了...:)
as @kenji https://stackoverflow.com/users/536308/kenji据说,Xcode 5.1解决了这个问题。谢谢顺便说一句
这是我的工作环境和配置,供感兴趣的人参考
- Xcode 5.1.1(来自 AppStore)
- gcovr 3.1-预发行版(使用 easy_install 安装)
在我的项目中的“构建设置”下,我设置了以下内容:
- “生成测试覆盖率文件”设置为“是”
- “仪器程序流程”设置为“是”
运行测试后,我执行以下命令:(发生在詹金斯)
gcovr -r . --object-directory Build/Intermediates/MyProj.build/Debug-iphonesimulator/KiwiUnitTest.build/Objects-normal/i386 --exclude '.*Tests.*' --exclude '.*KiwiUnitTest' --exclude '.*main.*' --xml > reports/coverage.xml
done.
抱歉,让您等待答案,感谢大家的帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)