Лаборатория тестирования Firebase - Поставлять скрипт Robo из CI или командной строки?

Я использую тестовые лаборатории Firebase вместе с Jenkins для запуска Robo-теста после каждой сборки моего приложения для Android. В настоящее время я использую файл Yaml для настройки всех необходимых мне конфигураций. Я предоставляю имя пользователя и пароль, используя директивы Robo. Однако теперь я хочу предоставить Robo Script, который контролирует процесс входа немного больше, чем просто предоставление данных для входа. Я создал сценарий в студии Android, но в документации я не вижу нигде, которая позволяла бы указать местоположение сценария Robo из файла Yaml или командной строки. Кто-нибудь знает, возможно ли это?

Я пробовал документацию и различные ссылки отсюда - https://firebase.google.com/docs/test-lab/command-line


person Donal Rafferty    schedule 17.04.2018    source источник


Ответы (2)


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

gcloud beta firebase test android run

Недоступно в релизной версии:

gcloud firebase test android run

По прошествии некоторого времени в бета-версии новые функции будут переведены в полную версию. См. документацию по интерфейсу командной строки для бета-версии здесь.

person Doug Stevenson    schedule 17.04.2018
comment
Спрашивая внутри, кажется, что эта функция была проработана, но по какой-то причине она еще не доступна в gcloud. Будьте на связи. - person Doug Stevenson; 17.04.2018
comment
Спасибо за информацию! Очень признателен. - person Donal Rafferty; 17.04.2018
comment
Обновил ответ - вместо этого используйте gcloud beta. - person Doug Stevenson; 17.04.2018
comment
есть ли способ запустить только тест скрипта, но не случайным образом? - person lxknvlk; 21.02.2020

Я знаю, что это старый вопрос, но я искал то же самое и нашел его: https://cloud.google.com/sdk/gcloud/reference/beta/firebase/test/android/run#-робо-скрипт

Используя как это

gcloud firebase test android run --app app-release.apk --robo-script script.json
person Dagnogo Jean-François    schedule 19.06.2020