gpt4 book ai didi

objective-c - CoverStory 在运行 iPhone 应用程序后报告覆盖率为 0%

转载 作者:行者123 更新时间:2023-11-29 11:08:51 27 4
gpt4 key购买 nike

我刚刚开始使用 Xcode 4.4.1 中的单元测试功能和 LLVM 编译器。我创建了一些基本的单元测试。我试图通过打开产品部分中的“仪器程序流程”和“生成测试覆盖率文件”来打开代码覆盖率。另外,我已经浏览过,看不到前缀标题部分中写的任何内容。从我在 XCode 4.4.1 中读到的内容来看,这就是让它工作所需要做的一切,它应该在 objects-normal/i386 文件夹中生成 .gcno 和 .gcda 文件,可以用 CoverStory 打开这些文件以查看代码报道。在我退出我的应用程序后,.gcno 文件正在更新,但我没有收到任何 .gcda 文件。我在 CoverStory 中打开显示 0% 覆盖率的 .gcno 文件

任何帮助将不胜感激

最佳答案

Gcda 文件是在应用程序干净退出时生成的。您是否正确关闭了应用程序?尝试从您的测试/代码中调用 exit(0)

或者这个 link建议要么退出模拟器而不是退出 Xcode,要么添加

<key>UIApplicationExitsOnSuspend</key>
<true/>

到你的plist。

关于objective-c - CoverStory 在运行 iPhone 应用程序后报告覆盖率为 0%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12487375/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com