Java 带IntelliJ的JaCoCo
所以这个问题可能不是很具体,但我还是要问 我试图使用JaCoCo和IntelliJ来收集单元测试的覆盖率报告。然而,我没有任何经验来设置这个 在Netbeans中,您只需安装JaCoCo插件并选择测试覆盖率。这在IntelliJ中是如何工作的Java 带IntelliJ的JaCoCo,java,intellij-idea,code-coverage,jacoco,Java,Intellij Idea,Code Coverage,Jacoco,所以这个问题可能不是很具体,但我还是要问 我试图使用JaCoCo和IntelliJ来收集单元测试的覆盖率报告。然而,我没有任何经验来设置这个 在Netbeans中,您只需安装JaCoCo插件并选择测试覆盖率。这在IntelliJ中是如何工作的 我用谷歌搜索了好一阵子都没有成功。如果有人有一个很好的教程来设置这个,我真的很感激 你看过这份文件了吗 : 它们描述了如何完成这样一项任务。如果您有最新版本的IntelliJ,则无需执行任何操作。 只需选择在测试套件或项目的运行配置中使用JaCoCo作为覆
我用谷歌搜索了好一阵子都没有成功。如果有人有一个很好的教程来设置这个,我真的很感激 你看过这份文件了吗 :
它们描述了如何完成这样一项任务。如果您有最新版本的IntelliJ,则无需执行任何操作。
只需选择在测试套件或项目的运行配置中使用JaCoCo作为覆盖工具,它将使用其内置的JaCoCo版本。Intellij在IDE中显示代码覆盖率。不需要安装任何额外的插件 当右键单击Test.java文件以运行单元测试时,将有3个选项
Run "Test"
Debug "Test"
Run "Test" with **coverage**
第二,如果你还想了解分支机构的详细信息
运行测试(如上所述)一次后,然后转到Junit下左侧的edit configuration->选择相应的test.java文件->在主窗口中选择代码覆盖率选项卡->选择跟踪单选按钮,并勾选跟踪每个测试覆盖率复选框
在中测试
1B。如果找不到,可以转到顶部的Run
菜单,然后单击Run>…
选项。这将显示您的配置
测试
代码覆盖率
。选择Coverage Runner:Jacoco
应用
<代码>正常如何设置?无法改进答案,因为编辑队列已满(?!)。添加了一个带有步骤和屏幕截图的详细说明。请注意,此屏幕往往会偶尔更改,例如在2021版IntelliJ中,代码覆盖率选项现在位于配置选项下方,而不是在单独的选项卡中。