Как завершить сборку, если какой-либо из наших сценариев или функций завершается с ошибкой в Karate Framework?

#java #maven #build #cucumber #karate

#java #maven #сборка #огурец #karate

Вопрос:

Я использую API с использованием karate framework. Я вижу сборку maven как успешную, даже после того, как она сгенерирует 500 внутренних ошибок сервера с ошибочными деталями сценария.

Я хочу, чтобы статус сборки maven был как СБОЙ, если я вижу код состояния, отличный от 200

Ответ №1:

Обратитесь к документации по параллельному выполнению: https://github.com/intuit/karate#junit-5-parallel-execution

Вы несете ответственность за сбой при использовании JUnit или, в зависимости от вашего CI, он обнаружит файлы XML / JSON отчета и соответствующим образом пометит статус сборки.

 assertEquals(0, results.getFailCount(), results.getErrorMessages());