Это происходило с xcode 9 и xcode10, теперь, используя Quick и XCTest для модульных тестов, они будут работать нормально, но в конце выдают исключение / сбой.Если я продолжу испытания, все пройдет успешно.
Я провел так много часов, пытаясь понять это без удачи.Я не вижу ничего полезного в журналах или трассировке стека.Это большая кодовая база с более чем 2000 тестами, поэтому трудно понять, является ли это одним из ее причин.Я пробовал:
- Удаление всех файлов из тестовой цели, добавление 1 на 1, в какой-то момент он снова ломается, но возврат к предыдущей версии OK теперь начинает давать сбой.
- удаление всех асинхронных тестов как из Quick, так и из XCTest
- Удаление всех случаев из XCTEst, чтобы увидеть, является ли проблема обоими в 1 цели.