Формат JUnitXml в GHUnit fraemwork

#unit-testing #junit #gh-unit

#модульное тестирование #junit #gh-модуль

Вопрос:

Кто-нибудь знает, как создать XML-отчет в результате тестов с использованием GHUnit?

Мне это нравится, но файл .xml не появился…

GHUNIT_AUTORUN=1 WRITE_JUNIT_XML=ДА xcodebuild — тесты проекта.xcodeproj -sdk iphonesimulator4.3 — целевые тесты

Ответ №1:

Похоже, что он сохраняет выходные данные в DARWIN_USER_TEMP_DIR, который выглядит примерно так:

 /var/folders/IY/IY7PGAf2F9OD6CIKr1RQo    TI/-Tmp-/
  

Если вы проверите RunScripts.sh файл, в который вы можете видеть, что он сохраняется:

 /usr/bin/getconf DARWIN_USER_TEMP_DIR
  

Ответ №2:

Если вы посмотрите в наборе инструкций здесь:

http://gabriel.github.com/gh-unit/docs/appledoc_include/guide_command_line.html

Вам необходимо включить сценарий запуска теста в качестве этапа после вашей сборки.

Ответ №3:

Я использую:

 GHUNIT_CLI=1 WRITE_JUNIT_XML=1 xcodebuild...
  

Я думаю, что это «1», а не «ДА», что заставляет его работать.

XML-файлы попадают в папку build / test-results и формируют меня относительно рабочей области проекта.