Я использую calabash-android для проверки своего приложения. Я хочу создать настраиваемый шаг, который выполняет команду adb
.Как создать пользовательский шаг калабаша для запуска команды?
Это то, что я пробовал:
Я создал следующий пользовательский шаг, который не принимает никаких аргументов (я создал его под step_definitions/папки):
Run adb command for our app do |cukes|
system("adb devices")
end
В my_first.feature
, звоню выше шага как это:
Feature: My feature
Scenario: My scenario
Run adb command for our app
Когда я запускаю тест с командой calabash-android run myApp.apk
, я получаю е rror message:
syntax error, unexpected tIDENTIFIER, expecting keyword_do or '{' or '('
Run adb command for our app do |cukes|
Где я ошибаюсь? Как создать простой шаг, который не принимает аргументов & запускает только одну команду adb?