使用 VSCode、Karate-Runner 和 karate.jar 时记录空手道

Karate logging when using VSCode, Karate-Runner an karate.jar

我将 vscode 与空手道赛跑者一起使用空手道独立版 (karate.jar 0.9.6)。我正在努力调整空手道日志设置。

我已经将 logback-test.xml 放在几个文件夹中(连同 karate.jar,以及我的功能文件,在 src/test/resource 中。我还尝试添加 logback-test.xml 到 java 通过修补 空手道赛跑者 › 空手道罐子:命令行参数 但到目前为止没有任何效果。

感谢任何帮助。

亲切的问候,约阿希姆

参考文档,设置系统 属性 应该可行:https://github.com/intuit/karate/tree/master/karate-netty#logging

java -jar -Dlogback.configurationFile=my-logback.xml karate.jar my-test.feature

但还要注意,我们专注于 1.0 版本,所以我建议您现在尝试一下,如果问题没有解决,请帮助我们重现该问题:https://github.com/intuit/karate/wiki/1.0-upgrade-guide

还有一件事,尝试将文件重命名为 logback.xml,看看是否可行。