问题标签 [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.

0 投票
1 回答
658 浏览

maven-2 - 使用 maven 对单个文件进行 Cobertura 覆盖

在为单个文件运行单元测试时如何调用 cobertura maven 插件,以便仅获取该文件的覆盖率报告

0 投票
2 回答
3573 浏览

cobertura - Cobertura“找不到文件”问题

谁能帮我理解这里有什么问题?

我正在使用 Cobertura 1.9.4.1 进行 Java 代码覆盖。我想用 HTML 报告附加源文件,我正在使用以下命令生成报告:

HTML 报告生成成功。在 HTML 报告中单击文件名的地方,出现以下错误:

“找不到com/airvana/serverImpl/ObjectDao.java。你指定源目录了吗?”

但是我在以下位置有 Java 源文件:

0 投票
1 回答
1419 浏览

java - cobertura - 在检测阶段忽略文件的注释

我们使用 cobertura 来衡量单元测试和集成/系统测试中的代码覆盖率。

有些类更适合在普通单元测试中获得覆盖。(有些需要数据库、GUI 测试等)。虽然模拟对象、存根、gui-unit-testing 框架在这里会有所帮助,但我们正在考虑一种方法来标记一些不包含在检测中的类。

Cobertura 提供基于模式的处理来包含/排除类。有没有办法注释类并跳过检测?

如果没有上述内容,我将不得不编写一个自定义注释处理器来获取类列表,然后使用结果来跳过检测阶段。

0 投票
1 回答
239 浏览

testing - Grails、Hudson 和 Cobertura,哪些测试涵盖了我的代码?

我刚开始研究一个现有的 grails 项目,其中编写了很多代码,但测试涵盖的内容不多。该项目使用 Hudson 和 Cobertura 插件,这很好。当我经历一些事情时,我注意到即使没有为代码编写特定的测试类,它也被覆盖了。有什么简单的方法可以查看哪些测试覆盖了代码?如果我能够知道这些信息,那将节省我一点时间。谢谢

0 投票
0 回答
407 浏览

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)应用程序。感谢您的回答!

0 投票
3 回答
462 浏览

java - Cobertura,压制线永远不应该出现

我第一次使用 cobertura。一切正常,但我想知道的是,我的代码中有几行,永远不应该这样称呼:

我一直在做所有的控制,直到坚持线,当我的代码工作正常时,永远不会到达错误线,现在就是这样。正因为如此,我从来没有 %100 的线路覆盖率。

我应该以某种方式压制它吗?

谢谢, 比拉尔

0 投票
4 回答
33602 浏览

java - 如何使用 Cobertura Maven 插件查看 HTML 覆盖率报告?

我想生成并查看 Java-Maven 项目的覆盖率报告。

我已将以下内容添加到pom.xml

当我运行mvn cobertura:cobertura它时,它会成功构建并向控制台报告,Cobertura Report generation was successful但我找不到报告。

如果我cd进入target/cobertura我找到一个名为cobertura.ser但我不知道如何处理它的文件。

编辑:重新检查文档后,感谢 Andreas_D,我添加了<reporting>标签,但得到了相同的结果。

0 投票
0 回答
1875 浏览

cobertura - Cobertura 自定义过滤器

我在 Jenkins/Hudson 服务器脚本中使用 Cobertura。

我想从代码覆盖中忽略某些类型的方法/构造函数。例如,JDO/JPA/Hibernate 等需要存在的默认构造函数。还有不应用逻辑的标准 getter 和 setter。这些类型的方法/构造函数使我无法实现 100% 的代码覆盖率。

有人知道怎么做吗?甚至可能吗?

0 投票
10 回答
247580 浏览

java - 在 Eclipse 中清除覆盖突出显示

在 Eclipse 中运行覆盖率报告(使用 cobertura 或 EMMA 插件)后,我的源代码文件会根据测试覆盖的代码行以绿色、红色和黄色突出显示。

完成后如何清除此突出显示?

0 投票
1 回答
432 浏览

maven - hudson cobertura 声纳集成错误

我将声纳集成到 hudson 中,但是当我使用 hudson 构建项目时,出现错误

日志:日志信息

有谁知道如何避免这个错误?先谢谢了~