Кто-нибудь опытное и неподвижное:XCTests неудовлетворительного запустить приложение в симуляторе периодически
XCtests провал попытку с перерывами, чтобы запустить приложение в симуляторе для тестирования пользовательского интерфейса (XCUI). Я бегу через fastlane, различные тесты, кажется, терпят неудачу при каждом испытании.
OSX: 10.12.3 IOS симулятор: 10,0 XCode 8.2.1 Fastlane 2.11.0
Пытался исправить путем добавления 3 секунды сна между установкой и запуском в моих тестах, но он по-прежнему появляется , может быть, не так часто, но все-таки ...
UI Тестирование Failure - Отказ при попытке запуска : Error Domain = FBSOpenApplicationServiceErrorDomain Code = 1 «запрос открыть "no.something.bb.debug" не удалось «. UserInfo = {NSLocalizedDescription = При запросе на открытие "no.something.bb.debug" не удалось, NSLocalizedFailureReason = Запрос было отказано службы делегата (SBMainWorkspace) по причине:. Busy ("Application" no.something.bb .debug "является установка или удаление, и не может быть запущен")., BSErrorCodeDescription = RequestDenied, NSUnderlyingError = 0x6080002598f0 {Ошибка Domain = FBSOpenApplicationErrorDomain Code = 6 «Применение "no.something.bb.debug" является установка или удаление , и не может быть запущен . " UserInfo = {BSErrorCodeDescription = Занято, NSLocalizedFailureReason = Application "no.something.bb.debug" является установка или удаление, и не может быть запущен.}}}
Работает ли ваш тест UI, когда вы запускаете его из Xcode вместо того, чтобы запускать его непосредственно из Fastlane? – HardikDG
@HardikDG В моем случае тесты на локальной машине с использованием XCode всегда преуспевают, но при запуске на Mac Mini с использованием сервера XCode каждый тест имеет вероятность около 3%, что он потерпит неудачу. так как у нас более 200 тестов UI, сборка на сервере почти всегда терпит неудачу. (У нас было 1 успешное построение за 2 недели) –
Обновление машины до SSD и разрешение 5 сбоев удалили большинство ошибок, иногда мы их видим, но не так часто ... (только 5 попыток не помогли, но сочетание обновления + повторов). –