使用 Gradle 时 Cucumber 测试结果的错误西里尔文输出

Rom*_*sov 1 junit intellij-idea cucumber gradle cyrillic

当我在 IDEA 中使用 Gradle 配置运行 Cucumber 场景时,我得到以下信息: 案例名称输出错误

但是当我在 IDEA 中使用 JUnit Run Configuration 运行测试时,名称正常显示。

两种情况下控制台输出相同。

场景是用俄语写的,我无法向他们展示安全限制的原因。

Rom*_*sov 6

感谢y.bedrov 评论

添加-Dfile.encoding=UTF-8到“帮助|编辑自定义VM选项”,然后重新启动IDE可以解决这个问题。

我之前使用过的替代解决方案:

将“运行测试使用:”从更改GradleIntelliJ IDEA

在“文件|设置|构建、执行、部署|构建工具|Gradle”中