Тесты пользовательского интерфейса больше не работают с Xcode 7.3

У меня есть набор XCUITests, которые работают с нашим приложением iOS. Они отлично работали на Xcode 7.2.1, но обновление до 7.3 приводит к сбою тестов в фазе «Настройка -> Ожидание для приложения на холостом ходу» со следующей ошибкой:

UI Testing Failure - Failed to perform AX action for monitoring the animations of <XCUIApplicationProcess: 0x7f82450288c0 [appName here] (25670)>, error: Error -25204 performing AXAction 2043

Этот сбой проявляется в каждом тестировании пользовательского интерфейса, как на ботах, так и при локальном запуске.

Кто-нибудь еще видел это или имел обходные пути?

В случае, если у кого-то еще есть эта проблема – для меня она активировала инфраструктуру Optimizely, которая вызвала эту ошибку. Отключение инфраструктуры при запуске XCUITest разрешило это для меня.

Примечание для себя: не используйте код, который сбивает ваше приложение по назначению во время тестирования. D:

В основном был призыв прекратить приложение на этапе запуска приложения для определенной схемы (в нашем случае – схемы TEST). Будьте внимательны при проверке того, что делает приложение, когда оно запускается для тестирования, потому что это может быть ошибочное поведение.

Interesting Posts
Давайте будем гением компьютера.