首页 > 解决方案 > Cucumber Java - JUnit 在命令行上设置单色

问题描述

当 Cucumber JUnit 测试由构建机器运行时,禁用颜色输出的最佳方法是什么?
可以monochrome = true@CucumberOptions注释中设置。问题是,在本地运行测试应该包含颜色。

无论出于何种原因,设置-Dcucumber.options.monochrome=true都不起作用。

有没有办法从命令行设置/覆盖它?

标签: javamavencucumbercucumber-jvmcucumber-junit

解决方案


找到了解决方案。
如此处所述https://cucumber.io/docs/cucumber/api/#list-configuration-options
提供-Dcucumber.ansi-colors.disabled=true解决了这个问题。


推荐阅读