Как мы можем запустить тесты на огурец через командный файл? - PullRequest
0 голосов
/ 09 декабря 2018

Я хочу запускать свои функции Cucumber с использованием исполняемого пакетного файла, но не уверен, как это сделать.

Мой пакетный файл должен позволять мне запускать тестовые наборы также выборочно, то есть основываться на тегах или какой-либо конкретной функциифайл в целом.

1 Ответ

0 голосов
/ 09 декабря 2018

Хорошо, вот вам отправная точка: В вашем терминале:

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
...