Цель iOS UnitTest перестала запускать мои SenTestCases, почему? - PullRequest
0 голосов
/ 12 января 2011

У меня есть проект статической библиотеки с целью UnitTest, использующий встроенную инфраструктуру SenTestingKit. Пока я бродил по проекту, я переключал некоторые настройки, и теперь, когда я строю цель UnitTest, ни один из моих тестов не запускается. Что может быть не так?

ПРИМЕЧАНИЕ: я уже решил эту проблему и собираюсь ответить на свой вопрос, просто надеюсь, что это спасет кого-то еще в сообществе.

Ответы [ 2 ]

1 голос
/ 12 января 2011

SenTestCases будут обнаружены и запущены, только если вы строите для Simulator.Если вы строите для Device, это будет выглядеть так, как будто все тесты пройдены, но на самом деле тесты вообще не выполнялись.Переключите настройку сборки обратно на Simulator, и тесты должны работать нормально.

0 голосов
/ 25 октября 2013

Только что наткнулся на эту старую Q / A, и просто для обновления, это больше не относится к изменениям в iOS 7. Вы можете просто запустить модульные тесты на устройстве, и Xcode Build Services фактически рекомендует этот подход.

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