我想從春季啓動應用調用黃瓜。我有我的gradle構建文件中的所有依賴項。 (「info.cukes:cucumber-java8:1.2.5」) compile(「info.cukes:cucumber-junit:1.2.5」) compile(「info.cukes:cucumber-spring:1.2.5」 ) 而在檢查我的應用程序的春季啓動jar,我看到黃瓜罐。從春季啓動調用黃瓜
在主類我有
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{
}
的問題 - 是我如何調用黃瓜從我的春天啓動的應用程序?