【发布时间】:2019-01-17 10:57:12
【问题描述】:
空手道生成的 html 报告显示所有标题,这对我的组织来说是一个安全漏洞。
有什么方法可以从报告中删除文档字符串,只显示打印语句和传递状态。
【问题讨论】:
-
感谢您对 abort() 函数的帮助。你能帮我这个吗?
空手道生成的 html 报告显示所有标题,这对我的组织来说是一个安全漏洞。
有什么方法可以从报告中删除文档字符串,只显示打印语句和传递状态。
【问题讨论】:
请阅读文档的这一部分:https://github.com/intuit/karate#report-verbosity
因此您可以随时“关闭”日志和步骤:
* configure report = false
但请注意,target/surefire-reports 文件夹中的日志仍然可用,因此如果这是一个安全问题,您还需要在测试运行后删除这些文件。
【讨论】:
在您的项目中查找logback-test.xml(日志配置)文件并将记录器级别从DEBUG更改为INFO
<logger name="com.intuit" level="INFO" />
这消除了日志中记录请求或响应的详细信息。
【讨论】: