1

我想在测试运行时自动在 XCode 中对我们的 iPhone 应用程序的单元测试运行一些代码覆盖率分析(使用 CoverStory)。问题是我们使用的是 Google Toolbox for Mac,而测试似乎运行的方式实际上并没有从 gcov 生成代码覆盖率报告,所以我得到的分析已经过时,除非我手动重新生成覆盖率 html经过构建并开始。我想知道是否有任何晦涩的方法来触发可以为我执行此操作的调试后步骤,因此我不必手动重新运行 CoverStory。是否可以?

编辑:澄清一下,如果可能的话,我希望在程序运行完成后运行构建步骤,而不是在我开始调试之前运行。

4

1 回答 1

2

是的,您可以轻松添加构建步骤。

在目标文件夹中,选择您的目标,然后右键单击 -> 添加 | 新建阶段 | 新的运行脚本阶段..."

您可以通过双击将任何 shell 命令输入到生成的脚本阶段。这就是单元测试的运行方式。

替代文字 http://img178.imageshack.us/img178/9718/addbuildphase.png

于 2009-04-24T17:55:05.780 回答