【问题标题】:Can i remove docString from karate html report?我可以从空手道 html 报告中删除 docString 吗?
【发布时间】:2019-01-17 10:57:12
【问题描述】:

空手道生成的 html 报告显示所有标题,这对我的组织来说是一个安全漏洞。

有什么方法可以从报告中删除文档字符串,只显示打印语句和传递状态。

【问题讨论】:

  • 感谢您对 abort() 函数的帮助。你能帮我这个吗?

标签: dsl karate


【解决方案1】:

请阅读文档的这一部分:https://github.com/intuit/karate#report-verbosity

因此您可以随时“关闭”日志和步骤:

* configure report = false

但请注意,target/surefire-reports 文件夹中的日志仍然可用,因此如果这是一个安全问题,您还需要在测试运行后删除这些文件。

【讨论】:

    【解决方案2】:

    在您的项目中查找logback-test.xml(日志配置)文件并将记录器级别从DEBUG更改为INFO

    <logger name="com.intuit" level="INFO" />
    

    这消除了日志中记录请求或响应的详细信息。

    请参考Karate Logging

    【讨论】:

    • 我已从 logback-test.xml 文件中删除了这一完整行。这只是隐藏控制台中的日志(在我的情况下为 eclipse 控制台),但实际的 html 报告包含完整的文档字符串。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    • 2012-01-03
    • 2019-03-19
    相关资源
    最近更新 更多