问题标签 [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.
maven - Nexus 拒绝下载工件?
我正在尝试将 Atlassian Clover 插件集成到我现有的 Maven 3 项目中。我也在使用 Nexus 2.6.3。例如
产生错误:
这不是真的,我可以在 Central 中正确地查看和下载据称丢失的工件org.apache.ant:ant:jar:1.8.4
,甚至从远程存储库选项卡视图中我也可以找到所需的工件。
我的构建还导致以下错误:
maven - Maven + Clover 检测类的位置
我可以使用 Maven + Clover 生成代码覆盖率报告(在 target\site\clover 中)。但我发现检测类在 target\classes 中,我可以将它移动到其他目录吗?
原因是 Maven 会将所有目标\类打包到最终的 jar 中,但我的 jar 中不需要它。另一个原因是我们想运行 FindBug,它会分析 target\classes。
Maven 目标是“干净的 clover2:setup install clover2:aggregate clover2:clover”
我发现了一个类似的问题,但它是针对 Ant 的,我使用 Maven。 更改 Clover 检测类的位置
java - Clover:检测后附加不需要的代码
我正在为 Checkstyle 和 PMD 使用 3.1.0 的 Clover 插件。
以下代码在检测类开始时附加
并且每行检测代码都附加了以下行
这是预期的行为吗?还是因为仪器中使用的 Clover 版本与错误消息中所述的运行时版本不匹配?
ant - OutOfMemoryError 在从 QuickBuild 运行的 Ant 中创建 clover-snapshot
我有一个 QuickBuild 服务器(5.0.14)。这是使用 ant 运行构建步骤。
Ant 目标如下所示:
我们使用的是 Clover 版本 3.1.5。
此步骤因以下堆栈跟踪而失败:-
我从invoke()
上面的调用中得知 Clover 在 Ant 使用的 JVM 中被反射调用。
因此,我尝试为 Ant JVM 分配更多的堆空间。我通过在 QuickBuild 中编辑构建步骤并指定以下环境变量来做到这一点:-
ANT_OPTS
被设定为-Xmx1024m -Xms512m
这并没有解决问题。(我从空中提取了这些数字,最大尺寸没有以任何方式计算。)
我的问题是,如何为 Clover 分配额外的堆空间以允许它在不耗尽内存的情况下执行。或者,我可以做些什么来确认正在使用这些设置?
jenkins - 詹金斯三叶草 REST API
是否有用于 Clover 插件的 API,以便能够以 JSON 或类似的方式检索覆盖率统计信息?
Jenkins Api 能否用于获取三叶草覆盖率报告。看起来 Cobertura 是可能的,但找不到三叶草的任何东西。
clover - clover / bullshtml - 如何显示源代码行
目前,详细的细分显示了函数调用,但不像您使用 covhtml 生成报告那样提供源代码行的细分。是不是因为它在 covfile 指定的地方寻找源代码,并且是执行 Bullshtml 的时间?
java - java.io.IOException,在 CloudConnect 中运行图形时禁止出现异常
当我在 CloudConnect 中运行 etl 图时,会收到此类警告/错误消息:
INFO [WEB_DAV_SOURCE_FILE_LIST_0] - Retrying task=com.gooddata.clover.plugin.file.manipulator.AbstractFileManipulator$CheckExistence, attempt=1, waitTime=1000, reason=java.io.IOException,Forbidden
INFO [WEB_DAV_SOURCE_FILE_LIST_0] - Retrying task=com.gooddata.clover.plugin.file.manipulator.AbstractFileManipulator$CheckExistence, attempt=2, waitTime=2000, reason=java.io.IOException,Forbidden
INFO [WEB_DAV_SOURCE_FILE_LIST_0] - Retrying task=com.gooddata.clover.plugin.file.manipulator.AbstractFileManipulator$CheckExistence, attempt=3, waitTime=4000, reason=java.io.IOException,Forbidden
有人知道是什么原因造成的吗?它是在连接到项目存储时从 FileList 组件引发的。
sonarqube - 是否有 Sonar API 来获取给定资源的行级覆盖率?
在运行声纳蚂蚁任务并将其 xml 输出提供给声纳 3.7 之前,我正在运行三叶草。以后是否可以使用 Sonar webservice API 之一获取给定 Java 文件的行级覆盖率数据?
如果没有,是否有一个库可以用来从 clover xml 获取相同的信息,而无需编写所有解析代码?
maven - 多模块项目的 Clover 代码覆盖率
我正在尝试用 maven 配置三叶草。在父 pom 文件中,情人配置如下:
我的多模块项目如下所示:
并通过以下方式运行三叶草:
问题是 clover 只为第一个模块 (module1) 而不是为其余模块构建 clover.db 。为了让三叶草遍历所有模块,我应该怎么做?
我也尝试过没有聚合但没有成功。
grails - 带有多个内联插件的 Grails 项目。如何一次在整个应用程序上运行测试?
我有一个包含多个内联插件依赖项的项目。是否可以从项目中运行涵盖整个应用程序(包括插件)的测试?我正在寻找一种不涉及将插件发布到存储库的解决方案。
最终目标是能够覆盖整个应用程序(三叶草)。现在我可以使用 gradle 脚本来做到这一点,该脚本在每个内联插件上运行 test-app,然后在项目中运行,最后合并覆盖率报告。
这种方法的问题是其中一个插件被编译了很多次,因为它是其他一些插件和项目的依赖项。
关于如何改善上述情况的任何想法?