使用git pipelines运行Karate测试时,日志在git pipelines日志中可见,但在cucumber html中不显示Java 17 Gradle 7.4 Karate 1.2.0 Cucumber Reporting 5.3print和karate.log都不打印Assert、print语句等。是否有一个记录设置显示空手道日志 cucumber html报告需要?任何提供的帮助是感激
aij0ehis1#
这可能取决于是否有其他日志记录系统“接管”。最近我看到Quarkus发生了这种情况,所以需要将Quarkus使用的“桥接”到Karate使用的“logback”。你可能会从这个sample中得到一些提示。另一件事是,如果日志级别被强制为WARN,则日志中只会出现DEBUG级别。否则,很抱歉-如果没有直接访问运行时,几乎不可能诊断这个问题。你可能需要自己想办法。文档中有一节是关于日志记录的,所以看看这是否有帮助:https://github.com/karatelabs/karate#logging
1条答案
按热度按时间aij0ehis1#
这可能取决于是否有其他日志记录系统“接管”。最近我看到Quarkus发生了这种情况,所以需要将Quarkus使用的“桥接”到Karate使用的“logback”。你可能会从这个sample中得到一些提示。
另一件事是,如果日志级别被强制为WARN,则日志中只会出现DEBUG级别。
否则,很抱歉-如果没有直接访问运行时,几乎不可能诊断这个问题。你可能需要自己想办法。文档中有一节是关于日志记录的,所以看看这是否有帮助:https://github.com/karatelabs/karate#logging