我目前正在关注教程here,并看到了我无法转换为Gradle的POM插件,您可以在下面找到该插件。尽管它们似乎并没有帮助,但还是尝试遵循一些教程,我感到困惑的部分是执行以及Gradle期望的通用语法是什么。
<plugin>
<groupId>com.github.temyers</groupId>
<artifactId>cucumber-jvm-parallel-plugin</artifactId>
<version>5.0.0</version>
<executions>
<execution>
<id>generateRunners</id>
<phase>generate-test-sources</phase>
<goals>
<goal>generateRunners</goal>
</goals>
<configuration>
<!-- Mandatory -->
<!-- List of package names to scan for glue code. -->
<glue>
<package>com.example</package>
<package>com.example.other</package>
</glue>
</configuration>
</execution>
</executions>
</plugin>
答案 0 :(得分:0)
截至version 4.x cucumber supports parallel execution。这使得行家的cucumber-jvm-parallel-plugin
过时了。
您将必须创建一个任务,该任务使用等级JavaExec
直接通过--parallel 4
调用cucumbers CLI。
我不认为您可以将Cucumbers JUnit运行器与Gradle一起使用来实现并行执行,因为Gradle不会在JUnit中安装并行计算机,而是将JVM分叉。