Intellij idea intellij idea社区版-代码覆盖率?
从比较矩阵来看,IDEA CE似乎根本不支持代码覆盖率。但是有很多可用的代码覆盖工具,所以也许可以将一些东西合并到IDEA CE中?因此,在CE中不起作用的是集成的代码覆盖。任何外部工具都可以工作。例如,Emma集成到maven中,在IDEA中设置maven目标很容易 只要将pom.xml修改为包含emma maven插件,它就可以在IDEA内部正常运行Intellij idea intellij idea社区版-代码覆盖率?,intellij-idea,code-coverage,Intellij Idea,Code Coverage,从比较矩阵来看,IDEA CE似乎根本不支持代码覆盖率。但是有很多可用的代码覆盖工具,所以也许可以将一些东西合并到IDEA CE中?因此,在CE中不起作用的是集成的代码覆盖。任何外部工具都可以工作。例如,Emma集成到maven中,在IDEA中设置maven目标很容易 只要将pom.xml修改为包含emma maven插件,它就可以在IDEA内部正常运行 另一种方法是在报告中使用sonar,并将其添加到maven pom.xml中 我发现这些报告比艾玛报告更便于阅读 如果您想尝试一下: 1) 下
另一种方法是在报告中使用sonar,并将其添加到maven pom.xml中 我发现这些报告比艾玛报告更便于阅读 如果您想尝试一下: 1) 下载 2) 将sonar插件添加到pom.xml(maven 3示例)
org.codehaus.mojo
2014年访问此问题的人的信息+
从Idea 14(目前仅在2014年11月发布)开始,该功能也出现在社区版中
我们认为您也会欣赏这样一个事实:代码覆盖率工具,
结构搜索和替换,以及类型迁移重构
在IntelliJ IDEA社区版中提供
嘿,Andreas,我做了完全相同的操作,它生成了一个coverage.ec文件,但是我如何将它与intellij IDE集成,以便我可以以不同的颜色查看覆盖的代码和未覆盖的代码。@sammyiitkgp,Ctrl+Alt+F6
,单击+
添加文件。您应该能够在那里导入.ec
文件。@jevelop:您应该将此答案重新指定为正确答案,以防止当前所选答案的误导信息。由于IntelliJ 14,社区版中也提供了代码覆盖率。
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>2.0</version>
</plugin>
<plugins>
</pluginManagement>
</build>