【问题标题】:Archive only when all tests passed with Xcode 5 Bots?仅当 Xcode 5 Bot 的所有测试都通过时才存档?
【发布时间】:2013-12-05 00:26:27
【问题描述】:

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

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

【问题讨论】:

  • 每次运行测试后是否要存档/上传?或者只是几次?如果测试未通过,您可以运行测试预存档并中止存档吗?
  • @vfloz 总是在存档之前运行测试的想法。并且仅在所有测试都通过时存档。
  • 是的,我只想在测试通过时存档。不想将失败的构建推送到 HockeyApp

标签: ios xcode unit-testing continuous-integration xcode5


【解决方案1】:

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

/Library/Server/Xcode/Data/BotRuns/Latest/output/xcodebuild_result.bundle/Info.plist

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 2013-08-11
    • 2011-06-17
    • 2016-10-19
    相关资源
    最近更新 更多