Я пытаюсь запустить свои тесты параллельно, используя Courgette-JVM, но я не могу заставить это работать правильно.

Мне нужна ваша помощь!

Я пытаюсь запустить параллельные тесты с использованием Courgette-JVM и Cucumber, но похоже, что когда я пытаюсь запустить таким образом, теги просто игнорируются, и он пытается запустить все тесты...

Когда я использую только Cucumber для выполнения, используются теги, и он запускает только те тесты, которые я указываю с помощью тега.

Мой бегун с Courgette-JVM:

      package runner;

import courgette.api.CourgetteOptions;
import courgette.api.CourgetteRunLevel;
import courgette.api.CourgetteTestOutput;
import courgette.api.CucumberOptions;
import courgette.api.junit.Courgette;
import org.junit.runner.RunWith;

@RunWith(Courgette.class)
@CourgetteOptions(
        threads = 1,
        runLevel = CourgetteRunLevel.SCENARIO,
        rerunFailedScenarios = false,
        //rerunAttempts = 1,
        testOutput = CourgetteTestOutput.CONSOLE,
        reportTargetDir = "target/cucumber-reports",
        cucumberOptions = @CucumberOptions(
                features = "src/test/resources/features",
                glue = "steps",
                tags = {"@Carlos"},
                publish = true,
                plugin = {
                        "pretty",
                        "json:target/cucumber-reports/report.json",
                        "html:target/cucumber-reports/report.html"}
        ))
public class Runner2 {
}

Мой бегун без Courgette-JVM:

      package runner;

import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(   plugin = {"pretty", "html:target/cucumber-reports/report.html","json:target/cucumber-reports/report.json"},
        features = "src/test/resources/features",
        glue = {"steps"},
        tags = "@Carlos",
        publish = true
)

public class Runner{

}

0 ответов

Другие вопросы по тегам