現在、Jenkins ビルド ジョブの一環として、iOS 用の Calabash/Cucumber テストの実行を調査しています。アイデアは、アプリケーションがサポートするさまざまな言語に対してテストを実行することです。
アプリのビルド後にテストを初期化するコードは次のとおりです。
system("SDK_VERSION=#{sdk_version} \
DEVICE='#{ios_device}' \
DEVICE_TARGET='#{device_name} (#{sdk_version} Simulator)' \
APP_BUNDLE_PATH='#{app_path}' \
CONNECT_TIMEOUT=#{connect_timeout} \
RESET_BETWEEN_SCENARIOS=1 \
SCREENSHOT_PATH='#{screenshotfolder}' \
cucumber --format json -o Reporting/#{log_file} #{cucumber_tags}")
このプロジェクト ( https://github.com/jonathanpenn/ui-screen-shooter ) に出くわしました。このプロジェクトは、いくつかの自動化テストを実行し、さまざまな言語でアプリを起動しますが、それを自分のプロジェクトにどのように適合させることができるかわかりません。
cucumber を使用するときにシミュレーターが起動する言語を設定するにはどうすればよいですか?