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

时间:2013-06-19 10:28:39

标签: maven intellij-idea test-coverage

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

3 个答案:

答案 0 :(得分:32)

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

您还可以在Project View窗口中看到快速概述的结果:

enter image description here

答案 1 :(得分:10)

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

enter image description here

答案 2 :(得分:1)

有一个'Coverage'插件,默认情况下可能无法启用。

File->Settings->Plugins找到它。

这将启用“Run with Coverage”按钮和菜单项。

简短的官方概述视频在此处:Code Coverage by IntelliJ IDEA