Прохождение XCTest изолированно, сбой при запуске с другими тестами
Когда я запускаю один класс XCTest, все тесты в нем проходят успешно.
Однако когда я запускаю его вместе с другим XCTest, некоторые тесты в классе терпят неудачу.
Методы setUp и tearDown реализованы следующим образом:
- (void)setUp {
[super setUp];
...
}
- (void)tearDown {
...
[super tearDown];
}
Я установил точку останова в коде, который должен быть выполнен в тесте. Когда я проводил тесты изолированно, точка останова была достигнута; когда я запускал его с другими тестами, точка останова не была достигнута. Я думаю, что, возможно, XCTest имеет некоторое поведение кэширования? Если да, то как его отключить?
Кто-нибудь знает, почему это может произойти?
Огромное спасибо!