マルチモジュールのmvn3.0ビルドでは、forkedProcessTimeoutInSecondsを1時間に設定しました。モジュールAでのテストがハングした場合、ビルドに失敗し、残りのモジュールをスキップする確実なしきい値に達します。これより前にハングしたテストを強制終了するjunitタイムアウトを使用しますが、一部のシナリオではこの問題が発生します。junitランナーの機能強化を調査している間、ビルドを実行し続けたいと思います。
現在のコマンドライン: mvn clean install -Dmaven.test.failure.ignore
- 確実なタイムアウト動作を変更して次のモジュールに移動し、ビルドを続行するにはどうすればよいですか?
- 誰かが自分のjunitフレームワークをテストするためのヒントを持っていますか?
両方の項目のアイデアについて、surefireプロジェクトの統合テストを確認する予定でした。ビルド以外のさまざまな問題のある状況をテストできるように、特定のプロファイルによってアクティブ化されるjunitsystestモジュールを用意する予定です。