不那么笨重的宁静-bdd控制台输出

时间:2016-12-16 01:51:32

标签: serenity-bdd

这些笨重的横幅写给了宁静执行的输出,我感到非常恼火:

864 [main] INFO net.serenitybdd.core.Serenity - 
 _____ _____ ____ _____   ____ _____  _    ____ _____ _____ ____  
|_   _| ____/ ___|_   _| / ___|_   _|/ \  |  _ \_   _| ____|  _ \ 
  | | |  _| \___ \ | |   \___ \ | | / _ \ | |_) || | |  _| | | | |
  | | | |___ ___) || |    ___) || |/ ___ \|  _ < | | | |___| |_| |
  |_| |_____|____/ |_|   |____/ |_/_/   \_\_| \_\|_| |_____|____/ 


TEST STARTED: myTest

我找到了这个属性-Dserenity.console.headings=normal并转为:

411 [main] INFO net.serenitybdd.core.Serenity - 
----------------
- TEST STARTED -
----------------
TEST STARTED: myTest

是否还有另一种方法可以在再次使用- TEST STARTED -之前不显示被破折号包围的无用冗余"TEST STARTED: myTest"

2 个答案:

答案 0 :(得分:0)

解决方案:可以通过在serenity.console.headings=QUIET文件中添加serenity.properties属性(或直接设置系统属性)来关闭此功能。

注意:我已经在最新的宁静版本(即2.0.76)中对其进行了测试,并且效果很好。

答案 1 :(得分:-1)

ThucydidesSystemProperty.java中有属性serenity.logging=QUIET,但它显然会抑制net.serenitybdd的所有日志记录。是的,所有上限中的值必须是“QUIET”......;)