cobertura相关内容

Sonar-Cobertura定制过滤器

我正在通过sonar-maven插件在我的项目中使用声纳。我正在使用Cobertura插件进行代码覆盖率分析。我想从代码覆盖率报告中排除一些模块/类。 我该怎么做?提前致谢。 解决方案 您可以使用sonar.coverage.exclusions不报告项目中某些文件的覆盖范围。 您可以在项目设置的“排除>代码覆盖率”类别中找到此属性。 ..
发布时间:2020-10-04 20:48:07 其他开发

Freemarker自动生成代码的Cobertura代码覆盖率

我正在尝试在一个项目中设置Cobertura代码覆盖范围,该项目包括使用Freemarker(明确地使用fmpp maven插件)从模板创建的自动生成的代码。 然后对这些自动生成的类进行单元测试。 但是,Cobertura在计算代码覆盖率时并未考虑这些单元测试。自动生成的类会出现在报告中,但是这些类的覆盖率始终为0%。 首先,我缺少Cobertura的某些配置吗? 此 SO ..
发布时间:2020-10-04 20:45:33 Java开发

哈德逊的Cobertura图

有没有办法在项目的首页上显示 cobertura 测试覆盖率图,类似于测试趋势图?我希望将其显示在覆盖率图表旁边。任何帮助,将不胜感激。谢谢。 解决方案 在运行maven2项目(仅是自由样式项目)时,该图不会显示。 ..
发布时间:2020-10-04 20:39:08 其他开发

合并三个独立项目的cobertura代码覆盖率报告

我有三个项目,分别存储在三个单独的存储库中。他们每个人都是一个单独的mvn项目。我想知道是否有一种方法可以汇总三个报告? 我看了一下cobertura汇总函数。但是似乎它只能处理项目的子模块。 有人有什么建议吗? 解决方案 在另一个问题响应者提供了指向他们编写的Python脚本的链接,该脚本执行了您所要的操作,我将“ xml组合器”移至要点位于此处 ..
发布时间:2020-10-04 20:38:52 其他开发

为什么Cobertura无法报告断言分支路径已被覆盖?

在 Cobertura 中,我无法得到它来报告已使用断言语句的条件路径.这是已知限制吗? 我有一个 JUnit 测试,该测试预期会引发AssertionError并正确通过.问题在于Cobertura报告断言分支未被覆盖. 经过更多调查,我发现部分分支覆盖范围已被检测到.该行的问题是: assert data != null; 而Cobertura报告的报道范围为: 有 ..
发布时间:2020-09-13 02:10:20 其他开发

如何删除特定的Cobertura警告?

当我运行ANT构建脚本时,Cobertura抱怨以下警告.这样,我想知道它的真正含义是什么以及如何关闭它. [cobertura-instrument] WARN visitEnd, No line number information found for class com.x.y.z.A. Perhaps you need to compile with debug=true? 下 ..
发布时间:2020-09-02 21:21:48 其他开发

如何用鼻子测试输出coverage XML?

我正在尝试输出我的鼻子测试的coverage XML,以便它们显示在Hudson上.我正在执行的行是: nosetests --with-gae -v --all-modules --with-xunit --with-coverage 我在控制台中看到了coverage的输出,但是没有包含coverage数据的xml文件.如何获取输出coverage XML的信息? 解决方案 ..
发布时间:2020-08-05 22:29:51 Python

SonarQube 4.4在Spock测试中不显示cobertura单元测试或grails 2.4.3的代码覆盖率

我的机器上安装了SonarQube 4.4.我正在尝试为使用Spock框架编写的测试的grails(2.4.3)项目生成指标.但是,声纳不会显示单元测试结果或单元测试范围. 我验证了在下面提供的路径中生成了cobertura coverage.xml target/test-reports/cobertura/coverage.xml 我有 sonar.groovy.cob ..
发布时间:2020-07-24 08:46:59 其他开发

无论如何,是否有将cobertura coverage xml报告合并在一起的方法?

