问题标签 [clover]

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 投票
4 回答
1152 浏览

java - Java EE 容器上的 Clover

我想在生产环境中运行Atlassian Clover(我没有开销问题)。有没有人有这方面的经验,或者你能指导我怎么做吗?

我的目标是获得基于真实用户操作的 clover 报告。我正在使用 JBoss + JDK 1.5

0 投票
1 回答
126 浏览

version-control - 我如何向我的团队提供有关构建中包含的更改及其对风险的影响的反馈?

这是你已经做过的事情还是你知道一个好的工具?

目标:帮助团队了解最近的源更改如何影响风险,以便他们知道将测试工作集中在哪里。随着时间的推移提供数据并将其反馈到开发周期的规划和范围界定阶段。

计划: 将 svn 更改数据与 clover 复杂性数据结合在一份报告中,显示更改对复杂性或更改风险的影响(行数 x 复杂性 = 风险?)。它并不完美,但它可以帮助团队更好地理解变化。

有人试试这个吗?如果是这样,您使用了哪些工具,以及如何为团队提供这种提示?

0 投票
2 回答
3320 浏览

eclipse - 三叶草+Maven+Eclipse

我正在使用 eclipse + maven2 来构建我的应用程序。我需要开始使用三叶草。

因此,我的问题是:根据您的经验,将这 3 个结合起来的最佳方法是什么。

我的意思是,我知道 eclipse 有一个 clover 插件,maven2 也有一个 clover 插件,当然还有 eclipse 的 maven 插件(m2eclipse - 我已经在使用)。

我应该使用什么以及如何使用?

谢谢你。

0 投票
1 回答
649 浏览

tomcat - 三叶草 + 雄猫

你们中的任何人是否成功地为 Tomcat 或任何其他 Web 服务器上的 Web 应用程序生成 Clover 报告?

0 投票
1 回答
984 浏览

java - 运行时的 Clover Web 应用程序

您好,我是一名 Java Web 应用程序开发人员

我有一个问题,我想让 clover 在运行时为我的 Web 应用程序收集数据。

通过向我的 tomcat (-Dclover.initstring.basedir="[PATH TO CLOVER DB]" ) 添加一个参数,我确实设法为单个应用程序这样做。

它工作得很好。

但问题是我们有不止一个应用程序,我想在运行时同时检查它们的数据覆盖率。

所以我试图通过引用合并的数据库文件来做同样的事情。它不起作用 - 合并的 db 文件只是不会在运行时更新。

您知道为什么或对我应该如何做有任何想法吗?

谢谢

0 投票
2 回答
1938 浏览

php - Phing 的三叶草覆盖率

有没有办法让 Phing 以三叶草格式输出它的覆盖率报告?

我知道 phpunit 有 --coverage-clover 但我不知道如何从 Phing 启用此选项。

我不想手动使用 <exec 命令——它违背了 Phing 的观点。

我正在使用 Phing 2.4RC2

谢谢。

0 投票
1 回答
9298 浏览

unit-testing - 如何从三叶草覆盖率报告中排除一个包(从 Maven 运行)?

我正在生成 clover 覆盖率报告(使用 Clover 的 maven 插件),并且我想从覆盖率报告中排除某个包(特别是因为它是我的单元测试故意未涵盖的 UI 代码,但原因并没有没关系。)

我可以看到如何从检测中排除该包(在插件配置中使用),但我看不到如何从报告中排除它。预期的解决方案似乎是使用上下文;但是,没有可用的包级上下文(只有块、方法和语句。)

0 投票
2 回答
1091 浏览

java - 需要帮助解决 Clover 问题

如果问题太模糊,请原谅我。我不是三叶草专家,但我需要解决这个问题。Clover 似乎对特定类有问题,如下面的跟踪所示。我需要完全从三叶草部分中排除这个类,因为这个类并不是所有必要的。这甚至是三叶草问题还是只是 java 问题?再次感谢,对不起,如果这只是微不足道的。

0 投票
4 回答
842 浏览

java - Java:使用哪个代码覆盖率工具?

这是我想做的事情:

1) 正在运行的应用程序已被检测。字节码是干净的 - 意味着应该在字节码级别添加跟踪信息。

2) 正在运行的应用程序可能会运行数天或数周。我想每天有一个跟踪文件。

3) 如果跟踪期结束,我想将所有跟踪文件合并在一起,并为开发人员生成一份 HTML 报告。

这是我到目前为止调查的内容:

  • Emma 在解决问题 1) 时似乎做得很好 动态检测非常简单。

  • Cobertura 说他们能够进行字节码检测,但我还没有找到一个例子。

  • Cobertura 和 Emma 都没有谈论定期跟踪文件转储。

  • 我不确定三叶草。也许有人以前看过它。

以前有人这样做过并且可以帮助我解决这些问题吗?

谢谢,detlef

0 投票
3 回答
424 浏览

ant - 编译器警告插件:文件集排除

我们使用 Hudson 作为我们的构建机器,我正在尝试为编译器警告插件配置排除文件集。Hudson 解析构建日志以确定警告/错误,我们的 Clover 脚本输出真实警告的副本。

如 Hudson 所述,您可以配置 ANT 文件集以排除某些警告:

我收到以下警告(重复):

我已将排除文件集设置为:

我希望文件集与警告匹配,并且不会将它们添加到编译器警告报告中,但事实并非如此。有人看到上述文件集定义有问题吗?