java - Eclipse、Maven 和代码覆盖率

标签 java unit-testing maven eclipse-plugin code-coverage

有没有Eclipse插件直接在Eclipse JAVA编辑器中给出代码覆盖率,就像eCobertura一样或 EclEmma ,但是使用 Maven 目标 test(即 mvn test)启动测试?

我需要指定一个 Maven 配置文件来过滤一些属性(即 mvn -Pdev test),但是上面给出的两个解决方案不允许我们使用 Maven (AFAIK)。

PS:我知道我可以使用 clean site Maven 目标(即 mvn -Pdev clean site)或 Cobertura Maven 插件(即 mvn -Pdev cobertura:cobertura) 以获得代码覆盖率报告,但我想直接在 Eclipse JAVA 编辑器中获得覆盖率。 便利上瘾者

最佳答案

您可以使用 Project Properties -> Maven -> Active Maven Profiles 为您的项目设置默认的 Maven 配置文件吗?

(旁白:如果这意味着没有它就无法运行测试,我不会有一个特殊的“测试”配置文件。忘记运行测试太容易了。“开发”是有道理的,但应该是活跃的默认情况下。否则新开发人员将难以构建项目。)

关于java - Eclipse、Maven 和代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12584544/

相关文章:

java - 字符串替换方法不起作用

java - 替换 json 文件中值之间的文本

python - 使用不同的配置运行相同的测试

java - Apache Commons 数学上的 PIT 突变测试显示行覆盖率和突变覆盖率均为 0%

spring - 从 hibernate-maven-plugin version 2.2 切换到 version 3.0 时出现 NullPointerException

java - 将带有嵌入式数据库的 netbeans 项目转换为独立的 java 程序

Java GridLayout 如何动态改变网格布局

javascript - Sails.js:如何实际运行测试

visual-studio - 在启动项目进行调试时,为什么 Visual Studio 构建整个解决方案,而不仅仅是项目?

java - 类未找到异常 : CompositeUriComponentsContributor when running in Jetty