问题标签 [cobertura]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven-2 - 使用 maven 对单个文件进行 Cobertura 覆盖
在为单个文件运行单元测试时如何调用 cobertura maven 插件,以便仅获取该文件的覆盖率报告
cobertura - Cobertura“找不到文件”问题
谁能帮我理解这里有什么问题?
我正在使用 Cobertura 1.9.4.1 进行 Java 代码覆盖。我想用 HTML 报告附加源文件,我正在使用以下命令生成报告:
HTML 报告生成成功。在 HTML 报告中单击文件名的地方,出现以下错误:
“找不到com/airvana/serverImpl/ObjectDao.java。你指定源目录了吗?”
但是我在以下位置有 Java 源文件:
java - cobertura - 在检测阶段忽略文件的注释
我们使用 cobertura 来衡量单元测试和集成/系统测试中的代码覆盖率。
有些类更适合在普通单元测试中获得覆盖。(有些需要数据库、GUI 测试等)。虽然模拟对象、存根、gui-unit-testing 框架在这里会有所帮助,但我们正在考虑一种方法来标记一些不包含在检测中的类。
Cobertura 提供基于模式的处理来包含/排除类。有没有办法注释类并跳过检测?
如果没有上述内容,我将不得不编写一个自定义注释处理器来获取类列表,然后使用结果来跳过检测阶段。
testing - Grails、Hudson 和 Cobertura,哪些测试涵盖了我的代码?
我刚开始研究一个现有的 grails 项目,其中编写了很多代码,但测试涵盖的内容不多。该项目使用 Hudson 和 Cobertura 插件,这很好。当我经历一些事情时,我注意到即使没有为代码编写特定的测试类,它也被覆盖了。有什么简单的方法可以查看哪些测试覆盖了代码?如果我能够知道这些信息,那将节省我一点时间。谢谢
file - 当我在 tomcat 中部署 Web 应用程序时,重命名 tomcat/bin 中的 cobertura.ser 文件
我通过tomcat 6中的war文件部署了使用cobertura检测的Web应用程序,它运行良好!在路径 tomcat/bin 中,我找到了 d:/dev/../module1/target/cobertura/cobertura.ser,我认为是正常的。现在我想知道,当我部署 Web 应用程序 PS:我的 Web 应用程序是多模块 Web 时,如何自动重命名这个文件(d:/dev/../module1/target/cobertura/cobertura.ser)应用程序。感谢您的回答!
java - Cobertura,压制线永远不应该出现
我第一次使用 cobertura。一切正常,但我想知道的是,我的代码中有几行,永远不应该这样称呼:
我一直在做所有的控制,直到坚持线,当我的代码工作正常时,永远不会到达错误线,现在就是这样。正因为如此,我从来没有 %100 的线路覆盖率。
我应该以某种方式压制它吗?
谢谢, 比拉尔
java - 如何使用 Cobertura Maven 插件查看 HTML 覆盖率报告?
我想生成并查看 Java-Maven 项目的覆盖率报告。
我已将以下内容添加到pom.xml
:
当我运行mvn cobertura:cobertura
它时,它会成功构建并向控制台报告,Cobertura Report generation was successful
但我找不到报告。
如果我cd
进入target/cobertura
我找到一个名为cobertura.ser
但我不知道如何处理它的文件。
编辑:重新检查文档后,感谢 Andreas_D,我添加了<reporting>
标签,但得到了相同的结果。
cobertura - Cobertura 自定义过滤器
我在 Jenkins/Hudson 服务器脚本中使用 Cobertura。
我想从代码覆盖中忽略某些类型的方法/构造函数。例如,JDO/JPA/Hibernate 等需要存在的默认构造函数。还有不应用逻辑的标准 getter 和 setter。这些类型的方法/构造函数使我无法实现 100% 的代码覆盖率。
有人知道怎么做吗?甚至可能吗?
java - 在 Eclipse 中清除覆盖突出显示
在 Eclipse 中运行覆盖率报告(使用 cobertura 或 EMMA 插件)后,我的源代码文件会根据测试覆盖的代码行以绿色、红色和黄色突出显示。
完成后如何清除此突出显示?
maven - hudson cobertura 声纳集成错误
我将声纳集成到 hudson 中,但是当我使用 hudson 构建项目时,出现错误
日志:
有谁知道如何避免这个错误?先谢谢了~