【问题标题】:App crashes while KIF tests running and no failure reported应用程序在 KIF 测试运行时崩溃并且没有报告失败
【发布时间】:2014-04-08 10:08:58
【问题描述】:

我正在使用一个 CI 系统 Jenkins,它调用一个脚本来在我们的 iOS 应用程序上启动自动化 KIF 测试。

在运行时,应用程序由于 -[KIFTestActor runBlock:complete:timeout] 中的代码中未捕获的异常而崩溃。

很遗憾,自动化 KIF 测试没有报告错误,因此 Jenkins 错误地报告自动化测试成功。我曾认为可能是堆栈爬网中的abort() 导致应用程序在没有错误代码的情况下退出,所以我注册了一个处理程序来捕获未捕获的异常并调用_exit(-1) 以确保我们返回错误代码。那是能够捕捉到异常并调用_exit(-1),但是Jenkins的工作仍然认为一切都过去了。

以前有没有人处理过这个问题并想出如何处理这个问题?

我看到this 的帖子尚未有人回复。

这就是我们启动测试的方式:

xcodebuild clean test -workspace MyApp.xcworkspace -scheme MyApp -destination OS=latest,name="iPhone Retina (4-inch)"

【问题讨论】:

    标签: ios jenkins kif-framework kif


    【解决方案1】:

    我们解决这个问题的唯一方法是解析 xcodebuild 测试命令的输出。

    感谢 Leonardo Borges 的 post

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-07
      • 1970-01-01
      • 1970-01-01
      • 2016-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      相关资源
      最近更新 更多