У меня есть файл с расширением .feature
. HOw запускает это из командной строки?
Чтобы сделать пакетный файл для каждой функции. Я использую Cucumber-JVM с Java и Selenium.
Cucumber-JVM основан на JUnit, поэтому он точно так же, как запуск любых модульных тестов из командной строки
java -cp /path/to/junit.jar org.junit.runner.JUnitCore [test class name]
где test class name
аннотируется с помощью @CucumberOptions
чьи features
относятся к файлу функций. Если вы используете Maven, вы можете использовать
mvn test
Если вы используете Maven, вы можете запустить свой файл .feature
следующим образом:
mvn -Dcucumber.options="from/the/root/of/module/to/the/feature/MyFeature.feature" test
Это переопределит @CucumberOptions
в классе тестового бегуна.