Как запустить файл функций Cucumber-JVM из командной строки

1

У меня есть файл с расширением .feature. HOw запускает это из командной строки?

Чтобы сделать пакетный файл для каждой функции. Я использую Cucumber-JVM с Java и Selenium.

Теги:
cucumber-jvm

2 ответа

3

Cucumber-JVM основан на JUnit, поэтому он точно так же, как запуск любых модульных тестов из командной строки

java -cp /path/to/junit.jar org.junit.runner.JUnitCore [test class name]

где test class name аннотируется с помощью @CucumberOptions чьи features относятся к файлу функций. Если вы используете Maven, вы можете использовать

mvn test
  • 0
    эта ошибка продолжает отображаться, когда я пытаюсь запустить предоставленную вами строку. JUnit версии 4.4 Не удалось найти класс: test.feature Время: 0 OK (0 тестов)
  • 0
    добавьте местоположение вашего тестового класса в classpath
0

Если вы используете Maven, вы можете запустить свой файл .feature следующим образом:

mvn -Dcucumber.options="from/the/root/of/module/to/the/feature/MyFeature.feature" test

Это переопределит @CucumberOptions в классе тестового бегуна.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню