我已经按照这个非常好的教程介绍了如何在 Xcode 4 中配置 GHUnit 并将其与 Hudson/Jenkins 集成。
当所有测试用例都通过时,一切似乎都运行良好,但是当测试用例失败时,Hudson/Jenkins 不会创建“测试结果”,您实际上可以在其中检查有关失败的测试用例的详细信息。
检查控制台输出我看到了这个:
测试套件“测试”完成。 执行了 2 次测试中的 2 次,在 0.024 秒内有 1 次失败(0 次禁用)。 失败的测试: 示例测试/testFoo 成功编写了 JUnit XML。 命令 /bin/sh 失败,退出代码为 1 ** 构建失败 ** 以下构建命令失败: PhaseScriptExecution "运行脚本" build/FirstUnitTestingProject.build/Debug-iphonesimulator/Tests.build/Script-DA6E61A913A94E9F00DE8C5B.sh (1 次失败) make: *** [测试] 错误 65 记录测试结果 完成:失败
可以在此处找到正在执行的脚本。
它在詹金斯和哈德森都失败了,但有同样的例外。
有谁知道如何解决这个问题?
谢谢。