jacoco 相关问题

JaCoCo是一个覆盖率分析工具。它作为JVM代理运行,因此不需要脱机检测。

Jacoco java.lang.instrument.IllegalClassFormatException:检测类时出错

我最近搬到了另一台计算机,需要重置我的所有环境。 所以,这个测试之前是有效的。 但我不记得我之前使用的是哪个版本的Java/JDK。 嗯,问题...

回答 4 投票 0

Jacoco 报告聚合插件未生成 XML 文件

我正在开发一个多模块项目,该项目使用一个独立的子项目来汇总覆盖率报告。该项目是使用 Gradle 构建的,因此它使用 Gradle 的 Jacoco 报告聚合插件。

回答 1 投票 0

Android Jacoco 0.8.10 从 Java 8 升级到 Java 17 时显示代码覆盖率为 0%

我最近更新了我的 Android 项目以使用 Java 17 而不是 Java 8。在运行 jacocoTestReport Gradle 命令时,我获得了库模块的代码覆盖率,但没有获得应用程序模块 (app) 的代码覆盖率。 如果我

回答 1 投票 0

由 groovy.lang.MissingPropertyException 导致无法获取 org.gradle.api.Project 类型的项目 ':lib1' 的未知属性 'android'

为了解决我的问题:Applying JaCoCo to all Android Studio gradle module,我在这里应用了解决方案。到目前为止,这对于具有以下功能的模块来说效果很好 插件{ id(“com.android.library”...

回答 2 投票 0

JaCoCo 使用 Spring MockMvc 运行时导致异常

我正在将 JaCoCo 代码覆盖率插件添加到应用程序中,最终目标是查看 Sonar 上的报告。如果没有 JaCoCo,我的所有测试都会通过,但添加它会产生各种各样的问题。该f...

回答 1 投票 0

Jacoco分支覆盖无法覆盖else if语句

我在quarkus中编写了一个rest API来将英里转换为公里。 @得到 @Path("/英里到公里") 公共响应 MilesToKilometers(@QueryParam("value") 双英里) {

回答 1 投票 0

如何解决Surefire“测试被跳过”和jacoco“由于缺少执行数据文件而跳过JaCoCo执行”?

我想生成 jacoco 报告,但不幸的是,maven 没有运行测试,并且未生成报告。运行 mvn test 时,控制台显示以下内容 - --- jacoco-maven-plugin:0.8.8:

回答 1 投票 0

从 Android 的 jacoco 代码覆盖范围中排除包

我试图从 Jacoco 生成的代码覆盖率报告中排除 GreenDao 框架生成的文件,该框架放置在名为 dao 的包中,但创建如下所示的自定义任务不会...

回答 2 投票 0

将启用更改为必需会在 gradle 中引发错误

将启用更改为必需会在 gradle 7.5 中引发错误 > 配置项目: Report.enabled 属性已被弃用。这计划在 Gradle 8.0 中删除。请使用重新...

回答 2 投票 0

Jacoco:对于报告生成,必须使用与运行时相同的类文件

我一直在开发一个android项目,并使用roboletric和powermock进行单元测试。 当我运行 gradle jacocoTestReport 时,它会显示 [ant:jacocoReport] 捆绑包“app”中的类与...

回答 6 投票 0

可以使用 mvn Surefire:test 命令创建 jacaco 报告聚合吗?

这是我的pom: org.jacoco jacoco-maven-插件 0.8.10 ...

回答 0 投票 0

使用 Gadle kotlin 为多模块 Android 代码库设置 jacoco

我目前正在我的团队构建的 Android 代码库中设置 Jacoco。我在 Android 方面没有太多经验,但我之前已经在 Spring Boot 代码库中设置了 Jacoco,以便我可以跟踪...

回答 0 投票 0

JaCoCo:排除生成的方法(与 Lombok 一起使用)

我正在使用 JaCoCo,它正在考虑由 Lombok 生成的方法(在字节码中生成,而不是在源代码中跟踪它们)。 我如何配置 JaCoCo 来忽略它们?

回答 4 投票 0

多模块的 jacoco 配置不起作用

我的 jacoco 配置发生了一些奇怪的事情,我无法弄清楚。我在堆栈溢出和其他平台上访问了多个线程并尝试了很多东西,但是......

回答 3 投票 0

无法读取执行数据文件jacoco.exec

我想使用 jacoco 获取 GWT 应用程序的代码覆盖率。构建是使用 ant 完成的,构建文件如下所示 我想使用 jacoco 获取 GWT 应用程序的代码覆盖率。构建是使用 ant 完成的,构建文件如下所示 <jacoco:coverage destfile="${local.build.dir}/jacoco.exec"> <junit printsummary="yes" fork="true" dir="${basedir}" forkmode="@{aij-forkmode}" haltonfailure="yes" maxmemory="2000m" showoutput="no"> <jvmarg value="-XX:MaxPermSize=128m"/> <sysproperty key="gwt.args" value="-prod -gen ${local.build.dir}/gen -war ${local.build.dir}/build/war" if:true="@{aij-prod}"/> <sysproperty key="gwt.args" value="-devMode -logLevel WARN -war ${local.build.dir}/build/war" unless:true="@{aij-prod}"/> <sysproperty key="java.awt.headless" value="true"/> <classpath refid="@{aij-testingtarget}.path"/> <formatter type="xml"/> <!-- If the ant command line sets the test_name property (see above) then we just run that one test. --> <test fork="true" name="${test_name}" todir="${reports.dir}/raw/" if="test_name"/> <!-- otherwise, we run all the tests --> <batchtest fork="true" todir="${reports.dir}/raw/" unless="test_name"> <fileset dir="${tests.dir}"> <include name="@{aij-dir}/**/*Test.java" /> <exclude name="@{aij-dir}/**/Abstract*Test.java" /> </fileset> </batchtest> </junit> </jacoco:coverage> <junitreport todir="${reports.dir}"> <fileset dir="${reports.dir}/raw/"> <include name="TEST-*.xml"/> </fileset> <report format="frames" todir="${reports.dir}/html"/> </junitreport> <jacoco:report> <executiondata> <file file="${build.dir}/jacoco.exec"/> </executiondata> <structure name="Example Project"> <classfiles> <fileset dir="${class.dir}"/> </classfiles> <sourcefiles encoding="UTF-8"> <fileset dir="${src.dir}"/> </sourcefiles> </structure> <html destdir="${coverage.dir}"/> </jacoco:report> 当我为 jacoco 报告任务运行测试命令Unable to read execution data file /build/jacoco.exec 时出现以下错误。 我该如何解决这个错误。 我尝试了不同的 stackoverflow 答案,但没有任何效果。

回答 0 投票 0

在 lombok.config 上添加 LombokGeneratedAnnotation 不会忽略 Jacoco 报告上的 Lombok 注释

我在我的根目录中创建了一个 lombok.config 文件,内容如下: config.stopBubbling = true lombok.addLombokGeneratedAnnotation = true 但是 Lombok 生成的代码(Getters,Sette ...

回答 5 投票 0

在带有 Gradle 的 Android 项目中使用 JaCoCo

我有一个带有 Gradle 5.1.1 的 android 项目 我想使用 JaCoCo 生成关于测试代码覆盖率的 HTML 报告。我尝试按照某些文章中的说明进行操作,但我所有的尝试都导致了

回答 2 投票 0

Gradle 约定插件和 Jacoco,Android 模块如何设置?

我正在开发一个多模块应用程序,该应用程序使用 Gradle 约定插件来简化其 Gradle 构建脚本。我们有许多插件可以毫无问题地应用。所以基本结构应该...

回答 1 投票 0

Jacoco jenkins 插件无法获取组件测试执行文件

我的项目包结构是app/test/java 单元测试和组件测试位于同一个包下。 组件测试配置文件中 jacoco-maven 插件的 Maven pom.xml 如下所示: ...

回答 0 投票 0

需要从 Jacoco 覆盖范围中排除 AspectJ 闭包类

我们需要使用 AspectJ 编译团队编织,这就是创建 AjcClosure 类。不知何故,包裹编织对我们不起作用。我们需要从 cove 中排除这些 AjcClosure 类......

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.