cobertura相关内容
我正在通过sonar-maven插件在我的项目中使用声纳。我正在使用Cobertura插件进行代码覆盖率分析。我想从代码覆盖率报告中排除一些模块/类。 我该怎么做?提前致谢。 解决方案 您可以使用sonar.coverage.exclusions不报告项目中某些文件的覆盖范围。 您可以在项目设置的“排除>代码覆盖率”类别中找到此属性。
..
我正在尝试在一个项目中设置Cobertura代码覆盖范围,该项目包括使用Freemarker(明确地使用fmpp maven插件)从模板创建的自动生成的代码。 然后对这些自动生成的类进行单元测试。 但是,Cobertura在计算代码覆盖率时并未考虑这些单元测试。自动生成的类会出现在报告中,但是这些类的覆盖率始终为0%。 首先,我缺少Cobertura的某些配置吗? 此 SO
..
我运行代码覆盖率目标: < ;!- 请注意类路径顺序:插补类在 原始(非乐器化)类之前。这个很重要。 ->
..
有没有办法在项目的首页上显示 cobertura 测试覆盖率图,类似于测试趋势图?我希望将其显示在覆盖率图表旁边。任何帮助,将不胜感激。谢谢。 解决方案 在运行maven2项目(仅是自由样式项目)时,该图不会显示。
..
我有三个项目,分别存储在三个单独的存储库中。他们每个人都是一个单独的mvn项目。我想知道是否有一种方法可以汇总三个报告? 我看了一下cobertura汇总函数。但是似乎它只能处理项目的子模块。 有人有什么建议吗? 解决方案 在另一个问题响应者提供了指向他们编写的Python脚本的链接,该脚本执行了您所要的操作,我将“ xml组合器”移至要点位于此处
..
在 Cobertura 中,我无法得到它来报告已使用断言语句的条件路径.这是已知限制吗? 我有一个 JUnit 测试,该测试预期会引发AssertionError并正确通过.问题在于Cobertura报告断言分支未被覆盖. 经过更多调查,我发现部分分支覆盖范围已被检测到.该行的问题是: assert data != null; 而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? 下
..
我正在尝试输出我的鼻子测试的coverage XML,以便它们显示在Hudson上.我正在执行的行是: nosetests --with-gae -v --all-modules --with-xunit --with-coverage 我在控制台中看到了coverage的输出,但是没有包含coverage数据的xml文件.如何获取输出coverage XML的信息? 解决方案
..
我的机器上安装了SonarQube 4.4.我正在尝试为使用Spock框架编写的测试的grails(2.4.3)项目生成指标.但是,声纳不会显示单元测试结果或单元测试范围. 我验证了在下面提供的路径中生成了cobertura coverage.xml target/test-reports/cobertura/coverage.xml 我有 sonar.groovy.cob
..
我有带有大量单元测试的c ++/c应用程序.我希望获得每个测试的整体覆盖率以及单个测试的覆盖率,但条件是每个测试只能运行一次. 覆盖格式必须为xml(cobertura xml),jenkins的cobertura插件才能处理. 到目前为止,我在编译时生成gcno文件,而在使用source时生成gcda文件.然后调用gcovr获取xml文件. 我想创建每个单元测试的coverage(因
..
为了获得代码覆盖率报告,我通过cobertura maven插件对@Decorator bean进行了检测. 在OpenEJB容器中运行我的单元测试时.容器在启动过程中报告了一些错误(新的初始上下文). 由以下原因引起:org.apache.webbeans.exception.WebBeansConfigurationException:装饰器:MyDecorator,名称:空,WebBe
..
在Eclipse中(使用cobertura或EMMA插件)运行覆盖率报告后,根据测试覆盖的代码行,我的源代码文件将以绿色,红色和黄色突出显示. 完成后如何清除突出显示的内容? 解决方案 在“覆盖率"视图的工具栏中单击“删除所有会话"按钮.
..
有人找到了一种很好的解决方案来忽略琐碎的方法吗? 并不是真的可以选择使用Unitils这样的自动化测试,因为如果仅测试getter/setter,代码覆盖率就不会提高! 使用 cobertrua-maven-plugin版本2.5.1 : -)忽略方法不起作用com.company.*.set* -)是否有人尝试添加 对于每个get/set/is *
..
从maven 2切换到maven 3后,我发现cobertura报告的测试覆盖率为0%.我已经就使用哪个版本的cobertura和surefire提出了问题:但是,我已经对问题进行了更深入的调查,发现什么配置片段不起作用: org.apache.maven.plugins
..
cobertura 和 surefire 插件的哪些版本可以在 maven3 下一起使用? 切换到maven3后,我发现mvn cobertura:cobertura不再生成有关测试覆盖率的报告(显示的覆盖率为0%).它正在maven2下工作... 但是,在发现其他项目之一仍在运行中之后,我分析了有效pom.发现我使用了其他版本的插件后,我将maven-surefire-plugin从
..
我正在尝试生成coverage.xml,以便可以在Hudson的Cobertura插件中引用它,但未创建文件. 我已将以下内容添加到我的POM中 org.codehaus.mojo cobe
..
作为mvn网站构建的一部分,我们有一个多项目正在尝试运行Cobertura测试覆盖率报告.我可以让Cobertura在子项目上运行,但是它错误地报告了0%的覆盖率,即使报告仍然突出显示了单元测试中遇到的代码行. 我们正在使用mvn 2.0.8.我尝试运行mvn clean site,mvn clean site:stage和mvn clean package site.我知道测试正在运行,它
..
我一直在使用Cobertura插件进行报告生成和检测(使用surefire). 这是我面临的问题: 我无法使插件忽略项目中特定类的报告生成. 在pom.xml的相关摘录下面的PF处,我添加了ignore标签,但这只是忽略了被忽略类的检测. 我希望完全不生成特定项目的报告. 首先,由于我对Maven和Conberture的了解有限,我想知道是否有可能,如果可以,那么我需要在p
..
我在哈德森有一个maven2项目,当cobertura报告插件运行时,它将导致单元测试表明它们已经运行了两次.我不介意它们运行多次,但是趋势图显示的测试数量是我们实际运行数量的两倍.有没有办法确保图表只显示一次? 谢谢 杰夫 解决方案 这是已知的错误.只需等待它修复即可.
..
我正在使用maven cobertura插件报告我的多模块项目中的代码覆盖率. 问题是我不知道如何为项目中的所有模块生成一份报告. 到目前为止,我已经为每个模块生成了单独的报告,但是对于整个项目只有一个报告会很好. 我的父pom配置: org.codehaus.mojo
..