OSX 10.9.3
xCode 5.1.1
インスツルメント 5.1.1
IO シミュレーター 7.1
私は「統合テスト」スキームにいて、プロファイルを使用してテストを開始します。これを複数回実行できますが、最終的には (ほとんどの場合、テスト エラーが発生した場合)。テストは起動しません。2 つの異なる失敗ケースが
あります。最初のケースでは、アプリのログイン画面がシミュレーターに表示され、Instrument はスクリプトが実行中であると表示しますが、トレース ログには何も表示されません。
2 番目のケースは最初のケースと似ていますが、トレース ログには "テストが開始されています ..." と表示されますが、実際には実行されません。
Instruments を停止し、プロファイルを介してテストを再度実行すると、テストが再度実行されることがあります。
場合によっては、IOS シミュレーターも強制終了する必要があります。
時々、xCode も再起動する必要があります。
時々、再起動する必要があります。
テストを再度実行するには、最大 10 回試行する必要があります。
テストが実行されないときにメイン スレッドを見ると、sigstop が送信されています。
システムがこの状態になったときにテストの実行を再開する決定論的な方法はありますか?
これの原因を知っている人はいますか?
(「Xcode 5.x および/または 6.1 シミュレーターおよび/または Mavericks を使用すると、テストの起動に失敗することがある」という既知の問題の投稿を読みましたが、提案された回避策が機能したことはありません)