我想在测试运行时自动在我们的iPhone应用程序的XCode单元测试中运行一些代码覆盖率分析(使用CoverStory)。问题是我们正在使用Google Toolbox for Mac,而且测试似乎运行的方式实际上并没有从gcov生成代码覆盖率报告,所以我得到的分析已经过时了,除非我手动重新生成覆盖html在构建之后去。我想知道是否有任何模糊的方法来触发调试后的步骤,这将为我做这个,所以我不必手动重新运行CoverStory。有可能吗?
编辑:为了澄清,我希望在程序运行完毕后运行一个构建步骤,如果可能的话,而不是在我开始调试之前。
答案 0 :(得分:2)
是的,您可以轻松添加构建步骤。
在目标文件夹中,选择目标,然后右键单击 - >添加|新构建阶段|新的运行脚本阶段......“
您可以双击任何shell命令到生成的脚本阶段。这就是单元测试的运行方式。
alt text http://img178.imageshack.us/img178/9718/addbuildphase.png