Как вы отлаживаете модульный тест в Xcode 3?

Я выполнил инструкции Apple , чтобы настроить модульное тестирование в моем проекте. Я следовал инструкциям по их зависимости, поэтому тесты выполнялись с каждой сборкой моего основного проекта. Это работает, и когда мои тесты проходят, приложение запускается; когда они этого не делают, я получаю ошибки сборки в строках неудачных модульных тестов.

Я бы хотел, однако, иметь возможность пошагово выполнять код моего приложения, когда тесты не работают, но не могу получить Xcode (3.2.5) настроен правильно. Это проект Mac, а не iOS.

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

Обновление

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

Я также обнаружил, что желтые точки останова означают, что код не может быть найден во время выполнения. Они находятся в моем тестовом классе, так что это определенно объясняет, почему они не срабатывают.

5
задан Dov 12 January 2011 в 21:21
поделиться