2
優先度(高、中、低など)と機能(アカウント、ショップ、チェックアウトなど)を交差させたいJUnitテスト用のフィルタが2つあります。
matchAny
フラグをサポートしているため、JUnit Categoriesランナーはこれにぴったりのようです。必要な交差フィルターを実行することができます(例えば、 '高い優先度と'チェックアウト ' OR)。JUnitカテゴリを使用するrunner with matchAny with Maven Surefireコマンドラインから
Maven Surefireを使用してテストを実行しています。これは、対応するgroups
パラメータを使用してJUnitカテゴリをサポートしています。これは動作します:
mvn test -Dgroups="priority.High, feature.Checkout"
は、残念ながらそれは、ORの組み合わせではありませんし、得られ、true
あるデフォルトmatchAny
値が適用されます。
質問:matchAny=false
をSurefireのコマンドラインでどのように受け渡すことができますか?
確かに確かですが、確かなプラグインではサポートされておらず、反対のアプローチ(プロファイルとプロパティとの組み合わせで 'excludedGroups'とfo cli easeを使用)では実現できません。 –