【发布时间】:2019-12-05 17:11:25
【问题描述】:
我需要将详细级别保持在 2,但现在 TestNG 控制台输出包括:
[RemoteTestNG] detected TestNG version 6.14.3
...
... TestNG 6.14.3 by Cédric Beust (cedric@beust.com)
...
我已经尝试过创建自己的监听器 extends TestListenerAdapter 和 implements IAlterSuiteListener。
在覆盖的alter() 方法中更改详细级别确实 工作,但它设置级别太早,就像我在 testng.xml 文件中手动设置级别一样。 (如果我在这里将详细设置为 0,在运行测试时它将保持为 0,而不是 2。如果我将其设置为 2,那么它会将我们带回到第 1 格。)
尝试在覆盖的 onStart() / onFinish() 方法中更改详细级别,似乎根本没有任何区别,它只是被忽略了。
有没有办法在测试开始时避免使用这些标头,同时在测试期间仍将详细级别保持在 2?
谢谢!
【问题讨论】:
标签: console output testng listener customization