Я пытаюсь вызвать огурец из приложения Spring Boot. У меня есть все зависимости в моем файле сборки градации. compile ("info.cukes: cucumber-java8: 1.2.5") compile ("info.cukes: огурец-юнит: 1.2.5") compile ("info.cukes: огурец-весна: 1.2.5") И, исследуя весеннюю ботинку с моим приложением, я вижу банки с огурцами.Вызов огурца из весеннего ботинка
В главном классе у меня есть
String[] cucumberOptions = new String[]{"--glue","mypackage.steps","--plugin", "pretty",
"--plugin", "html:target/cucumber-html-report","--plugin", "json:target/cucumber.json",
"--plugin", "junit:target_junit/cucumber.xml",
"classpath:mypackage.features"
};
cucumber.api.cli.Main.main(cucumberOptions);
Исполняя свою баночку, я получаю ошибку - не были найдены Нет движки. Убедитесь, что на вашем CLASSPATH имеется встроенный модуль.
У меня также есть класс бегунов и соответствующие классы шагов. У меня есть шаг классы со следующим annotation-
@ContextConfiguration(
loader = SpringApplicationContextLoader.class,
classes={Application.class})
@RunWith(SpringJUnit4ClassRunner.class)
public class MySteps{
....
}
My runner class is below.
@RunWith(Cucumber.class)
public class MyRunner{
}
вопрос - как я взываю огурец из моего Спринг загрузки приложения?