Run test suite TimeClockTestCase encountered an error (Unexpected
TestCaseDIDFinish) testParseResponseString encountered an error
(Unexpected TestSuiteWillFinish) testGetIntegrationID encountered an
error (Unexpected TestSuiteWillFinish)
之前的那个只有一个错误:
testAddChildobjectTypeTimeClockEvent encountered an error (Unexpected
TestSuiteWillFinish)
无论显示什么错误,集成结果都会显示所有测试都已通过.如果我直接通过Xcode运行测试(而不是在服务器上运行bot),则没有错误并且传递相同数量的测试.
导致这些错误的原因是什么?如何消除它们?
这些是来自TimeClockTestCase的日志:
Test Suite 'TimeClockTestCase' started at 2014-02-23 23:11:09 +00002014-02-23 18:11:09.653 -0500 [TimeClockResponseCommand parseResponseString] [line 74] W: Unsupported action number "3" in TIMECLOCK response commandTest 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)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)