如何使用Gradle并行运行黄瓜jvm测试方案?

Ran*_*h's 3 java gradle cucumber-jvm selenium-webdriver qaf

我找不到使用Gradle并行运行黄瓜测试方案的最佳解决方案

迄今为止找到的最佳解决方案是这个 ..但是我无法在本地成功运行它

任何帮助,不胜感激!

提前致谢。

Pra*_*ran 5

看看Courgette-JVM

您可以使用gradle任务执行此操作。

它增加了在功能级别方案级别并行运行黄瓜测试的功能

它还提供了自动重新运行失败方案的选项。

用法

@RunWith(Courgette.class)
@CourgetteOptions(
    threads = 10,
    runLevel = CourgetteRunLevel.SCENARIO,
    rerunFailedScenarios = true,
    showTestOutput = true,
    cucumberOptions = @CucumberOptions(
            features = "src/test/resources/features",
            glue = "steps",
            tags = {"@regression"},
            plugin = {
                    "pretty",
                    "json:target/courgette-report/courgette.json",
                    "html:target/courgette-report/courgette.html"}
    ))
    public class RegressionTestSuite {
    }
Run Code Online (Sandbox Code Playgroud)