我正在将 Jenkins CI 服务器从 XCode 4.6 升级到 XCode 5 和 iOS SDK 7。
要运行单元测试,我现在必须使用xcodebuild test
. 我将此命令的输出通过管道传输到生成测试报告的 Ruby 脚本。
这在升级后不再起作用。我认为问题在于xcodebuild test
启动一个新进程来实际运行测试。我日志中的最后一条语句是
/bin/sh -c /Volumes/Data/Jenkins/jobs/MyProject-Unit/workspace/Build/Intermediates/Redacted.build/Debug-iphonesimulator/UnitTests.build/Script-261C7EA912FD9A4B00F7A53E.sh
在 Jenkins 日志中找不到该点之后的输出,但是当我在自己的机器上运行它时,我会在控制台中打印出测试结果。
这里发生了什么,我怎样才能取回测试报告?