Тесты Гудзона и JTReg - PullRequest
       9

Тесты Гудзона и JTReg

1 голос
/ 02 октября 2009

Я использую Hudson для непрерывной интеграции проекта с использованием среды тестирования JTReg. Насколько я знаю, jtreg не выводит XML-отчеты в стиле JUnit. Есть ли способ опубликовать jtreg тесты в отчетах Гудзона?

Я видел сообщение в блоге IcedTea об интеграции Hudson с немного измененной версией jtreg, но я не могу найти эту версию.

Кто-нибудь создал инструмент конвертера, который при jtreg отчетах будет генерировать отчеты JUnit?

Ответы [ 3 ]

1 голос
/ 03 мая 2012

Существует небольшой скрипт, который я использую для создания файлов результатов junit xml из результатов jtreg, сгенерированных в процессе сборки openjdk. Это немного хакерский, но, кажется, работает ...

jtreg2junit.sh:

https://gist.github.com/2581071

1 голос
/ 08 декабря 2013

Вы можете использовать более новую версию jtreg (доступно на веб-сайте openjdk) для создания xml-файлов junit-happy, как показано ниже

jtreg -jdk:...  -xml .....

или jtreg -jdk: ... -xml: проверить ...

Это сгенерирует FooBar.jtr.xml т.е. jtr в формате xml, который может быть загружен и интерпретирован системой hudson / jenkins как тест junit. Последняя опция проверяет вывод с помощью SAXParser, точно определяя любые проблемы, которые могут возникнуть у файла xml, выполнение этого замедляет jtreg, но это лучше, чем погоня за неясными ошибками hudson / jenkins.

0 голосов
/ 02 октября 2009

Взгляните на плагин xUnit . Он предназначен для считывания результатов тестирования из любой среды модульного тестирования.

...