0
这是我的摇篮脚本:运行测试套件单用摇篮的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");
}
}
然后,我通过这样的命令行执行摇篮:
./gradlew clean test
但是没有运行测试。如果我删除include
,那么我的所有测试都会运行但不止一次,因为它们也与测试套件链接。
我的Gradle脚本有什么问题,为什么不执行MainTestSuite?