Тестирование XCode - следовал за Кодом от Документов, но Получал Ошибки - PullRequest
0 голосов
/ 07 июля 2010

Я новичок в XCode и тестировании, и выполнил шаги, описанные в Руководстве по разработке для iPhone в разделе «Приложения для модульного тестирования».

Я добавил в свой проект пакет модульных тестов, назвал его «LogicTests», установил его в качестве активной цели, затем добавил образец класса модульных тестов «LogicTests» в новую группу под названием «Тесты». Я написал простой однострочный тест из документа (STFail(@"Must fail to succeed");), затем попытался построить свой проект.

Я получаю ошибки: Command /bin/sh failed with exit code 1 и /Developer/Tools/RunPlatformUnitTests.include:448: error: Failed tests for architecture 'i386' (GC OFF).

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

Спасибо, -Greta

Ответы [ 2 ]

1 голос
/ 07 июля 2010

Ну, это поведение совершенно нормально.Если модульный тест не пройден, он выдаст код возврата 1. Протестируйте обратное с помощью STTrue (1, @ "some message"), и он не должен возвращать 1 и завершиться успешно.

0 голосов
/ 07 июля 2010

Тест думает, что ваша компиляция для архитектуры Intel не ARM.К сожалению, я не могу вспомнить, как правильно настроить цель.

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