Gradle:如何排除一些测试?
问题内容:
我的src/test/
文件夹包含单元测试和功能测试。功能测试的类路径中有单词cucumber
,而单元测试中没有。那么,如何仅运行单元测试?
非常感谢你。
PS :我知道很容易使用“包含”逻辑来选择测试。例如,仅在我的情况下运行功能测试,我可以简单地使用此功能。
./gradlew test -Dtest.single=cucumber/**/
但是,我不知道如何以简单的方式排除测试。
顺便说一句,我正在使用gradle 1.11。
问题答案:
任务的文档通过一个示例和所有内容对其进行了说明:
apply plugin: 'java' // adds 'test' task
test {
// ...
// explicitly include or exclude tests
include 'org/foo/**'
exclude 'org/boo/**'
// ...
}