Вы можете использовать метод main()
класса Main
из пакета io.cucumber.core.cli.Main
.
public class DreamCarMain {
public static void main(String[] args) {
Main.main(new String[] { "-g", "org.phan.kata.cucumber.integration.stepdefs", "-p", "pretty", "-t", args[0], "classpath:features" });
}
}
Нет необходимости в аннотациях RunWith
и CucumberOptions
. Замените TagExpression теми тегами, которые вы хотите выполнить. Если вы хотите выполнить какое-либо действие после вызова, используйте метод run()
вместо main()
.
java -jar cucumber-integration-1.0.0-jar-with-dependencies.jar @TagExpression