jacoco相关内容

无法在 maven 中同时使用 jacoco JVM args 和 surefire JVM args

我正在使用带有 jacoco 插件的 maven 来生成代码覆盖率指标.我在使用 jacoco 插件所需的 java 选项配置 surefire 插件时遇到了一些困难.我已经在 Stack Overflow 上看到了一些关于这个问题的答案,但有些东西对我不起作用. 我有一个多模块项目,我的一个模块配置 surefire 插件如下: foo/pom.xml: org. ..
发布时间:2021-12-09 15:40:42 其他开发

如何配置多模块 Maven + Sonar + JaCoCo 以提供合并的覆盖率报告?

我已经在互联网上搜索了这个.关于 Maven 属性,例如 ${sonar.jacoco.reportPath} 或 org.jacoco:jacoco-maven-plugin:prepare-agent 或使用 -javaagent 设置 maven-surefire-plugin argLine. 这些答案,无论是单独的还是组合的,都没有产生我想要的东西:覆盖率报告,如果某个类用于堆栈更 ..
发布时间:2021-12-09 15:10:27 其他开发

我如何在 android studio 中运行 Jacoco 以进行代码覆盖

我已经在 android studio 中进行了调试.我的应用模块的 gradle 配置文件包含以下内容: 调试{testCoverageEnabled true} 然后我在终端中运行以下命令: gradlew createDebugCoverageReport 确实我收到了一份报告,但该应用程序也因只读错误而崩溃,我似乎无法弄清楚.我正在使用 mac.这是堆栈跟踪: **java.i ..
发布时间:2021-11-21 21:03:34 移动开发

如何从测试覆盖率中排除 Dagger2 类

是否有任何选项可以从 Android Studio 的测试覆盖率报告中排除 Dagger2 类 解决方案 JaCoCo 排除 如果您使用 JaCoCo,例如使用 android 检测连接测试,您需要配置 排除(或包含),根据 这个插件(您可以查看插件源以查看排除的位置实际应用): jacocoAndroidUnitTestReport {不包括 += ['**/*_MembersI ..
发布时间:2021-11-21 20:57:53 移动开发

Jacoco 不使用 exclude 函数从报告中排除该类

我正在将 jacoco 与 Ant 和下面给出的 build.xml 一起使用.我想从 util.3.5 jar 中排除 eQMIUtil 类.但是我在生成报告时获得了所有方法.有什么办法可以解决这个问题.**** 实际上是做什么的? 示例 Ant 构建文件,演示了 JaCoCo 覆盖率报告如何可以通过三个简单的步骤集成到现有构建中. ..
发布时间:2021-11-11 03:13:51 其他开发

将 JaCoCo 与 SONAR 集成以实现单元和集成测试覆盖

是否有人尝试配置 JaCoCo 以将单元和集成测试的覆盖范围转储到 2 个不同的文件中,以便 SONAR 使用它们,使用 ANT 构建? 解决方案 这是一个有效的解决方案,它为单元测试和集成测试生成报告.此解决方案使用 append 策略. 请注意,为了在 apply 策略上正常工作,应按顺序执行各个阶段(如果 mvn test 和 mvn verify -DskipUnitTest ..
发布时间:2021-11-11 02:36:56 Java开发

jacoco 代码覆盖率报告生成器显示错误:“包‘代码覆盖率报告’中的类与执行数据不匹配"

我正在使用 jacoco:report 标签生成 jacoco 报告.我收到如下错误: [jacoco:report] 包“代码覆盖率报告"中的类与执行数据不匹配.对于报告生成,必须使用与运行时相同的类文件.[jacoco:report] xxxxx 类的执行数据不匹配.[jacoco:report] yyyyy 类的执行数据不匹配. 蚂蚁报告目标看起来像: ..
发布时间:2021-11-11 01:57:52 Java开发

使用 Ant 将 JaCoCo 集成到声纳中

我坚持使用 Ant 将 JaCoCo 与声纳集成.这项任务非常新,并且是第一次集成.我浏览了很多链接,例如 https://github.com/SonarSource/sonar-examples/blob/master/projects/code-coverage/ut/ant/ut-ant-jacoco-runTests/build.xml http://docs.sonarqube ..
发布时间:2021-11-11 01:57:19 其他开发

JaCoCo不基于源文件生成覆盖率报告-方法名称不可单击

我有一个Maven多模块项目,其中JaCoCo不会基于源文件生成报告. 通常,如果 MyService 是受测试的类,则将通过两种方式进行报告,一种是通过文件名 MyService.html 在基于程序包的适当位置,并带有一个方法列表,以数字和图形的形式全面显示覆盖范围-列出该类中的所有方法,每个方法都有可点击的链接,该链接指向包含源代码的另一个html MyService.java.htm ..
发布时间:2021-05-18 18:49:09 Java开发

具有Jacoco代码覆盖率的PowerMockito

带有Jacoco的Powermockito的代码覆盖率 在我的项目中,我们使用powermockito来实现代码覆盖率的jacoco api.看来我们使用了 @preparefortest({xyzimpl.class,abcd.class})批注.在代码覆盖率上,不包括xyzimpl.java代码覆盖率.有什么办法可以解决上述情况的代码覆盖率.在其他链接中已读过,如果我们取消在 @prep ..
发布时间:2021-05-18 18:49:03 Java开发

如何使用Gradle获取有关空手道测试功能文件的Jacoco报告

如何使用Gradle获取有关空手道测试功能文件的Jacoco报告. 我的项目是Gradle项目,我正在尝试将jacoco报告功能集成到我的项目中以进行空手道测试.服务器正在本地8080端口上运行. 我正在按照以下方式生成jacoco报告,请让我知道我的方法是正确的,并且还为我提供了获取gradle项目的jacoco报告的解决方案. 1)首先,我尝试通过gradle任务在jacoc ..
发布时间:2021-05-18 18:48:55 其他开发

如何从jacoco.exec中提取可读格式的报告?

我有一个Maven项目(Java)的jacoco-agent生成的文件,名为 jacoco.exec .如何将该文件转换为可读格式?(HTML/XML). 解决方案 我相信和使用示例. 从JaCoCo版本0.8.0开始,还有命令行界面.这是一个如何使用它从 jacoco.exec 生成HTML报告的示例,请注意,这也需要类文件: java -jar jacoco-0.8.1/li ..
发布时间:2021-05-18 18:48:52 其他开发