我的工作任务是:

  • 创建jar项目

  • 创建运行一个或多个要素文件的批处理文件

我已经知道如何创建jar和批处理文件 . 但是我在批处理文件中写什么来执行基于标签的一个或多个黄瓜测试?

到目前为止我有:

@(
set JAR_DIR=C:\Eclipse_jar_files/TestJar/ 
set CLASSPATH=JAR_DIR;%gherkin-2.12.2.jar;%JAR_DIR%cucumber-jvm-deps-1.0.5.jar;%JAR_DIR%cucumber-java-1.2.5.jar;%JAR_DIR%cucumber-core-1.2.5.jar;%JAR_DIR%junit-4.12.jar;.
)
javac -cp C:\git\{ProjectFolder}\src\test\java\com\fm\enterprise\price\steps\* com.fm.enterprise
@(
REM java -cp %CLASSPATH% cucumber.api.cli.Main --help
)
java -cp %CLASSPATH% cucumber.api.cli.Main -p progress --snippets camelcase -g steps features