当前位置: 首页 > 知识库问答 >
问题:

不包括jacoco覆盖范围内的完整模块

庾君博
2023-03-14

我有一个多模块项目,如下所示:

Project
|-- DataModule
|-- LogicModule
|-- ServiceClientModule

在这个项目中,服务客户端将实现对我正在调用的任何服务的调用,数据模块将只是数据类。目前,雅各科考虑了所有这些模块。有没有办法排除完整的模块,如数据模块或服务客户模块,因为在这两种情况下都不需要UTs?

共有1个答案

祁建业
2023-03-14

如果您使用的是maven,那么可以在根pom(其中指定了模块)中添加配置文件,在插件管理部分中指定插件。在想要运行jacoco的每个模块中,都必须引用插件。它将只在需要jacoco报告的模块中生成站点文件夹。

 类似资料:
  • 似乎有几个问题,这些问题很老了,而且从Java 8对Jacoco的支持开始就发生了变化。 我的项目包含以下结构 我已经这样配置了 主要聚甲醛.xml 一个Pom.xml B pom.xml 我正在执行这个命令< code>mvn clean package。我可以看到jacoco.exec正在生成,但是我看不到任何验证数据的HTML报告。 请帮帮我。另一点是,我的配置对于项目是否正确? 更新 已识

  • 我使用JaCoCo Maven插件和代理来测量和检索每晚测试的应用程序的代码覆盖率数据。这是该架构的模式: 我的Maven项目配置了JMeter Maven插件,在Maven阶段执行一些API测试,Jenkins服务器执行的Maven命令如下 正如您首先看到的,测试是通过阶段执行的,然后目标从测试服务器检索覆盖范围数据(我已将服务器配置为运行JaCo代理),最后将数据上传到我的Sonar服务器。

  • 我正在运行我的selenium项目模块,它不是主项目的一部分,我用Jacoco maven插件和surefire插件运行selenium测试,Jacoco只给出了selenium项目的代码覆盖(exec文件),而不是整个项目...我需要如何配置我的Jacoco和Surefire以获得外部/整个项目覆盖??

  • 我们有一个多模块的maven项目。 每个模块都有一对testng和powermock单元测试用例。我们正在使用jacoco进行代码覆盖率报告。但是,jacoco在分析单元测试复盖率时基于testng单元测试用例,而忽略了powermock单元测试用例。因此,总的代码覆盖率越来越低。 如何配置jacoco来同时获取testng和jacoco测试用例?

  • 我有一个问题,在声纳Qube v6.7中,线路覆盖范围低于哈科报告。 当我打开声纳时,我的类文件有很多未覆盖的行。打开 jacoco 报告时,它显示这些行已覆盖。 我正在使用gradle插件。(v2.6) 有什么想法可以是问题吗?

  • 我正在将 Gradle 4.4 用于 JaCoCo 0.8.0 的 Java 项目,并将声纳与声纳贾瓦 5.0.1 配合使用。 我有一个用龙目岛和注释的课程。 我在build.gradle中的JaCoCo配置如下所示: 此外,我有lombok.confi文件,其属性为< code > lombok . addlombokgeneratedannotation = true ,生成的内容实际上有<