Tag: 代码覆盖率

Xcode 7.3.1 UITests代码覆盖率始终为0%

除了主应用程序之外,我的项目中还有两个unit testing和UItesting目标。 这两个目标有单独的scheme,以便我可以分别在我的CI服务器上运行它们。 我在这两个scheme中检查“收集代码覆盖率”。 最初我通过使用“Cmd + U”分别构build和运行这两个scheme,并确保所有这些scheme都正确显示覆盖率数据,从而确保XCode中的所有内容都能正常工作。 在我的Jenkins CI中,我使用fastlane为这两个scheme分开工作,unit testingscheme工作正常并生成报告。 但是UItesting计划总是显示0%的覆盖率报告。 我不知道什么是做错了。 某处我阅读UItesting依赖于unit testing为了代码覆盖,是真的吗? 如果这是真的,那么我应该运行unit testing在执行UItesting之前? 提前致谢。

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

我的testing是XCTests,我使用Objective-C而不是Swift。 我已经看到了一些处理这个主题的文章,但似乎集中在旧版本的Xcode上,例如: 用Xcode可视化代码覆盖 代码覆盖率固定为Xcode 5.1 在Xcode 6上获得代码覆盖的build议方法是什么? 苹果是否有代码覆盖的内容,也许通过OSX服务器的Xcode CI?