Показывать журналы на консоли при запуске тестов Spring Boot ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Показывать журналы на консоли при запуске тестов Spring Boot

Сообщение Anonymous »

Когда я запускаю тесты в своем приложении Spring Boot v3.3.4 через ./gradlew test, консоль показывает только имя каждого теста и результат, например

com.myapp.util.StringUtilsTests
capitalizeNullAndEmptyStrings(String)
Test [1] input=null PASSED
Test [2] input= PASSED

capitalizeWord(String, String)
Test [1] input=FOO, expectedOutput=Foo PASSED
Test [2] input=foo, expectedOutput=Foo PASSED
Test [3] input=f, expectedOutput=F PASSED


Любые журналы, созданные приложением или тестами, не отображаются.
Единственное место, где я могу найти Сообщения журнала после запуска тестов находятся в XML-файлах в build/test-results/test. Для каждого тестового класса создается один XML-файл, например. TEST-com.myapp.util.StringUtilsTests.xml для приведенного выше теста.
Я хотел бы видеть журналирование на консоли, так же, как при запуске приложения. . Конфигурация ведения журнала моего приложения показана ниже
logging:
level:
root: INFO
com.myapp: DEBUG
org.hibernate.envers: WARN
org.zalando.logbook: TRACE


Подробнее здесь: https://stackoverflow.com/questions/791 ... -tests-run

Вернуться в «JAVA»