Я следовал этому очень хорошему учебнику о том, как сконфигурировать GHUnit в Xcode 4 и интегрировать его с Hudson / Jenkins.
Кажется, что все работает нормально, когда все тестовые случаи проходят,но когда тестовый случай терпит неудачу, Hudson / Jenkins не создает «результаты теста», где вы можете на самом деле проверить детали о тестовых случаях, которые не прошли.
Проверка вывода консоли Я вижу это:
Test Suite 'Tests' finished.
Executed 2 of 2 tests, with 1 failures in 0.024 seconds (0 disabled).
Failed tests:
ExampleTest/testFoo
Wrote JUnit XML successfully.
Command /bin/sh failed with exit code 1
** BUILD FAILED **
The following build commands failed:
PhaseScriptExecution "Run Script" build/FirstUnitTestingProject.build/Debug-iphonesimulator/Tests.build/Script-DA6E61A913A94E9F00DE8C5B.sh
(1 failure)
make: *** [test] Error 65
Recording test results
Finished: FAILURE
Выполняемый скрипт можно найти здесь .
Сбой как в Дженкинсе, так и в Хадсоне с одним и тем же исключением.
Кто-нибудьзнает, как это исправить?
Спасибо.