【问题标题】:Test Coverage files in Xcode 6在 Xcode 6 中测试覆盖率文件
【发布时间】:2014-12-15 12:50:11
【问题描述】:

我正在尝试从 Xcode 6 中检索覆盖测试信息,但尝试失败。 我用 __gcov_flush() 刷新了 applicationDidEnterBackground 正如 Apple Technical Q&A 解释的那样,我将“生成调试符号”、“生成测试覆盖文件”和“仪器程序流程”都设置为“是”。 (https://developer.apple.com/library/ios/qa/qa1514/_index.html)

我使用 LLVM 6.0 编译器运行应用程序。

我也在 Library/Developer/XCode/DerivedData/Build/Intermediates/App.build 中查找任何 .gcda 文件,正如 Apple Q&A 所说。

我在这个目录或我的 mac 的其他地方都找不到任何覆盖文件。

在 Xcode 5.1 之前,这似乎是正确的方法。

欢迎提出任何想法。

【问题讨论】:

    标签: ios objective-c xcode unit-testing


    【解决方案1】:

    我在Library/Developer/Xcode/DerivedData/<MyApp - a bunch of random characters>/Build/Intermediates/MyIndex.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64 中找到了覆盖文件。你看过吗?

    我还发现这些似乎只存在于 Objective-C 文件 - Swift 文件没有被检测,因此没有覆盖文件出现。

    【讨论】:

      猜你喜欢
      • 2022-06-11
      • 2018-05-21
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多