Тестовая фаза в XCode 4 недоступна - PullRequest
35 голосов
/ 22 марта 2011

Я использовал GHUnit в своем проекте, потому что встроенное модульное тестирование было ужасным в XCode 3.

Однако теперь, когда они были исправлены в XCode 4, я хочу переключиться обратно наофициальная структура тестирования.

Я добавил новый «Пакет тестирования Cocoa Touch Unit», который также добавляет тестовый набор, предназначенный для сбоя, но «Тест» в меню «Продукт» по-прежнему недоступен.

Что еще мне нужно сделать, чтобы запустить модульные тесты в моем проекте?

Ответы [ 2 ]

86 голосов
/ 13 мая 2011

Вам необходимо отредактировать схему для основного целевого приложения.

  • Нажмите на селектор схемы
  • Нажмите Редактировать схему
  • Убедитесь, что схема, которую вы используете для фактического применения, выбрана
  • На боковой панели у вас есть "Build", "Run", "Test" и т. Д. Нажмите запись "Test".
  • В табличном представлении нажмите + внизу и выберите цель теста, нажмите добавить.

Параметр «Тест» в меню продукта больше не отображается серым цветом.

1 голос
/ 23 марта 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...