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

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

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

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

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

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

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

Solutions Collecting From Web of "Как преобразовать вывод NUnit в HTML-отчет"

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

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

Это простой exe-файл, который преобразует ваш 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

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

  • NUnit-резюме
  • NUnit-результаты

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

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

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

Задача NAntContrib NUnit2Report

Это выглядит прилично, работает с NUnit3, бесплатно и активно поддерживается по состоянию на сентябрь 2017 года: https://ghpreporter.github.io/

Github: https://github.com/GHPReporter/Ghpr.Core

Пример отчета: http://ghpreporter.github.io/report/?currentTab=runs-stats