哈德逊 cobertura 报告 0

     2023-02-27     23

关键词:

【中文标题】哈德逊 cobertura 报告 0【英文标题】:hudson cobertura reporting 0 【发布时间】:2010-11-04 04:39:24 【问题描述】:

我有一个问题,当我运行 cobertura 目标 maven 时,报告总是显示 0%。我尝试分叉我的 junit 测试,但没有运气。我尝试在 pom 的报告部分和构建部分中配置 cobertura 插件,并尝试将其绑定到站点和包阶段。有什么想法吗?

在相关的说明中,我还注意到在 hudson 中的 Cobertura 中运行测试会导致 junit 插件报告每个测试都运行了两次(这使报告为运行的测试数量增加了一倍)。有什么办法吗?

谢谢,

杰夫

【问题讨论】:

【参考方案1】:

我认为发布您定义 Cobertura 插件的 pom.xml 的任何部分以及您在个人资料中实际使用它的位置会很有帮助。你能提供这个,以便它为某人提供一些背景信息吗?虽然我确信复制/粘贴 [http://mojo.codehaus.org/cobertura-maven-plugin/usage.html] 不会帮助我们任何人,但提供您的 可能会有所帮助。

【讨论】:

当然。这是非常基本的 org.codehaus.mojocobertura-maven-plugin2.2 xmlhtml 我还发现了一些奇怪的东西,maven 将类放在名为 target 的目录中/generated-classes/cobertura 但 maven 网站说它应该在 target/cobertura/classes 中寻找它们,所以我猜这是问题的一部分。 看起来与 JDK 的 1.6.0_14 版本存在一些冲突。我用 1.6.0_07 运行它,它运行良好。【参考方案2】:

JDK 1.6.0_14 和 cobertura 插件存在兼容性问题。而且该插件在多线程测试方面也存在问题。 0%的问题已经被JDK6的b7修复了,也许很快就会出现多线程的修复(有补丁可用)

【讨论】:

我在 1.6.0_14 中遇到了同样的 0% 问题。尝试使用 1.6.0_13 并且它有效。谢谢! 更新 - cobertura 1.9.2 已发布,修复了该问题 确保使用 cobertura-plugin 2.4 版。我在 1.6.0_17 中遇到了同样的问题,但升级插件有帮助。

Maven 多项目 Cobertura 在 mvn 站点构建期间报告问题

】Maven多项目Cobertura在mvn站点构建期间报告问题【英文标题】:Maven2MultiprojectCoberturaReportingProblemsDuringmvnsiteBuild【发布时间】:2008-09-1817:13:55【问题描述】:作为mvn站点构建的一部分,我们正在尝试运行Cobertura测试覆盖率报告的... 查看详情

从 gradle 向配置了 cobertura 的 sonarqube 报告覆盖率

】从gradle向配置了cobertura的sonarqube报告覆盖率【英文标题】:Reportingcoveragetosonarqubeconfiguredwithcoberturafromgradle【发布时间】:2021-07-2902:40:36【问题描述】:我的sonarqube服务器版本8.3.1启用了cobertura插件以显示cobertura覆盖率报告。现... 查看详情

如何使用来自 Hudson 的 Maven 生成 Cobertura 代码覆盖率报告

】如何使用来自Hudson的Maven生成Cobertura代码覆盖率报告【英文标题】:HowtogenerateCoberturaCodeCoverageReportusingMavenfromHudson【发布时间】:2011-01-0115:17:59【问题描述】:在我的项目中,我需要使用mavenbuild从Hudson创建Cobertura代码覆盖率报... 查看详情

Jenkins + Play 1.2.4:cobertura 锁定文件的问题/报告

】Jenkins+Play1.2.4:cobertura锁定文件的问题/报告【英文标题】:Jenkins+Play1.2.4:problemswithcoberturalockfiles/report【发布时间】:2012-09-2204:56:22【问题描述】:我们有一个Play1.2.4应用程序,并且我们为该应用程序安装了Jenkins(在Ubuntu上)... 查看详情

配置 Angular 9 e2e cobertura 覆盖率报告的正确方法是啥?

】配置Angular9e2ecobertura覆盖率报告的正确方法是啥?【英文标题】:What\'stherightwaytoconfigureAngular9e2ecoberturacoveragereports?配置Angular9e2ecobertura覆盖率报告的正确方法是什么?【发布时间】:2021-03-2509:07:01【问题描述】:我们需要在Ang... 查看详情

使用 Cobertura 从代码覆盖中排除方法

】使用Cobertura从代码覆盖中排除方法【英文标题】:ExcludemethodsfromcodecoveragewithCobertura【发布时间】:2010-10-3109:30:10【问题描述】:有没有办法将代码排除在Cobertura覆盖率报告中?我们有一些方法不应包含在覆盖率报告中,因此... 查看详情

使用 maven 运行 junits 和 cobertura

】使用maven运行junits和cobertura【英文标题】:runningjunitsandcoberturawithmaven【发布时间】:2010-10-1811:51:22【问题描述】:在我们的项目中,我们。我面临的问题是,junit测试用例运行两次,一次在jar创建过程之前,然后再次用于生成c... 查看详情

哈德逊在线节点计数

Returns,howmanyhudsonslavesisconnectedandworkingnowhudson.model.Hudson.instance.nodes.findAll{!it.toComputer().offline}.size() 查看详情

java示例代码_让哈德逊能够访问JUnit

java示例代码_让哈德逊能够访问JUnit 查看详情

哈德逊构建时间趋势插件?

】哈德逊构建时间趋势插件?【英文标题】:HudsonBuild-TimeTrendPlugin?【发布时间】:2010-12-1820:40:36【问题描述】:是否有一个插件可以让我为hudson构建创建一个“趋势”图,显示该项目的构建时间?我的任务是加快构建速度,我... 查看详情

java示例代码_找出哈德逊作业中每个任务的持续时间

java示例代码_找出哈德逊作业中每个任务的持续时间 查看详情

哈德逊电子邮件太多

】哈德逊电子邮件太多【英文标题】:HudsonTooManyE-Mails【发布时间】:2011-01-2013:55:15【问题描述】:当我在Hudson构建我的maven项目时,Hudson会针对每次失败发送两封电子邮件-一封针对项目失败,另一封针对损坏的模块。有没有办... 查看详情

自动对哈德逊的“圣杯战争”回应“是”

】自动对哈德逊的“圣杯战争”回应“是”【英文标题】:Autorespond\'yes\'for\'grailswar\'onHudson【发布时间】:2011-06-2110:24:38【问题描述】:我们正在使用“grailswar”来对hudson发起战争,然后将另一项工作部署到我们的测试环境中。... 查看详情

哈德逊和詹金斯如何选择? [关闭]

】哈德逊和詹金斯如何选择?[关闭]【英文标题】:HowtochoosebetweenHudsonandJenkins?[closed]【发布时间】:2011-06-2519:55:11【问题描述】:我花了一个小时左右才弄清楚Hudson最近才分公司(2011年1月)我不知道现在每个分支的变化有多快... 查看详情

使用 Maven 3 时 Cobertura 代码覆盖率为 0%

】使用Maven3时Cobertura代码覆盖率为0%【英文标题】:Coberturacodecoverageis0%whenusingMaven3【发布时间】:2011-12-2121:46:19【问题描述】:读完后:WhatistheproperwaytouseCoberturawithMaven3.0.2和这个:http://www.wakaleo.com/blog/292-site-generation-in-maven-3我... 查看详情

放弃哈德逊建造巨大的原木

Groovyscriptforhudson'sscripler/scriptconsole(forlattercaseimportlinecouldberemoved)abortingrunningbuildswithloolargelogs.MAX_LOG_MB=1024 importhudson.model.* Hudson.instance.items.lastBuild.findAll{it&&it.state==Run.State.BUILDING&&it.logFile.size()/(... 查看详情

当 cobertura 测试在 maven-cobertura-plugin 中运行时如何配置?

】当cobertura测试在maven-cobertura-plugin中运行时如何配置?【英文标题】:HowdoIconfigurewhencoberturatestsruninmaven-cobertura-plugin?【发布时间】:2012-01-1623:15:51【问题描述】:为了微调哪些测试在哪些时间和哪些环境中运行,我们为maven-sure... 查看详情

Maven Jdepend 报告不包含数据

...“没有使用任何包”。Maven输出中没有错误。其他插件(cobertura、findbugs等)运行良好 查看详情