UITests не работает на ферме устройств AWS через Fastlane (XCUITest, Xcode 9.4, iOS 11) - PullRequest
0 голосов
/ 28 августа 2018

Наши UITests (с использованием XCUITest и Swift 4) не будут успешно работать в AWS Device Farm (через Fastlane). Из видеороликов, предоставленных AWS для тестового запуска, приложение просто не запускается, приложение UITestRunner даже не открывается.

Наборы тестов прекрасно работают в XCode локально, а также отлично работают через Bot с использованием XCode Server, однако, когда мы запускаем тесты на AWS Device Farm через Fastlane, единственными зелеными тестами являются настройка и разбор.

lane в Fastlane настроен правильно, и мы также получаем ошибки в консоли AWS, тесты работают, когда мы запускаем их на Xcode Server, поэтому это не может быть тестовый код по ошибке. Но я что-то упускаю.

Я знаю, что launchArguments нельзя передать при использовании фермы устройств AWS, но как запустить тесты? У меня есть метод setUp () для запуска приложения, но приложение не запускается при использовании фермы устройств AWS.

Вывод Fastlane действительно не проливает свет на это, у меня есть ощущение, что это связано с запуском, поскольку приложение даже не открывается.

Кто-нибудь знает, что может быть причиной этого?

...