Когда я запускаю тесты в своем приложении 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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение