有没有办法在生成的 html 报告中包含 JUnit 5 标签

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

我有一个中等大小的测试套件,其中包含带有各种标签的各种测试。例如:

  • TestClassOne(标签:单元、api)
  • TestClassTwo(标签:集成、api) 等等

我查看了为 JUnit 5 生成的 HTML 报告,令我非常失望的是,这些标签没有以任何方式包含在报告中。

如果我可以的话那就太好了,例如:

  • 查看执行测试的所有标签(以及哪些测试)
  • 查看给定标签的所有测试的持续时间
  • 查看其他标签相关统计数据

在我的报告中。

目前可以吗?

java gradle junit junit-jupiter
1个回答
0
投票

如果您使用 Allure Report 而不是默认的 HTML 报告器,该报告将包含您为测试指定的任何 JUnit 5 标记。

然后,在大多数选项卡(类别、套件、行为、包)下,您可以按标签过滤您拥有的任何测试,如下所示:

在此输入图片描述

如果您决定安装 Allure,则可以从 Allure Start 下载带有 JUnit 5 和 Allure 的预配置空项目,然后将代码复制到新项目中。

或者您可以手动将 allure 集成添加到您现有的项目中。

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