当我在IDEA中使用Gradle配置运行Cucumber场景时,得到以下信息:
但是,当我在IDEA中使用JUnit Run Configuration运行测试时,名称会正常显示。
在两种情况下,控制台输出都是相同的。
方案是用俄语编写的,我无法显示它们引起安全限制的原因。
最佳答案
感谢y.bedrov comment。
将-Dfile.encoding=UTF-8
添加到“帮助|编辑自定义VM选项”,然后重新启动IDE可解决此问题。
我之前使用过的替代解决方案:
将“使用:运行测试”从Gradle
更改为IntelliJ IDEA
在“文件|设置|构建,执行,部署|构建工具| Gradle”中
关于gradle - 使用Gradle时 cucumber 测试结果的西里尔字母输出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61136477/