如何从命令行使用 gradle 运行测试套件
我正在尝试使用gradle使用以下命令运行测试,但它不起作用
gradle cleanTest test --tests my.package.TestSuite
我的测试套件如下所示
@RunWith(Suite.class)
@Suite.SuiteClasses({
ATests.class,
BTests.class,
CTests.class
})
public class MySuite {
/* placeholder, use this to contain all integration tests in one spot * */
}
尝试运行以下命令有效,但更糟糕的是,它运行每个测试两次。一次单独使用,然后在同一命名空间中的测试套件下再次执行
gradle clean test --tests my.package.*
我可以放弃测试套件并以这种方式进行,但我想更好地了解这里发生了什么,以及为什么我不能告诉它直接运行测试套件。