Сбой gcloud (AttributeError): у объекта «NoneType» нет атрибута «androidModelId», выполняющего XCTests в лаборатории тестирования Firebase - PullRequest
0 голосов
/ 28 июня 2019

Следуя инструкциям для Тестирование с помощью CLI gcloud на iOS , после создания приложения для тестирования и сохранения всех тестовых данных в zip-файле я выполняю команду

gcloud firebase test ios run \
    --test MyTests.zip \
    --device model=iphone7,version=12.1,locale=it_IT,orientation=portrait

Но, после успешной загрузки тестов на Firebase, я получаю эту ошибку:

ERROR: gcloud crashed (AttributeError): 
'NoneType' object has no attribute 'androidModelId'

Кажется, что gcloud работает для атрибута 'androidModelId' (но, поскольку я запускаю тесты на iOS, он не может его найти ...

Ответы [ 2 ]

1 голос
/ 28 июня 2019

Выглядит как ошибка, когда gcloud хочет сообщить вам, что размеры устройства недействительны.В вашем случае iphone7: 12.1 не поддерживается устройством.iphone7: 12.0 будет.Пожалуйста, запустите

gcloud firebase test ios models list

, чтобы увидеть список поддерживаемых устройств и версий.

Это должно работать:

gcloud firebase test ios run \
    --test MyTests.zip \
    --device model=iphone7,version=12.0,locale=it_IT,orientation=portrait
0 голосов
/ 29 июня 2019

Это должно быть исправлено в следующем выпуске gcloud во вторник, 7 сентября 2019 года.

...