【问题标题】:Is it possible to have post-debugging build steps/triggers in XCode?是否可以在 XCode 中进行调试后构建步骤/触发器?
【发布时间】:2010-10-21 15:57:19
【问题描述】:

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

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

【问题讨论】:

    标签: iphone xcode build-process build-automation coverstory


    【解决方案1】:

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

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

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

    alt text http://img178.imageshack.us/img178/9718/addbuildphase.png

    【讨论】:

    • 感谢您的回复,但我想确保构建步骤在测试应用程序完成运行/调试后运行,目前这对我来说并不明显。
    • 我没有测试过,但是如果你在运行 SenTest 的脚本之后添加一个运行脚本阶段(或者只是编辑运行 SenTest 的脚本),你不会得到正确的行为吗?
    • 我的印象是运行单元测试的脚本没有生成 gcov 文件,但似乎是这样,所以这就足够了;谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多