com.baz.bar.foo
com.bar.foo.baz
com.foo.baz.bar
com.baz.bar.Foo
com.bar.foo.Baz
Gradle支持多个语句,即:
--tests
会做你想做的事
在构建脚本中很容易做到:
gradle test --tests com.baz.bar.Foo --tests com.bar.foo.Baz --tests com.foo.baz.Bar
命令行等效是
test {
filter {
filterTestsMatching "com.baz.bar.Foo", "com.bar.foo.Baz", ...
}
}
如果您需要传递多种模式的能力,则可以自己脚本脚本。例如,您可以读取从命令行传递的系统属性
--tests Foo
,将值分为单个部分,然后将其归为
-Dtest.filter=Foo,Bar,Baz
。
增强
filterTestsMatching
支持逗号限制的值可能会对gradle项目提出良好的要求。
th这个答案是this
的扩展命令行选项:如果要执行与命令行不同软件包中的多个测试,则可以执行如下: <> - >替换为值
--tests
above命令将执行包装中存在的所有测试,并且对于