我想使用可执行的批处理文件运行黄瓜功能,但不确定如何执行。
我的批处理文件必须允许我选择性地运行测试用例,即通常基于标签或任何特定功能文件。
答案 0 :(得分:2)
好吧,这是您的起点: 在您的终端中:
gedit myscript.sh
在脚本中写入以下内容:
echo "starting script"
cd /yourproject/homefolder
mvn test -Dcucumber.options=”–tags @$1”
echo "ending script"
保存脚本,然后在终端中键入以下内容以使其可执行
chmod +x myscript.sh
然后这样称呼
./myscript.sh Smoke
上面的命令使用标签Smoke运行所有方案。
这全是我的想法,没有测试,但是应该可以! 与myscript.bat相同的过程 创建myscript.bat并输入以下内容:
echo "starting script"
cd C://yourproject/homefolder
mvn test -Dcucumber.options=”–tags @$1”
echo "ending script"
然后这样称呼
myscript.bat Smoke