統合テストに maven-failsafe-plugin を使用して、Maven を使用して webapp プロジェクトを構築しています。カーゴ Glassfish3x コンテナーは、統合テスト前フェーズにバインドされて開始され、統合テスト後フェーズの一部として停止されます。
ただし、私の統合テストは pyUnit ベースのスクリプトにあります。exec-maven-plugin を使用して、および maven-bdd-plugin を介して NOSETESTS/FRESHEN を使用して、それらを実行してみました。
どちらの方法でもスクリプトは正常に実行されますが、テストが失敗すると、Maven ビルドはすぐに失敗します。Maven は統合後のテスト フェーズを実行せず、実行中のカーゴ コンテナーを残して、他のテスト実行の試みに失敗します。
失敗した exec を失敗したテストとして解釈するように maven-failsafe を構成するにはどうすればよいですか?