Запуск Cucumber Feature через Maven без JUnit тестов
Есть класс для конфигурации Cucumber.
package test;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(
plugin = {
"json:target/cucumber.json",
"pretty", "html:target/site/cucumber-pretty", "json:target/cucumber.json"
},
features = "src/test/resources/features",
tags = {"~@ignore"}
)
public class CucumberRunnerTest {
}
Для запуска feature использую команду mvn test "-Dcucumber.options=src/test/resources/features --tags @tag1" -PProfile1 -f pom.xml
Данная команда запускает, не только feature с тегом tag1, но и все другие тесты помеченные org.junit.Test. Как это исправить?
Ответы (1 шт):
Автор решения: sevnight
→ Ссылка
Проблему решает изменение команды запуска. Рабочее решение:
mvn test -Dtest=CucumberRunnerTest -Dcucumber.options="--tags @tag1" -PProfile1