【问题标题】:Xcode 7 code coverage - No Coverage DataXcode 7 代码覆盖率 - 无覆盖率数据
【发布时间】:2015-10-21 22:01:06
【问题描述】:

我已勾选“收集覆盖数据”并运行单元测试,但 Xcode 显示“No Coverage Dat”。

所有单元测试都通过了。 使用Xcode 7

【问题讨论】:

    标签: unit-testing code-coverage xcode7


    【解决方案1】:

    需要勾选“显示测试包”

    【讨论】:

    • 是的,它确实有效。看我的第二张图,右上角,有“Show Test Bundle”。
    • 这似乎显示了您的测试包正在运行多少,而不是正在测试的应用程序。
    • 如果测试库、可加载包或独立可执行文件,您需要执行此操作。否则(对于 Cocoa 应用程序),测试将已经显示。
    • 我在启用“显示测试包”修复问题后遇到了同样的问题。
    【解决方案2】:

    这已经很老了,但万一其他人遇到这个问题:

    我还必须在构建设置中打开“启用代码覆盖支持”。

    Enable Code Coverage Support screenshot

    (为清楚起见,这是来自 Xcode 7.3.1)

    【讨论】:

      【解决方案3】:

      编辑方案>测试>信息>勾选代码覆盖率

      别忘了选择 Editor > Show Code Coverage

      【讨论】:

        猜你喜欢
        • 2016-11-29
        • 1970-01-01
        • 1970-01-01
        • 2016-04-15
        • 1970-01-01
        • 2015-09-24
        • 2012-06-30
        • 2012-01-11
        • 1970-01-01
        相关资源
        最近更新 更多