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

Java 如何在Gradle中使用不同的系统属性值多次运行测试,java,gradle,Java,Gradle,我想知道如何在Gradle中运行两次测试套件,为系统属性设置不同的值。现在,我可以使用设置系统属性,例如: test { systemProperty "org.d2ab.sequence.strict", "true" } 但是如何将属性设置为false并再次运行测试套件?只需添加另一个任务 查看java插件添加默认测试任务的位置 只需添加另一个任务 查看java插件添加默认测试任务的位置 一个不运行两次测试,一个编写两个不同的测试用例。我设置的属性决定了几乎整个测试套件的行为,它应

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

test {
    systemProperty "org.d2ab.sequence.strict", "true"
}
但是如何将属性设置为false并再次运行测试套件?

只需添加另一个任务

查看
java
插件添加默认测试任务的位置

只需添加另一个任务


查看
java
插件添加默认测试任务的位置

一个不运行两次测试,一个编写两个不同的测试用例。我设置的属性决定了几乎整个测试套件的行为,它应该通过两个设置,所以我想用两个设置来测试它。一个不运行两次测试,一个编写两个不同的测试用例。我设置的属性决定了几乎整个测试套件的行为,它应该通过两个设置,所以我想用两个设置来测试它。来自一个感觉太简单的Maven世界。:-)哈哈。。未来你会有更多惊喜,我相信来自一个专业的世界,感觉太简单了。:-)哈哈。。我相信你将来会有更多惊喜
test {
    systemProperty "org.d2ab.sequence.strict", "true"
}
task test2(type: Test) {
    systemProperty "org.d2ab.sequence.strict", "false"
} 
check.dependsOn test2