java - Cucumber Java - JUnit 在命令行上设置单色
问题描述
当 Cucumber JUnit 测试由构建机器运行时,禁用颜色输出的最佳方法是什么?
可以monochrome = true
在@CucumberOptions
注释中设置。问题是,在本地运行测试应该包含颜色。
无论出于何种原因,设置-Dcucumber.options.monochrome=true
都不起作用。
有没有办法从命令行设置/覆盖它?
解决方案
找到了解决方案。
如此处所述https://cucumber.io/docs/cucumber/api/#list-configuration-options
提供-Dcucumber.ansi-colors.disabled=true
解决了这个问题。
推荐阅读
- wordpress - 上传 .dta 并在 wordpress 上做文件
- swift - SwiftUI 将两个子视图传递给 View
- python - 使用python中的xml树将嵌套的XML内容转换为CSV
- amazon-web-services - 在 AWS 上使用 Calico 的 Kubernetes -- 无法 ping 不同节点上的 pod
- azure-devops - 部署时无法加载 API 定义获取错误,但在 localhost 上很好
- unit-testing - 如何在堆栈中重新运行测试
- javascript - 在 JavaScript 中为每个用户同步 API 中的关键部分
- excel - 如何让数据透视表与第二个表中定义的类别层次结构一起使用
- mongodb - 将具有相似数据的对象分组并使用 mongoose 重新格式化
- ruby-on-rails - 控制器的未定义方法“get”