Как получить вывод JSON с каратэ и Junit5?
Я использую com.intuit.karate.junit5.Karate, и он генерирует только HTML-отчет, но я хотел бы получить вывод JSON.
Я посмотрел на код, однако он по умолчанию генерирует вывод HTML только путем вызова Engine.saveResultHtml()
метод.
Могу ли я узнать, какие параметры мы можем использовать, чтобы получить вывод JSON вместо HTML?
1 ответ
Решение
Используйте параллельный бегун.
Бегуны JUnit предназначены только для использования в режиме разработки, а отчет в формате HTML хорош для тестов на устранение неполадок.
В противном случае все команды используют cucumber-html-report, особенно в сборке CI - которая зависит от вывода JSON, на который вы ссылаетесь: https://github.com/intuit/karate/tree/master/karate-demo