这些笨重的横幅写给了宁静执行的输出,我感到非常恼火:
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"
?
答案 0 :(得分:0)
解决方案:可以通过在serenity.console.headings=QUIET
文件中添加serenity.properties
属性(或直接设置系统属性)来关闭此功能。
注意:我已经在最新的宁静版本(即2.0.76)中对其进行了测试,并且效果很好。
答案 1 :(得分:-1)
ThucydidesSystemProperty.java中有属性serenity.logging=QUIET
,但它显然会抑制net.serenitybdd
的所有日志记录。是的,所有上限中的值必须是“QUIET”......;)