При попытке создать модульные тесты, созданные с использованием целевого пакета XCode Unit Test по умолчанию, создается впечатление, что он застрял на этапе «Запуск сценария оболочки« Выполнить сценарий »».
Я также отмечаю большое использование процессора при «otest» процесса до точки, в которой фанаты начинают работу в течение нескольких секунд.
Единственное полезное сообщение, которое я вижу при расширении строки, это
/ Developer / Tools / RunPlatformUnitTests.include: 419: примечание: запуск тестов для архитектуры 'i386' (GC OFF)
Не удалось открыть общие возможности памяти GSCapabilities (Нет такого файла или каталога)
Единственный вариант, который у меня есть в то время, - остановить сборку.
Должен сказать, что до этого момента я отлично выполнял юнит-тесты, но не могу точно сказать, что я сделал для этого.
Это на XCode 3.2.4
После обновления до 3.2.5 скрипт запуска завершается с ошибкой
Испытательный стенд '/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/Developer/usr/bin/otest' аварийно завершил работу с кодом 138 (возможно, произошел сбой).
Думаю, они связаны с проблемой?
Нашел некоторые ответы на SO о том, как обработка исключений теперь работает по-разному при использовании NSInvocation (который, похоже, использует otest), но на самом деле не является решением этой проблемы.