1

我试图使用封面故事在 xcode 4.6 中运行代码覆盖率。我在项目的构建设置中遵循了这些步骤:

1.将“生成测试覆盖文件”设置为“是”

2.将“仪器程序流程”设置为“是”。

3.构建和运行单元测试

将这些标志设置为 yes 后,我能够在“i386”文件夹中生成 .gcda 和 .gcno 文件。

但是,在尝试使用封面故事打开此文件夹时,文件被读取但未处理。它显示一条消息“xargs:(null):没有这样的文件或目录”,还显示“无法处理文件:”。我还尝试使用 gcovr 和 Icov 进行覆盖,但没有成功。

我关注了这些链接http://qualitycoding.org/xcode-code-coverage/http://www.infinite-loop.dk/blog/2012/06/unit-testing-load-of-image-resources/

谁能帮我解决这个问题?

4

1 回答 1

2

我刚刚重新安装了 Xcode 4.6 并猜猜它的工作原理。在此之前,我在执行其他程序的过程中也遇到过不同类型的问题。我对 Xcode 的问题有疑问。现在重新安装后,可以按照相同的步骤使用封面故事轻松执行代码覆盖。可能是 .gcda 和 .gcno 文件没有正确生成。

于 2013-09-27T03:12:04.427 回答