如何从命令行运行Cucumber-JVM功能文件

时间:2014-04-27 14:17:20

标签: java cucumber-jvm

我有一个文件扩展名为.feature的文件。请问从命令行运行吗?

为每个功能制作批处理文件。我正在使用Cucumber-JVM和Java Selenium

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

如果您使用的是Maven,则可以通过以下方式运行.feature文件:

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

这将覆盖测试运行器类中的@CucumberOptions