XCTest показывает результаты удаленных тестов

Есть ли способ заставить XCode забыть об удаленных XCTests?

Чтобы воспроизвести это:

  1. Создать сбойный XCTestCase
  2. Удалить файл с ошибкой XCTestCase

После этого, если вы тестируете приложение, хотя оно показывает, что все тесты пройдены, в навигаторе задач все равно отображаются непройденные тесты. Удаленные тестовые наборы корректно удаляются из навигатора тестовых наборов.

Чистая сборка не решает проблему.

Заранее спасибо!


person jonahwell    schedule 29.10.2013    source источник
comment
Имея эту проблему тоже, это доводит меня до стены   -  person eunoia    schedule 13.11.2013


Ответы (1)


Скорее всего, это ошибка XCode, которая будет исправлена ​​в будущих обновлениях.

Тем временем вы можете вручную удалить историю тестовых сборок.

  1. Закройте свой проект
  2. Перейдите к пути вашего проекта на терминале
  3. Выполнить find . -name "*xcuserstate"|xargs rm
  4. Повторно откройте свой проект

Надеюсь это поможет.

EDIT: после установки xcode 5.0.2 сегодня эта проблема кажется исправленной.

person apouche    schedule 14.11.2013