我发现this page解释了如何在方法级别运行Geb / Spock测试,这是我想对测试进行的操作,但是我正在使用gradle。有没有办法将其转换为gradle或严格来说是maven插件?我可以gradle这个就好导入Maven的万无一失,插件,但我无法弄清楚如何配置块转换,或者如果它甚至有可能。
我已经尝试过类似下面的操作,但是它不起作用。
tests {
options {
parallel = "methods"
forkCount = 4
}
}
我可以使用gradle maxParallelForks属性在类(规范)级别执行测试,但是我想在测试级别并行运行。
答案 0 :(得分:0)
能否在方法级别上并行运行测试取决于所使用的测试框架。 据我所知,只有TestNG开箱即用。 看到这里:https://docs.gradle.org/current/javadoc/org/gradle/api/tasks/testing/testng/TestNGOptions.html#setParallel-java.lang.String-
有一种方法可以仅使用Gradle使其独立于测试框架而工作,但是这种方式只能在类级别进行。
在您的Gradle测试任务中,设置maxParallelForks
属性。