为了账号安全,请及时绑定邮箱和手机立即绑定

如何获得基于 java maven 的程序的测试覆盖率?

如何获得基于 java maven 的程序的测试覆盖率?

森林海 2023-05-24 14:49:26
我有一个基于 Maven 的 Java 程序,为此我需要知道测试覆盖率。为了测试,我正在使用 testng。我已经可以使用命令 mvn test 运行测试。所有测试都通过了,我可以在 surefire-reports/index.html 中看到报告。但是我无法获得报告所需的测试覆盖率。mvn test预期结果为测试覆盖率百分比为 x%
查看完整描述

2 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

您可以使用 Intellij 获取覆盖率报告。右键单击测试文件夹:运行所有覆盖范围,然后开始,

//img1.sycdn.imooc.com//646db38a00010f1d04420474.jpg

也许您需要显式调用报告窗口,它位于视图 -> 工具窗口 -> 覆盖范围。关于默认插件的最后一个问题。我能告诉你的唯一信息位于设置-> 插件中:

//img1.sycdn.imooc.com//646db3990001720d06540221.jpg

查看完整回答
反对 回复 2023-05-24
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

对于使用Netbeans IDE 的用户,请执行以下操作

  1. 右键单击项目

  2. 选择代码覆盖率

  3. 然后选择显示报告

如下所示

//img1.sycdn.imooc.com//646db3a800010fee06580348.jpg

将显示每个文件的代码覆盖率。



查看完整回答
反对 回复 2023-05-24
  • 2 回答
  • 0 关注
  • 126 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信