0
これは私のGradleスクリプトですと、単一のテストスイートを実行します。はGradleのJavaの
test{
include 'com.foo.MainTestSuite'
testLogging.showStandardStreams = true
}
そして、これは私のcom.foo.MainTestSuite
@RunWith(Suite.class)
@Suite.SuiteClasses({
NetworkTestSuite.class,
DataBaseTestSuite.class
})
public class MainTestSuite {
@BeforeClass
public static void setup(){
System.out.println("BeforeClass MainTestSuite");
}
@AfterClass
public static void tearDown(){
System.out.println("AfterClass MainTestSuite");
}
}
され、その後、私はそのようなコマンドラインを介してのGradleを実行します。
./gradlew clean test
しかし、テストは実行されていません。私がinclude
を削除した場合、すべてのテストは実行されますが、テストスイートからリンクされているため、複数回実行されます。
私のGradleスクリプトには何が問題なのですか?なぜ、MainTestSuiteが実行されていませんか?