在空手道中生成的html报告正在显示所有标头,这对我的组织来说是一个安全漏洞。
有什么方法可以从报告中删除文档字符串,而仅显示打印语句和通过状态。
答案 0 :(得分:2)
请阅读文档的这一部分:https://github.com/intuit/karate#report-verbosity
因此您可以随时“关闭”日志和步骤:
* configure report = false
但是请注意,target/surefire-reports
文件夹中的日志仍然可用,因此,如果这是安全问题,则在测试运行后也需要删除这些文件。
答案 1 :(得分:1)
在项目中查找logback-test.xml
(日志配置)文件,并将记录器级别从DEBUG
更改为INFO
<logger name="com.intuit" level="INFO" />
这消除了日志中的日志记录请求或响应详细信息。