Как отловить / неуспешно выполнить тест OCUnit в командной строке? - PullRequest
0 голосов
/ 14 июня 2011

Мои ожидания: # Build Successed # и # Test Failed #

Фактический результат: only # Build Succeeded #

Как получить ошибку / успех в командной строке?[iphone, target-c, xcode4, OCUnit]

Я новичок в OCUnit и Xcode4.Я создаю проект: https://github.com/sanemat/HogeHoge Это код scafold от xcode4.Я запускаю тест в графическом интерфейсе XCode, #Test Failed # появляется успешно.В командной строке (я хочу использовать jenkins) я использую следующую команду.

xcodebuild -target HogeHogeTests -configuration Debug -sdk iphonesimulator4.3 clean build

Я вижу # Build Succeeded # и затем завершен.Я хочу запустить тест и получить его результат.Как?

Отредактировано:

Я нашел BPOCUnitXMLReporter .Это для MacOS.Я раздвоил и настроил iOS.

Ответы [ 4 ]

1 голос
/ 14 июля 2011

Я нашел BPOCUnitXMLReporter .Это для MacOS.Я раздвоил и настроил iOS.

0 голосов
/ 10 сентября 2012

вы ищете этот недокументированный аргумент (вам также нужен sdk и target) для запуска ваших тестов OCUnit из терминала

xcodebuild  -target MyTarget -sdk iphonesimulator   TEST_AFTER_BUILD=YES
0 голосов
/ 14 июня 2011

Вы можете интегрировать пользовательский тестовый регистратор с OCUnit.См. Мой ответ здесь: Как перехватить сообщения о прохождении / сбое теста OCUnit / события

0 голосов
/ 14 июня 2011

Попробуйте плагин Text Finder Он позволяет вам искать в журнале строку и устанавливать пропуск или неудачу на основании этого.

...