Java: Selenium
Теория: Отчеты и CI
Полный доступ к материалам
Отчеты и CI помогают быстро видеть результат тестов и находить ошибки. В этом уроке разберем базовые отчеты JUnit/TestNG, подключение Allure и запуск в CI.
Отчеты JUnit и TestNG
Gradle по умолчанию сохраняет отчеты тестов в каталоге build/reports/tests. Они содержат список тестов, статус и стек ошибок.
Подключение Allure
Allure добавляет подробные шаги и вложения. Для Gradle можно подключить плагин и зависимости:
Запуск тестов с генерацией результатов:
Отчет появится в каталоге build/reports/allure-report.
CI: GitHub Actions или Jenkins
В CI обычно выполняют три шага:
- Устанавливают JDK и зависимости
- Запускают тесты
- Публикуют отчеты как артефакт
Пример шага в GitHub Actions:
Отчет Allure можно собрать отдельным шагом и загрузить как артефакт. Логика такая же для Jenkins: запуск Gradle, сбор результатов, публикация отчета.
Рекомендуемые программы
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845

