Автор оригинала: 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-отчетов.