Рубрики
Без рубрики

HTML-отчет JUnit

Отчет JUnit HTML, отчет о тестах JUnit, отчет JUnit XML, отчет JUnit txt, плагин maven-surefire-report, как создавать отчеты HTML для тестовых случаев JUnit.

Автор оригинала: Pankaj Kumar.

Когда мы настраиваем плагин maven-surefire для запуска наших тестов JUnit, он создает каталог surefire-отчетов . Этот каталог содержит txt-файл и XML-файл для каждого тестового класса. Однако читать эти файлы нелегко, и это также нелегко объяснить человеку, не являющемуся технарем.

HTML-отчет JUnit

Мы можем использовать maven-surefire-report-плагин плагин для создания отчетов на основе HTML для наших тестов JUnit. Этот отчет можно экспортировать и поделиться им с командой. Это также простой способ понять, как проходили ваши тесты, особенно когда вы интегрируете их с инструментами CI, такими как Дженкинс.

Существует два шага для создания HTML-отчета JUnit из нашего проекта maven.

  1. Добавить maven-надежный-отчет-плагин в pom.xml элемент отчетности.

  2. Запустите сайт mvn команду из терминала. Он будет генерировать HTML-отчеты в каталоге target/site .

Откройте surefire-report.html файл в браузере. Вы получите результат, подобный изображению ниже, он взят из моих Примеров JUnit проекта.

Некоторые из полезных сведений, которые мы получаем из HTML-отчета JUnit, являются:

  • Тестовые пакеты и классы
  • Имена методов тестирования из определенных классов
  • Тесты на отказ или пропущенные тесты по какой-либо причине
  • Время выполнения, затрачиваемое каждым методом

Резюме

Тестирование поддерживает встроенную генерацию HTML-отчетов, в то время как HTML-отчеты JUnit генерируются плагином maven surefire, и для этого нам необходимо выполнить дополнительную команду. Однако HTML-отчеты JUnit выглядят намного лучше по сравнению с тестированием HTML-отчетов.