Cucumber Java — JUnit установить монохромный через командную строку

#java #maven #cucumber #cucumber-jvm #cucumber-junit

#java #maven #cucumber #cucumber-jvm #cucumber-junit

Вопрос:

Каков наилучший способ отключить вывод цвета для моих тестов Cucumber JUnit, когда они выполняются машиной сборки?
Это можно установить monochrome = true в @CucumberOptions аннотации. Проблема в том, что локальные тесты должны содержать цвет.

-Dcucumber.options.monochrome=true По какой-либо причине настройка не работает.

Есть ли какой-либо способ установить / переопределить это из командной строки?

Ответ №1:

Найдено решение.
Как указано здесь https://cucumber.io/docs/cucumber/api/#list-configuration-options
Предоставление -Dcucumber.ansi-colors.disabled=true решает проблему.