我有带有大量单元测试的c ++/c应用程序.我希望获得每个测试的整体覆盖率以及单个测试的覆盖率,但条件是每个测试只能运行一次. 覆盖格式必须为xml(cobertura xml),jenkins的cobertura插件才能处理. 到目前为止,我在编译时生成gcno文件,而在使用source时生成gcda文件.然后调用gcovr获取xml文件. 我想创建每个单元测试的coverage(因 ..
发布时间:2020-07-23 01:34:31 其他开发

OpenEJB无法验证(由cobertura提供)@Decorator bean进行单元测试

为了获得代码覆盖率报告,我通过cobertura maven插件对@Decorator bean进行了检测. 在OpenEJB容器中运行我的单元测试时.容器在启动过程中报告了一些错误(新的初始上下文). 由以下原因引起:org.apache.webbeans.exception.WebBeansConfigurationException:装饰器:MyDecorator,名称:空,WebBe ..
发布时间:2020-07-02 02:50:50 其他开发

清除Eclipse中的覆盖突出显示

在Eclipse中(使用cobertura或EMMA插件)运行覆盖率报告后,根据测试覆盖的代码行,我的源代码文件将以绿色,红色和黄色突出显示. 完成后如何清除突出显示的内容? 解决方案 在“覆盖率"视图的工具栏中单击“删除所有会话"按钮. ..
发布时间:2020-06-13 19:14:03 Java开发

是否仍然没有使用cobertura-maven-plugin忽略setter/getter(其他琐碎方法)的解决方案?

有人找到了一种很好的解决方案来忽略琐碎的方法吗? 并不是真的可以选择使用Unitils这样的自动化测试,因为如果仅测试getter/setter,代码覆盖率就不会提高! 使用 cobertrua-maven-plugin版本2.5.1 : -)忽略方法不起作用com.company.*.set* -)是否有人尝试添加 对于每个get/set/is * ..
发布时间:2020-05-07 23:51:07 其他开发

在maven3下,哪些版本的cobertura和surefire插件可以一起使用?

cobertura 和 surefire 插件的哪些版本可以在 maven3 下一起使用? 切换到maven3后,我发现mvn cobertura:cobertura不再生成有关测试覆盖率的报告(显示的覆盖率为0%).它正在maven2下工作... 但是,在发现其他项目之一仍在运行中之后,我分析了有效pom.发现我使用了其他版本的插件后,我将maven-surefire-plugin从 ..
发布时间:2020-05-07 23:45:35 其他开发

mvn网站构建过程中的Maven2 Multiproject Cobertura报告问题

作为mvn网站构建的一部分,我们有一个多项目正在尝试运行Cobertura测试覆盖率报告.我可以让Cobertura在子项目上运行,但是它错误地报告了0%的覆盖率,即使报告仍然突出显示了单元测试中遇到的代码行. 我们正在使用mvn 2.0.8.我尝试运行mvn clean site,mvn clean site:stage和mvn clean package site.我知道测试正在运行,它 ..
发布时间:2020-05-07 23:26:39 其他开发

忽略Cobertura Maven插件中特定类的报告生成

我一直在使用Cobertura插件进行报告生成和检测(使用surefire). 这是我面临的问题: 我无法使插件忽略项目中特定类的报告生成. 在pom.xml的相关摘录下面的PF处,我添加了ignore标签,但这只是忽略了被忽略类的检测. 我希望完全不生成特定项目的报告. 首先,由于我对Maven和Conberture的了解有限,我想知道是否有可能,如果可以,那么我需要在p ..

与Hudson和Maven进行双重单元测试报告

我在哈德森有一个maven2项目,当cobertura报告插件运行时,它将导致单元测试表明它们已经运行了两次.我不介意它们运行多次,但是趋势图显示的测试数量是我们实际运行数量的两倍.有没有办法确保图表只显示一次? 谢谢 杰夫 解决方案 这是已知的错误.只需等待它修复即可. ..
发布时间:2020-05-07 23:21:18 其他开发

Maven Cobertura插件-一个针对多模块项目的报告

我正在使用maven cobertura插件报告我的多模块项目中的代码覆盖率. 问题是我不知道如何为项目中的所有模块生成一份报告. 到目前为止,我已经为每个模块生成了单独的报告,但是对于整个项目只有一个报告会很好. 我的父pom配置: org.codehaus.mojo ..
发布时间:2020-05-07 23:13:16 其他开发