Firebase Test Lab - приложение для iOS не устанавливается - PullRequest
0 голосов
/ 26 февраля 2019

Я новичок в Firebase Test Lab, и у меня возникают проблемы с запуском моих XCUITests для приложения iOS.Я успешно выполнил тесты Espresso для Android APK на Test Lab и даже успешно провел тесты для приложения iOS, которое я нашел на GitHub.(https://github.com/Shashikant86/Scalable-XCUItest) Однако, похоже, что в приложении, которое я тестирую, есть что-то, что мешает его установке на физическое устройство Test Lab.

Это не личный проект, поэтомуобъем информации, которой я могу поделиться, очень ограничен, но я поделюсь всем, что смогу, из журналов, которые могут быть полезны, без обмена какой-либо личной информацией:

HTTP load failed (error code: -1001 [4:-2104])

load failed with error Error Domain=NSURLErrorDomain Code=-1001 "The request timed out."

load failed with error Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found."

Журнал из Firebase находится в этой Gist: https://gist.github.com/ChiWhiteSox56/b6122f4ccd488a3fb0dcfe53aa45e2af

Очевидно, что что-то происходит с возможностью приложения достичь требуемого сервера, но, как я уже говорилРанее я был в состоянии успешно выполнить тесты для других приложений.

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

1 Ответ

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

После присоединения к сообществу Firebase Slack и публикации этого вопроса я получил двойной ответ от команды FTL (Firebase Test Lab).

1) Профиль обеспечения для приложения, которое я тестирую, включает в себя:право группы приложений.Группы приложений в настоящее время не поддерживаются FTL, потому что у них нет разрешения на повторную подпись приложений с группой приложений.Профили обеспечения, которые могут повторно подписывать несколько приложений, могут не иметь права группы приложений.

Примечание. FTL может запускать тесты для приложений с правом доступа к группе приложений, если приложение может работать без группы.FTL лишит права, так что это не требует каких-либо действий со стороны отправителя приложения.

2) Как я упоминал выше, я мог обмениваться только ограниченными журналами из своего проекта.После того, как команда FTL просмотрела полные журналы моего тестового прогона, они определили, что проблема, с которой я столкнулся, на самом деле не связана с проблемой группы приложений.Это была не связанная проблема, и была подана ошибка для ее устранения.

...