最近、私が取り組んでいるアプリを自動的にビルドしてテストするために、iOS アプリでいくつかのXcode ボットをセットアップしました。ビルドして分析するだけなら、ビルド プロセスは正常に機能します。テストを実行するように設定すると、.で終わるさまざまな量のエラーが発生しUnexpected TestSuiteWillFinish
ます。たとえば、最新の実行では次のことが示されました。
テスト スイートの実行 TimeClockTestCase でエラーが発生しました (予期しない TestCaseDidFinish) testParseResponseString でエラーが発生しました (予期しない TestSuiteWillFinish) testGetIntegrationID でエラーが発生しました (予期しない TestSuiteWillFinish)
そして、その前のものには1つのエラーしかありませんでした:
testAddChildObjectTypeTimeClockEvent でエラーが発生しました (予期しない TestSuiteWillFinish)
統合結果には、表示されるエラーに関係なく、すべてのテストが合格として表示されます。(サーバー上でボットを実行する代わりに) Xcode を介して直接テストを実行すると、エラーは発生せず、同じ数のテストに合格します。
これらのエラーの原因と、それらを解消するにはどうすればよいですか?
これらは、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.