XCTest 単体テストを実行する Xcode 5 CI サーバーがあります。
私のテスト ケースは、特定のアクションをトリガーするためにブレークポイントに依存しています。これらのアクションは、テストの実行に不可欠です。
テストをローカルで実行すると、すべてが成功します。問題は、ボットがサーバー上でテストを実行すると、ブレークポイントが無視されているように見えることです。
テスト用に、警告音を鳴らしてサンプル ブレークポイントを試しました。ブレークポイントを共有し、共有ブレークポイントをプロジェクトの git リポジトリにコミットしました。ボットは、ブレークポイントが含まれているプロジェクトを正しくチェックアウトします (これは、/Library/Server/Xcode/Data/BotRuns/Cache/... でプロジェクトを調べることで確認できます)。
ただし、ボットが実行されると、ブレークポイントはトリガーされません。音が聞こえず、実行が一時停止しません。
この動作は明らかにほとんどの場合に理にかなっていますが、私の特定のケースでは、ブレークポイントが無視されないようにボットを構成する方法はありますか?