Автор оригинала: Pankaj Kumar.
Когда мы настраиваем плагин maven-surefire
для запуска наших тестов JUnit, он создает каталог surefire-отчетов
. Этот каталог содержит txt-файл и XML-файл для каждого тестового класса. Однако читать эти файлы нелегко, и это также нелегко объяснить человеку, не являющемуся технарем.
HTML-отчет JUnit
Мы можем использовать maven-surefire-report-плагин
плагин для создания отчетов на основе HTML для наших тестов JUnit. Этот отчет можно экспортировать и поделиться им с командой. Это также простой способ понять, как проходили ваши тесты, особенно когда вы интегрируете их с инструментами CI, такими как Дженкинс.
Существует два шага для создания HTML-отчета JUnit из нашего проекта maven.
Добавить
maven-надежный-отчет-плагин
вpom.xml
элемент отчетности.- Запустите
сайт mvn
команду из терминала. Он будет генерировать HTML-отчеты в каталогеtarget/site
.
Откройте surefire-report.html
файл в браузере. Вы получите результат, подобный изображению ниже, он взят из моих Примеров JUnit проекта.
Некоторые из полезных сведений, которые мы получаем из HTML-отчета JUnit, являются:
- Тестовые пакеты и классы
- Имена методов тестирования из определенных классов
- Тесты на отказ или пропущенные тесты по какой-либо причине
- Время выполнения, затрачиваемое каждым методом
Резюме
Тестирование поддерживает встроенную генерацию HTML-отчетов, в то время как HTML-отчеты JUnit генерируются плагином maven surefire, и для этого нам необходимо выполнить дополнительную команду. Однако HTML-отчеты JUnit выглядят намного лучше по сравнению с тестированием HTML-отчетов.