Intellij Idea:查看maven项目的测试覆盖率

StK*_*ler 34 intellij-idea maven test-coverage

有没有办法在根pom中运行所有测试并在Intellij Idea中收集测试覆盖率?

mab*_*aba 35

创建一个将在整个项目中查找测试的运行配置.确保在配置对话框中选择All in packageIn whole project:

在此输入图像描述

确保<default>Choose Package对话框中选择包.

在此输入图像描述

现在,您可以选择使用Run 'All in project' with Coverage以下命令运行此配置:

在此输入图像描述

结果将在一个单独的coverate窗口中显示:

在此输入图像描述

您还将在Project View窗口中看到结果以快速浏览:

在此输入图像描述


cei*_*ors 10

右键单击父模块(root pom),然后选择Run 'All Tests' with Coverage.

在此输入图像描述

  • 右键单击根模块时没有这样的选项.可能是问题是这个文件夹没有标记为源/测试. (8认同)