有没有办法在根pom中运行所有测试并在Intellij Idea中收集测试覆盖率?
答案 0 :(得分:32)
创建一个将在整个项目中查找测试的运行配置。确保在配置对话框中选择All in package
和In whole project
:
确保在<default>
对话框中选择Choose Package
包。
现在您可以选择使用Run 'All in project' with Coverage
运行此配置:
结果将在一个单独的coverate窗口中显示:
您还可以在Project View
窗口中看到快速概述的结果:
答案 1 :(得分:10)
右键单击父模块(root pom),然后选择Run 'All Tests' with Coverage
。
答案 2 :(得分:1)
有一个'Coverage'插件,默认情况下可能无法启用。
在File->Settings->Plugins
找到它。
这将启用“Run with Coverage”按钮和菜单项。
简短的官方概述视频在此处:Code Coverage by IntelliJ IDEA