如何在maven中更改serenity bdd日志设置
我们使用的是serenity bdd,日志分析很重要。但是日志中有很多垃圾邮件: Serenety在那里使用了大量的asci艺术,就我而言,这是浪费空间和大量噪音:如何在maven中更改serenity bdd日志设置,maven,docker,jenkins,serenity-bdd,Maven,Docker,Jenkins,Serenity Bdd,我们使用的是serenity bdd,日志分析很重要。但是日志中有很多垃圾邮件: Serenety在那里使用了大量的asci艺术,就我而言,这是浪费空间和大量噪音: end2endtests | _____ _____ ____ _____ ____ _____ _ ____ _____ _____ ____ end2endtests | |_ _| ____/ ___|_ _| / ___|_ _|/ \ | _ \_ _| ____| _
end2endtests | _____ _____ ____ _____ ____ _____ _ ____ _____ _____ ____
end2endtests | |_ _| ____/ ___|_ _| / ___|_ _|/ \ | _ \_ _| ____| _ \
end2endtests | | | | _| \___ \ | | \___ \ | | / _ \ | |_) || | | _| | | | |
end2endtests | | | | |___ ___) || | ___) || |/ ___ \| _ < | | | |___| |_| |
end2endtests | |_| |_____|____/ |_| |____/ |_/_/ \_\_| \_\|_| |_____|____/
end2endtests |
end2endtests |
我们在Jenkins服务器上通过Maven命令来实现这一点,我真的希望减少这种噪音,这样我们就少了一些日志记录和sutch。我一直在搜索它,但还没有找到一个明确的答案来给我提供见解。您需要在命令行中传递
-Dserenity.console.headings=minimal
或-Dserenity.console.headings=normal
或使用
System.SetProperty("serenity.console.headings", "normal");
详见下文
您可以使用serenity.properties文件中的以下属性关闭登录报告。(宁静模型/核心版本:2.2.5) serenity.console.headers=none关闭测试开始横幅,serenity.console.banner=none关闭serenity BDD横幅 参考:
System.SetProperty("serenity.console.headings", "normal");