jacoco相关内容
我正在尝试设置jacoco以获得集成测试的内容. 我正在对码头进行集成测试(使用maven插件). 但是,即使我在启动码头服务器时在jam args中传递了代理,jacoco报告仍显示0%.这是我的pom.xml org.eclipse.jetty jetty-maven-plugin
..
我正在使用Lombok 1.18.2和JaCoCo 0.8.3,它们在理论上可以识别/忽略lombok注释.我做了一个测试,在lombok.config中添加了lombok.addLombokGeneratedAnnotation = true参数,然后在目标类中看到了生成的注释,反编译了代码. 但是我很惊讶地打开了jacoco.exec文件,看到类似@Getter的东西增加了"Total
..
我有几个没有单元测试用例的Java项目.当我尝试使用SonarQube分析这些项目时,因为它没有任何测试用例,所以我无法获得单元测试代码的覆盖率.根据我的研究,如果没有单元测试用例,我可以强制将其显示为零. Jacoco Java官方文档提到了. 我的SonarQube分析将使用Maven构建以及SonarQube 5.6.6和sonar-java 4.11.0.10660完成. 如何
..
JaCoCo仅输出jacococ.exec,这是Sonar的输入.在该文件中,似乎只有信息: - Class name - Total Class Probes - Executed Class Probes 但是,SonarQube不能仅依赖于这些值,因为它需要告诉您哪些是未收敛的确切行,因此Sonar对其自身进行了分析.那么它如何使用Jacoco报告?为什么需要它? 解决方案
..
在集成测试期间,我使用spring-boot-maven-plugin启动我的spring应用程序: org.springframework.boot spring-boot-maven-plugin
..
我使用Jacoco eclipse插件来衡量单元测试的覆盖率,并且能够使用它导出报告.我想将该报告与声纳集成在一起,因此在项目属性文件中给出了该报告的路径. 我的属性文件如下所示: # Required metadata sonar.projectKey=key sonar.projectName=name sonar.projectVersion=1.0 sonar.jacoco.repo
..
我正在使用Maven插件通过Maven插件生成代码覆盖率,如下所示: org.jacoco jacoco-maven-plugin ${jacoco
..
系统要求我使用Jenkins测试Java项目的代码覆盖率.问题是我从未使用过Jenkins,并且几乎没有实际的代码覆盖经验.我一直在搜索,并且遇到了JaCoCo和Cobertura作为插件.问题在于,此时此刻,谈论他们的一切都超出了我的想象.我的问题是,据我了解,Jenkins和JaCoCo/Cobertura用于运行测试(Junit?),并报告处理我的代码的性能如何,但是它们从哪里得到测试?显然
..
我在一个模块中无法通过JaCoCo生成AHP报告.当构建开始时,我看到JaCoCo使用以下命令正确设置了argLine: [INFO] jacoco.agent.argLine set to -javaagent:/.m2/repository/org/jacoco/org.jacoco.agent/0.7.2.201409121644/org.jacoco.agent-0.7.2
..
我很难找到一个雅各布/准蚂蚁目标,以将班级排除在覆盖范围之外.我可以用类似这样的东西来排除软件包: 这不会排除我的测试类,因为测试类与他们测试的类在
..
我正在运行Jacoco的Maven插件. prepare-agent目标运行良好,但由于某种原因未生成jacoco.exec文件.随后report目标抱怨Skipping JaCoCo execution due to missing execution data file. 有什么想法吗? 解决方案 已阅读 https://groups.google.com/forum/#!top
..
我正在使用JaCoCo进行代码覆盖.单元测试报告是使用junit创建的,并且已正确导入,因此可以正确显示单元测试信息. 问题是,我收到错误消息: 没有关于每个测试的覆盖率的信息.,代码覆盖率显示单元测试,集成测试和总体覆盖率的值为0%. 我检查了sonar-project.properties中的所有必需信息,例如二进制文件,src,测试等. 我正在使用: -SonarQube 4.5.1
..
我想使用 JaCoCo 和Sonar工具来衡量集成测试的代码覆盖率. > 为此,我启动了配置有JaCoCo代理的Tomcat 5.5,以便从JaCoCo获取转储文件. 因此,我为此设置了JAVA_OPTS set JAVA_OPTS=-Xrs -XX:MaxPermSize=256m -XX:PermSize=256m -XX:NewRatio=3 -Xms512m -Xmx102
..
我是声纳和雅各布的新手,无法找到解决以下问题的答案 我们将使用声纳和jacoco分析我们的测试覆盖率. 我们将要进行三种测试:单元测试,集成测试(使用spring boot测试)和验收测试,我们将在真实的应用程序实例上运行它们.我们要合并测试结果.生成用于单元测试和集成测试的jacoco文件不是问题,因为它们可以访问源代码.我们可以将这些报告合并在声纳中. 我的问题是可以生成与实
..
我正在使用SonarQube进行代码质量控制,但突然之间构建的结果无法通过分析并无法通过. [INFO] [00:00:03.630]分析/mySuperProject/target/jacoco.exec-> java.io.IOException:版本1007不兼容 当我使用调试开关调用maven build时,这个原因就被揭示了 Caused by: java.io.IOE
..
我正在和Maven一起运行声纳曲. 我已使用方式安装了它. 使用brew,我安装了mysql和sonar. 运行时,我遇到了7个严重的错误,但88个测试的代码覆盖率为零 当我使用IntelliJ的工具运行它时,得到以下结果. (不为零!) 这是我直接检查Jacoco结果的时候.在$base_direc/target/jacoco/index.html 与声纳扫描仪一起运行时的相
..
我正在关注这篇文章: http://www.softwarepassion .com/it-coverage-with-arquillian-jacoco-extension/以获得Arquillian集成测试的测试范围.我的项目虽然是一个多模块,但我不知道将插件和依赖项放在何处.它位于顶级pom,工件制造模块还是集成测试模块中? 谢谢 解决方案 在某种程度上,它取决于您的Maven设置的
..
似乎有几个问题,这些问题已经很老了,并且从Java 8对Jacoco的支持中改变了. 我的项目包含以下结构 pom.xml | | -----sub module A pom.xml | | -----sub module B pom.xml | | -----sub module C pom.xml 我已经这样配置main pom 主要POM.xml
..
我有一个带有单个静态方法的Groovy类: class ResponseUtil { static String FormatBigDecimalForUI (BigDecimal value){ (value == null || value
..
我创建了一个使用Gradle的简单Java项目.我添加了一些单元测试和集成的JaCoCo插件,以查看代码覆盖率.一切都很好,但是,在HTML报告中,我无法单击类名来确切查看覆盖了哪些行和分支.我有另一个使用Maven和JaCoCo的项目,该功能在其中起作用.是Gradle插件的限制,还是我做错了什么?这是我的build.gradle: apply plugin: 'java' apply p
..