Наши 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 действительно не проливает свет на это, у меня есть ощущение, что это связано с запуском, поскольку приложение даже не открывается.
Кто-нибудь знает, что может быть причиной этого?