简体   繁体   English

自定义控制台输出 - surefire 插件

[英]Customizing console output - surefire plugin

This is my console output after I run mvn clean test这是我运行mvn clean test后的控制台输出

[WARNING] Tests run: 197, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 5,446.747 s - in TestSuite
[INFO]
[INFO] Results:
[INFO]
[WARNING] Tests run: 193, Failures: 0, Errors: 0, Skipped: 1
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:30 h
[INFO] Finished at: 2019-12-03T18:22:40+01:00
[INFO] ------------------------------------------------------------------------

Is there a way to change it to show which tests were skipped [one is actually skipped, rest are just retries from flaky tests]?有没有办法改变它以显示哪些测试被跳过[一个实际上被跳过,其余的只是从片状测试中重试]? Ideally I could configure it to show test, reason in a clear and concise way.理想情况下,我可以将其配置为以清晰简洁的方式显示测试、推理。 I am using: TestNG 6.10, SureFire 3m4.我正在使用:TestNG 6.10,SureFire 3m4。 I am not even sure if the surefire controls this output or what?我什至不确定surefire是否控制了这个输出还是什么? I did a lot of research but nothing seems to pop up about it.我做了很多研究,但似乎没有任何关于它的信息。

I KNOW there is a report file, and all is clear there, I just want it in the console.我知道有一个报告文件,一切都很清楚,我只想要它在控制台中。

您可以使用此命令 mvn clean test-Dsurefire.printSummary=false 打印失败的测试用例的摘要,但我认为没有任何命令可以在 maven 中打印跳过的测试用例。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM