thisおよびthisのような他のいくつかの SO の質問を見てきました。しかし、これらの質問はかなり時代遅れであり、新しい解決策があるかどうか興味があります.
私のセットアップは次のようになります。
カテゴリ インターフェイス:
public interface FastTest{}
カテゴリ スイート:
@RunWith(Categories.class)
@IncludeCategory(FastTest.class)
public class FastSuite{}
サンプル テスト:
@Category(FastTest.class)
public class FastTests{
@Test public void assertOneFastTest(){}
@Test public void assertTwoFastTest(){}
}
FastTest
Maven を使用して、すべてのテストのみを実行したいとします。理想的には、コマンドを使用します
mvn test -Dtest.category=FastTest
また
mvn test -Dtest.suite=FastSuite
しかし、私はこれを機能させることができませんでした。ClasspathSuiteの使用以外に何か提案はありますか? ありがとう。