仅在所有测试通过Xcode 5 Bots时存档?

Joe*_*Joe 20 xcode continuous-integration unit-testing ios xcode5

当测试套件中的所有测试都通过时,我正在尝试对HockeyApp进行持续部署.我已经设置了一个存档后期操作,可以将应用程序成功上传到HockeyApp,但问题是无论测试是否通过,都会运行.

是否可以仅在所有测试都通过后运行存档操作?或者有更好的方法吗?

Sch*_*ank 1

我刚刚也遇到了这个问题。这是机器人结果 plist 位置:

/Library/Server/Xcode/Data/BotRuns/Latest/output/xcodebuild_result.bundle/Info.plist
Run Code Online (Sandbox Code Playgroud)

您必须解析 info.plist 文件以确保 TestsFailedCount 为 0,但以下答案显示了使用 PlistBuddy 和 bash 解析文件的方法:Where do Xcode Bots put their results, so I can parse them?