Подтвердить что ты не робот

Как преобразовать вывод NUnit в HTML-отчет

Есть ли у кого-нибудь предложения по хорошему инструменту xslt или другому, которые могут создавать HTML-отчет из XML-вывода NUnit?

В настоящее время мы используем NUnit 2.5.5 для запуска ряда тестов на нашей базе кода. Команда разработчиков счастлива видеть вывод в GUI и консольных проигрывателях и отчет, показанный на нашем сервере Hudson.

Отчет, созданный Хадсоном, требует, чтобы пользователь щелкнул ссылки, чтобы перейти к некоторым деталям. Я хотел бы создать единый документ, подходящий для показа руководству и/или клиенту.

До сих пор единственным инструментом, который я нашел, является http://nunit2report.sourceforge.net/, который не был обновлен sine 2003, основан на старом версия NUnit (я думаю, формат отчета мог бы значительно измениться?) и является важной задачей (мы не используем nant).

Прежде чем тратить слишком много времени на поиск nunit2reports xslt, чтобы удовлетворить недавний вывод NUnit, может ли кто-нибудь указать на более подходящий инструмент?

Большое спасибо.

4b9b3361

Ответ 1

Для всех, кого это интересует, я нашел два других инструмента.

Оба доступны на Lauchpad, связанные с теми же основными страницами продуктов, которые были связаны выше.

К сожалению, ни один из этих инструментов не обеспечивал необходимый уровень детализации для нашей установки, поэтому я закончил работу с xslt, который пришел с nunit2report для удовлетворения потребностей.

Ответ 2

Я знаю, что это старый вопрос, но это главный результат в Google по этому вопросу и подумал, что это заслуживает упоминания. Там, где я работаю, была такая же проблема, поэтому мы разработали небольшое приложение, которое будет анализировать файл результатов XML и выводят красивую самодостаточную HTML-страницу на основе бутстрапа 3. Код и двоичные файлы доступны на GitHub. Он реагирует так же, как мы отправляем сообщения на мобильные устройства.

Ответ 3

ReportUnit не поддерживается и заменяется на limitreports-dotnet-cli.


Вы также можете попробовать ReportUnit, который также поддерживает Gallio, xUnit, TestNG и MSTest: http://reportunit.relevantcodes.com

Это простой исполняемый файл, который преобразует ваш xml-отчет в HTML-панели (примеры):

Использование:

reportunit "path-to-folder" // folder-level report
reportunit "path-to-folder" "output-folder" // folder-level report
reportunit "Result.xml" "generated.html" // file-level report

Более подробная информация здесь: http://reportunit.relevantcodes.com

Ответ 4

В NAntContrib (которая недавно была обновлена ​​с выходом NAnt 0.91) также была задана "nunit2report".

Задача NAntContrib NUnit2Report