Firebase - Как запустить специальный тестовый класс Android UI с командной строкой, которая будет работать в тестовых лабораториях Firebase? - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь запустить ОДИН специальный класс тестирования эспрессо в лабораториях тестирования firebase через командную строку.Когда я пытаюсь запустить команду ниже, все тестовые классы в каталоге androidTest выполняются.

gcloud firebase test android run \
  --type instrumentation \
  --app app-fred-stage-debug.apk \
  --test app-fred-stage-debug-androidTest.apk \
  --device model=Nexus6,version=21,locale=en,orientation=portrait

Как мне указать один тестовый класс, который я хочу запустить в тестовых лабораториях Firebase?

TIA

Ответы [ 2 ]

0 голосов
/ 20 марта 2019

Добавьте следующее в вашу командную строку:

--test-targets "class com.foo.ClassName" \ 

Подробнее здесь: https://cloud.google.com/sdk/gcloud/reference/firebase/test/android/run#--test-targets

0 голосов
/ 27 февраля 2019

Документация предполагает, что вы можете использовать флаг --test-targets для запуска одного теста:

Например, вы можете использовать флаг --test-target дляпротестируйте только один класс, используемый вашим тестовым APK, или протестируйте только один метод из класса, используемого вашим тестовым APK.Чтобы узнать больше, см. gcloud firebase test android run.

, в котором содержится ссылка на документацию для gcloud firebase test , в которой показаны варианты указания конкретных тестов.

...