如何在Gradle中使用不同的系统属性值多次运行测试

时间:2017-01-15 10:57:41

标签: java gradle

我想知道如何在Gradle中运行我的测试套件两次,为系统属性设置不同的值。现在我可以使用例如:

设置系统属性
test {
    systemProperty "org.d2ab.sequence.strict", "true"
}

但是如何将属性设置为false并再次运行测试套件?

1 个答案:

答案 0 :(得分:3)

只需添加另一个Test任务即可。

test {
    systemProperty "org.d2ab.sequence.strict", "true"
}
task test2(type: Test) {
    systemProperty "org.d2ab.sequence.strict", "false"
} 
check.dependsOn test2

请参阅here,了解java插件添加默认测试任务的位置。