0 0

cobertura覆盖率测试一个奇怪的问题,请教大家。10

今天在部署覆盖率的时候发现了一个很奇怪的问题:
环境:server:tomcat5.5  
      JDK: 1.5.0
      windowx XP sp3
      Firefox 3.5

      cobertura版本:1.9.3,使用的jar包:asm-3.0.jar;asm-tree-3.0.jar; cobertura.jar;jakarta-oro-2.0.8.jar;log4j-1.2.9.jar

 

 

现象:class能够正常的打上cobertura标记(通过反编译可以看到处理过的代码),部署到tomcat上后,程序能够正常的运行,但运行后,生成的cobertura.ser文件只有1KB,而且随着程序的运行,这个文件的大小并不发生改变,停掉tomcat后,有时候会生成1个cobertura.ser.lock文件,大小为0KB。最后生成的报表,覆盖率都是0!开始以为cobertura的jar包不全,重新down了一个,结果还是如此。而且,这个配置,已经应用到好多系统中,从来没有发现过这样的问题。

 

有没有遇到过这个问题的大侠,请给个指点,谢谢。

 

又:附件是配置文件和cobertura包。

 

 

 

 

2009年11月04日 10:28
目前还没有答案

相关推荐

    用 Cobertura 测量测试覆盖率

    Cobertura 是一个开源的 Java 代码覆盖率工具,它能够帮助开发者了解测试对代码的覆盖程度,找出未被测试覆盖的代码区域,从而提升测试的全面性和软件的质量。 在实际应用中,Cobertura 通过动态分析运行时的字节码...

    使用Cobertura统计单元测试覆盖率

    【使用Cobertura统计单元测试覆盖率】 在软件开发过程中,单元测试是确保代码质量的重要环节。它能够帮助我们发现潜在的...在实际项目中,结合持续集成和自动化测试,Cobertura能帮助团队建立一个可靠的质量保障体系。

    Cobertura代码覆盖率测试工具介绍

    Cobertura 是一种开源测试工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码以及哪些代码没有执行,来测量测试覆盖率。除了找出未测试到的代码并发现 BUG 外,Cobertura 还可以通过标记无用的、执行...

    cobertura代码覆盖率工具

    Cobertura 代码覆盖率工具...Cobertura 代码覆盖率工具是一个功能强大且易于使用的工具,能够帮助开发者衡量代码的测试覆盖率。通过使用 Cobertura 工具包,开发者可以生成详细的代码覆盖率报告,从而提高代码的质量。

    cobertura-2.1.1测试案例覆盖率统计工具

    3. **Maven插件**:对于使用Maven构建系统的项目,Cobertura有一个插件,可以方便地集成到构建流程中,自动执行覆盖率分析并生成报告。在解压的文件中,可能会包含相关的配置文件和文档。 4. **Ant任务**:对于使用...

    Cobertura代码覆盖测试工具:cobertura-2.1.1

    Cobertura是一款强大的Java代码覆盖率测试工具,它的主要任务是对Java源代码进行度量,以确定测试套件在运行时覆盖了多少代码。这个过程对于确保软件的质量和完整性至关重要,因为全面的测试覆盖率可以帮助开发者...

    Java测试覆盖率工具cobertura1.9

    总的来说,Cobertura1.9作为一个强大的测试覆盖率工具,对于Java开发团队而言,是提高软件质量和可靠性不可或缺的辅助工具。通过合理地集成到开发流程中,它可以帮助开发者确保代码的质量,减少bug的出现,提升项目...

    cobertura和weblogic整合使用-代码覆盖率测试

    cobertura和weblogic整合使用-代码覆盖率测试 里面详细步骤和使用说明,并附加xml文件,不懂的可以QQ我,147806015,

    测试覆盖率工具

    同时,要注意测试覆盖率高并不代表软件没有问题,它只能作为一个参考指标,不能替代全面的测试策略。 为了有效地使用测试覆盖率工具,可以遵循以下步骤: 1. **集成工具**:将覆盖率工具与现有的开发流程(如CI/CD...

    cobertura测试代码

    Cobertura是Java世界中的一个开源项目,其主要功能是跟踪程序执行时的行覆盖率和分支覆盖率。它与JUnit、TestNG等单元测试框架配合使用,生成详细的代码覆盖率报告,显示每个类、方法甚至每行代码被测试执行的情况。...

    测试覆盖率报告

    测试覆盖率报告是软件开发过程中的一个重要指标,它衡量了源代码被自动化测试执行的程度。测试覆盖率报告通过量化的方式帮助开发者了解哪些代码已经被测试过,哪些部分可能还是未被触及的盲区,从而提高软件的质量和...

    cobertura

    标题“Cobertura”指的是一个开源的Java代码覆盖率工具,它可以帮助开发者衡量和理解他们的测试套件对代码的覆盖程度。Cobertura通过分析类文件,跟踪代码执行情况,然后生成详细的报告,显示哪些行代码被测试覆盖,...

    Junit+ant+cobertura示例

    总的来说,"Junit+ant+cobertura示例"是一个展示如何使用JUnit进行单元测试,通过Ant进行自动化构建,并利用Cobertura进行代码覆盖率分析的实践案例。这样的组合可以帮助开发者更高效地管理和提升代码质量,确保软件...

    cobertura工具包

    因此,覆盖率应作为评估整体测试策略的一个组成部分,而不是目标本身。 总之,Cobertura工具包为Java开发者提供了一种有效的方式来度量和改善他们的单元测试覆盖率,从而提高软件质量。正确地集成和使用Cobertura,...

    用Cobertura测量测试覆盖率

    Cobertura是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现bug外,Cobertura还可以通过标记无用的、执行不到的代码...

    cobertura1.9.1

    Cobertura 1.9.1 是一个历史悠久的代码覆盖率工具,主要在Java开发环境中使用。它能够帮助开发者测量和报告程序代码的测试覆盖率,即多少代码被单元测试执行过。这对于确保软件的质量和可靠性至关重要,因为未经过...

    cobertura-2.1.1

    【 cobertura-2.1.1 】是针对软件开发中的一个关键工具,主要用于衡量单元测试的覆盖率。单元测试是对软件中的最小可测试单元进行检查和验证,如函数、方法或对象。它确保代码的各个部分按预期工作,并在后续的开发...

    cobertura 1.9.4.1

    Cobertura 是一个开源的 Java 代码覆盖率工具,主要用于衡量软件项目中单元测试的覆盖程度。版本 1.9.4.1 是该工具的一个稳定版本,它为开发者提供了详细的信息,帮助他们了解测试代码对源代码的覆盖范围,从而提升...

    代码覆盖率工具

    代码覆盖率工具是软件开发过程中的重要辅助手段,主要用于评估测试代码对源代码的覆盖程度。在Java开发环境中,为了确保代码质量,单元测试是必不可少的环节。而代码覆盖率工具则可以帮助开发者了解测试用例对程序...

    cobertura源代码

    在软件开发过程中,代码覆盖率是衡量测试质量的一个重要指标,它可以帮助开发者了解测试的全面性和有效性。Cobertura通过静态分析Java字节码来计算覆盖率,支持JUnit、TestNG等多种测试框架。 首先,让我们深入理解...

Global site tag (gtag.js) - Google Analytics