統合テストが特定の順序で実行されるかどうかを知りたくて、maven-failsafe-plugin
ドキュメントを 見ました。
runOrder
:テストが実行される順序を定義します。サポートされている値は、「alphabetical」、「reversealphabetical」、「random」、「hourly」(偶数時間はアルファベット順、奇数時間は逆アルファベット順)、「failedfirst」、「balanced」、および「ファイルシステム"。毎時の奇数/偶数は、クラスパスのスキャン時に決定されます。つまり、マルチモジュール ビルド中に変更される可能性があります。最初に失敗すると、前回の実行で失敗したテストと、この実行の新しいテストが最初に実行されます。Balanced は parallel=classes にのみ関連し、テストの実行順序を最適化してすべてのテストを同時に完了させ、全体の実行時間を短縮しようとします。統計は pom.xml の横にある .surefire-XXXXXXXXX という名前のファイルに保存されることに注意してください。バージョン管理にチェックインしないでください。「XXXXX」は確実な構成全体の SHA1 チェックサムであるため、構成が異なれば統計ファイルも異なります。つまり、構成設定を変更すると、新しい統計データが確立される前に 1 回再実行されます。
- タイプ:
java.lang.String
- 以来:
2.7
- 必須:
No
- デフォルト:
filesystem
ファイルシステムの順序の意味は何ですか? ファイルが作成される順序は?