2012-05-30 4 views
3

Я использую Xcode 4.3, и я не получаю, как запускать тесты, или, по крайней мере, как увидеть результаты теста, не удалось или прошло.тесты на xcode 4.3

У меня есть проект с двумя целями, foo и fooTests. Тесты являются реализацией по умолчанию; простая функция tearDown и setup и метод testExample с STFail(@"not implemented")

где я должен видеть это сообщение? в раскрывающемся списке схемы, похоже, только foo. Что мне нужно сделать, чтобы запустить цель fooTests и посмотреть результат?

+0

Вы когда-нибудь решали это? – coder

ответ

9

Я решил это, нажав на флажок «Выполнить» в диалоговом окне Edit Scheme. Слева находится список вкладок. Выберите «Сборка». Затем список действий («Анализ», «Тест», «Выполнить», «Профиль» и т. Д.) Находится справа. Убедитесь, что установлен флажок «Выполнить».

Затем нажмите «ОК», а затем очистите и создайте проект.

+0

этот ответ решил мою проблему –

+0

Это сделало это для меня - спасибо! – Mike

4

В меню Product ->Test или Cmd + U ( + U) сочетание клавиш будет работать тест на foo цели.

+0

В конфигурации Xcode могут отсутствовать или быть неправильными, что предотвращает работу теста по мере необходимости. –

+0

Что может пойти не так в ситуации OP, когда у него есть проект по умолчанию с настройками по умолчанию, настроенными для тестирования? – Eimantas

0

Вам нужно будет создать новую схему для запуска другой цели. Нажмите левую часть панели «Схемы» (верхний левый угол), и вы должны открыть раскрывающееся меню, где «Новая схема» является опцией - создать новую схему и выбрать fooTests в качестве цели.

+1

i get 'схема fooTests не настроена для работы: ничего не настроено для работы и не имеет исполняемого файла, настроенного для запуска. редактировать, чтобы настроить действие запуска ' – lurscher

+0

Huh. В этом случае я не уверен, я никогда не видел такой ошибки. Надеюсь, кто-то еще придет, кто знает, как это исправить. Сожалею! – WendiKidd

+0

Я абсолютно понимаю эту ошибку, упомянутую в комментарии выше: «схема fooTests не настроена для работы: ничего не настроено для работы и не имеет исполняемого файла, настроенного для запуска. чтобы настроить действие запуска «... эта ошибка сводит меня с ума. Я больше не могу проходить тесты. – scot

0

Eimantas 'отвечает на крышки, запуская тесты. Откройте результаты поиска. Более подробную информацию можно найти в следующей статье:

Setting Up OCUnit Unit Testing in Xcode 4