java - Jacoco Maven 插件 - 包括测试源

标签 java maven intellij-idea jacoco-maven-plugin

我是 Jacoco maven 插件的新手,正在尝试为我的测试类添加覆盖率分析(我正在使用带有故障安全插件的 TestNG)。

检查文档和一些教程后,我让它在源根 (src/main) 中的类上工作,但无法设法将类包含在测试根 (src/test) 中。我的项目仅包含测试类,因此仅需要这些测试类的覆盖率报告。

在 IntelliJ 中,有一个选项“启用测试文件夹中的覆盖”,它可以实现我真正想要的功能。所以我认为应该有一种方法可以在插件配置中启用这些文件夹。

感谢您的帮助!

最佳答案

通过添加 jacoco 的 0.7.6-SNAPSHOT 版本实现了我想要的,感谢 heenenee .

克隆并构建了 mentioned version of jacoco ,在本地安装了jar(不同的指令here)并通过配置在覆盖率数据中添加了测试:

<configuration>
    <includeTests>true</includeTests>
</configuration>

关于java - Jacoco Maven 插件 - 包括测试源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34483904/

相关文章:

java - Maven 正在尝试从 maven.ocean.net.au 更新 glassfish 插件

java - Maven 将类文件放入预期的目标文件夹中,但它们在 Eclipse 中不可见

scala - 为什么IDEA在build.sbt更改后不刷新项目设置?

java - Idea 中的 Tomcat。 war 爆炸 : Server is not connected. 部署不可用

java - Java 中的 Word 文档创建 API

java - 当尝试查找 dll 的位置时,jvm 会查看注册表吗?

Eclipse工作区设置并打包独立jar

maven - 如何强制 intelliJ 将带有分类器的 maven 依赖项导入为 "Maven Library"而不是 "Intellij Module"

java - 非法状态异常 : Cannot convert value of type A to required type : no matching editors or conversion strategy found

Java 消费者接受和返回 boolean 值或字符串的能力