Xcode 7 代码覆盖率 - 无覆盖率数据
Posted
技术标签:
【中文标题】Xcode 7 代码覆盖率 - 无覆盖率数据【英文标题】:Xcode 7 code coverage - No Coverage Data 【发布时间】:2015-10-21 22:01:06 【问题描述】:我已勾选“收集覆盖数据”并运行单元测试,但 Xcode 显示“No Coverage Dat”。
所有单元测试都通过了。 使用Xcode 7
【问题讨论】:
【参考方案1】:需要勾选“显示测试包”
【讨论】:
是的,它确实有效。看我的第二张图,右上角,有“Show Test Bundle”。 这似乎显示了您的测试包正在运行多少,而不是正在测试的应用程序。 如果测试库、可加载包或独立可执行文件,您需要执行此操作。否则(对于 Cocoa 应用程序),测试将已经显示。 我在启用“显示测试包”修复问题后遇到了同样的问题。【参考方案2】:这已经很老了,但万一其他人遇到这个问题:
我还必须在构建设置中打开“启用代码覆盖支持”。
Enable Code Coverage Support screenshot
(为清楚起见,这是来自 Xcode 7.3.1)
【讨论】:
【参考方案3】:编辑方案>测试>信息>勾选代码覆盖率
别忘了选择 Editor > Show Code Coverage
【讨论】:
以上是关于Xcode 7 代码覆盖率 - 无覆盖率数据的主要内容,如果未能解决你的问题,请参考以下文章