FlexUnit 4.1とAdobeのTestRunnerBaseを使用して一連の統合テストを実行し、3層のBlazeDS / Java EE/MySQLサーバーの整合性を検証します。
これらのテストの実行中にApacheShiroによって実施されるセキュリティチェックをバイパスするために、2つの別々のテスト実行を構成しました。1つはrootとしてログインし、もう1つは実際の統合テストを実行します。
BlazeDSが重複セッションを処理する方法のために(これは別の質問の問題であり、むしろすでに発生しています)、ログインメカニズムが失敗することがあります。その場合、TestRunnerにそれ以降のすべてのアクティビティを一時停止させます。
テストが失敗したときに停止するようにFlexUnitCoreを構成する方法を探しましたが、役に立ちませんでした。また、TEST_STARTとTEST_COMPLETEのみのイベントがあり、TEST_FAILのイベントはないようです。
テストが失敗したかどうかを確認し、ランナーを停止する他の方法はありますか?