Отчеты? для тестов JUnit5, Selenium, Selenide и не только...

Есть простые сценарии написанные на Java с использованием JUnit5, Selenide и собирается все это Gradle. Сценарии выглядят примерно вот так:

somePage.someTab.setSomeFieldValue(value);
somePage.someTab.clickOk();
somePage.goToNextPage();

(Это чисто пример, не реальный код. )
Их пока не особо много, пока что это быстрый smoke. Хочу добавить сюда элементы наглядности. То есть выводить в отчет какой шаг удалось сделать, какой нет, если не удалось, то почему и тд. Писать BDD сценарии у меня потребности и желания сейчас особо нет. Что посоветуете? А то что то за многообразием различных фреймворков и тулкитов не могу рассмотреть что мне действительно нужно.

Да, запускаться это все будет Jenkins.

Так в самом Селениде есть аннотация @TextReport, которая логирует все сделанные шаги.

Можно покопаться с Allure. Красивые отчеты выводит.

Прикрутите систему логирования, это немного не то, но при правильном использовании, этот подход гораздо перспективнее.
Зачем вам в репорте выполнение всех шагов?
Представте свой репорт при количестве тестов больше 100
Зачем вам такой подробный репорт для успешного теста?
А вот если тест упал, тогда логирование заменит вам дебаг и избавит от рутинной работы

Так пройденные тесты никто не смотрит.
Подробные шаги в тестах - это, по сути, тест-кейс.
Очень удобный инструмент при воспроизведении кейсов.

“Да, запускаться это все будет Jenkins.”
Лично я использую allure, достаточно наглядно и *красиво (начальство любит всякие графики, таблички). Да и займет 5 минут времени, чтобы в Jenkins все настроить