iOS   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了单元测试期间Xcode CI bot错误(Unexpected TestSuiteWillFinish)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我们最近设置了一个带有iOS应用程序的 Xcode bots,以自动构建和测试我正在处理的应用程序.如果我只是构建和分析,构建过程工作正常.如果我将其设置为运行测试,则最终会出现可变数量的错误,这些错误以意外的TestSuiteWillFinish结尾.例如,最近一次运行显示: Run test suite TimeClockTESTCase encountered an error (Unexp
我们最近设置了一个带有iOS应用程序的 Xcode bots,以@L_@R_801_11404@_2@构建和测试我正在处理的应用程序.如果我只是构建和分析,构建过程工作正常.如果我将其设置为运行测试,则最终会出现可变数量错误,这些错误以意外的TestSuiteWillFinish结尾.例如,最近一次运行显示

之前的那个只有一个错误

无论显示什么错误,集成结果都会显示所有测试都已通过.如果我直接通过Xcode运行测试(而不是在服务器上运行bot),则没有错误并且传递相同数量的测试.

导致这些错误的原因是什么?如何消除它们?

这些是来自TimeClockTESTCase的日志:

Test Suite 'TimeClockTESTCase' started at 2014-02-23 23:11:09 +0000
2014-02-23 18:11:09.653 -0500 [TimeClockResponseCommand parseResponseString] [Line 74] W: Unsupported action number "3" in TIMECLOCK response command

Test Case '-[TimeClockTESTCase testAddChildObjectTypeTimeClockEvent]' started.
Test Case '-[TimeClockTESTCase testAddChildObjectTypeTimeClockEvent]' passed (0.000 seconds).
Test Case '-[TimeClockTESTCase testAddChildObjectTypeTimeClockmode]' started.
Test Case '-[TimeClockTESTCase testAddChildObjectTypeTimeClockmode]' passed (0.000 seconds).
Test Case '-[TimeClockTESTCase testTimeclockEventColl]' started.
Test Case '-[TimeClockTESTCase testTimeclockEventColl]' passed (0.000 seconds).
Test Case '-[TimeClockTESTCase testTimeclockmodeColl]' started.
Test Case '-[TimeClockTESTCase testTimeclockmodeColl]' passed (0.000 seconds).
Test Suite 'TimeClockTESTCase' finished at 2014-02-23 23:11:09 +0000.

解决方法

我得到了相同的随机行为.我能够确定我正在进行异步调用,并对其进行测试,这是导致这种随机的意外TestSuiteWillFinish的原因.

当我使用Kiwi时,我所做的是等待一些异步调用的结束,如此处所示(https://github.com/allending/Kiwi/wiki/Asynchronous-Testing)那些特定的异步调用.

希望这有帮助!

大佬总结

以上是大佬教程为你收集整理的单元测试期间Xcode CI bot错误(Unexpected TestSuiteWillFinish)全部内容,希望文章能够帮你解决单元测试期间Xcode CI bot错误(Unexpected TestSuiteWillFinish)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。