有没有办法在 Maven Surefire Report 中显示 JUnit 5 的嵌套结构?或任何其他 HTML 报告替代方案?

问题描述 投票:0回答:1

我正在使用 JUnit 5 在嵌套结构中创建动态测试用例。 (因此测试用例被分组)。但是,当我运行“mvn test site”来创建 HTML 报告时。它只给我组内测试的显示名称。在报告中找不到动态容器名称。有没有办法在 pom.xml 文件中配置它?或者也许有一个替代的 HTML 报告插件可以显示每个动态容器有多少测试用例失败?谢谢!

java maven report junit5 maven-surefire-plugin
1个回答
0
投票

我最近对此进行了研究,并被迫得出结论,唯一的方法是通过实现 TestExecutionListener 来编写自定义报告(请参阅 junit5 文档 - https://junit.org/junit5/docs/current/user-guide /#junit-平台-报告

当然有开放测试报告 XML 格式,它只输出包括层次结构在内的所有事件,您可以使用它

© www.soinside.com 2019 - 2024. All rights reserved.