Я знаю, как сделать Модульный тест на iPhone - логические тесты, которые работают во время фазы разработки "iPhone Unit Test Bundle".
Я знаю, как обнаружить утечки памяти с помощью инструментов - в XCode, Меню-> Выполнение-> выполненный с инструментами перфекта-> Утечки.
Как я делаю обоих? Я хочу выполнить модульные тесты и обнаружить утечки памяти в них. Если я пытаюсь просто выбрать пакет модульного теста как цель и затем "Меню-> Выполнение-> выполненный с инструментами перфекта-> Утечки", я получаю приложение, загружающееся в средстве моделирования, но модульный тест не выполняется.
Лучшее, которое я мог придумать, включают те же файлы модульного теста в мое реальное приложение, предназначаются и просто вызывают их всех из самого приложения во времени выполнения. Какие-либо лучшие идеи?
На самом деле нет необходимости проверять утечки, потому что они запускаются и разбираются независимо. Если вы пытаетесь отладить утечку, запустив модульные тесты и проверяя, не протекают ли они, вам, вероятно, лучше использовать что-то вроде статического анализатора clang в Xcode 3.2