我们的项目最近开始分离我们的单元和集成测试,这些测试过去都包含在同一个包中。我们创建了一个启动集成测试的任务:
task intTest(type: test){
systemProperty ..., System.properties[...]
systemProperty ..., System.properties[...]
include '**/*Int*.java','**/*.func*.java','my.path.to.api.files.*'
}
但是我注意到我们的整合和功能测试都没有运行。从我可以看到我们的模式看起来是正确的。任何想法为什么它们没有被踢掉?
我使用gradle :application:intTest
答案 0 :(得分:0)
这可以正常工作。我们有一个依赖性问题,它打破了我们。
我的app.gradle文件继承自common.gradle文件。 common.gradle文件与其中一个任务具有相同的名称,这破坏了测试。我更改了名称,现在效果很好。