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

hgb9j2n6  于 2023-10-15  发布在  Maven
关注(0)|答案(4)|浏览(250)

有没有一种方法可以在根pom中运行所有测试,并在Intellij Idea中收集测试覆盖率?

6bc51xsx

6bc51xsx1#

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

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

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

结果将显示在单独的覆盖窗口中:

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

erhoui1w

erhoui1w2#

右键单击父模块(根pom),并选择Run 'All Tests' with Coverage

ngynwnxp

ngynwnxp3#

有一个'覆盖率'插件,默认情况下可能不会启用。
File->Settings->Plugins找到它。
这将启用“Run with Coverage”按钮和菜单项。
一个简短的官方概述视频在这里:Code Coverage by IntelliJ IDEA

jei2mxaa

jei2mxaa4#

扩展ceilfors的答案,因为它略有变化。
右键单击测试模块-> More Run/Debug-> Run 'Tests in ...' with Coverage
IntelliJ IDEA 2022.3.2(终极版)
此外,医生还展示了另一种方法:https://www.jetbrains.com/help/idea/running-test-with-coverage.html

相关问题