`
netli
  • 浏览: 74651 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

没有覆盖率分析报告 coverage 总结

阅读更多

设置自定义HUDSON_HOME启动

java -DHUDSON_HOME=/path/to/home -jar hudson.war0 V! G$ r


1 junit运行期间 出错

Error Message

Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.

Stacktrace

junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.

 

 解决 : 1 更换ant 版本

             2 设置 ant 的 Java Options  -Xmx256m  内存调大

 

2  没有提前 instr


    <target name="instr">
    <mkdir dir="${build.coverage.dir}"/>
        <emma enabled="true">
            <instr destdir="${build.coverage.dir}"
                   merge="false"
                   outfile="${build.coverage.dir}/coverage.em"
                   mode="fullcopy">
                <instrpath location="${build.classes.dir}"/>
                    <filter includes=" *.*" />
               
            </instr>
        </emma>
    </target>

 
     <target name="test" depends="instr">
        <mkdir dir="${build.doc.junit.dir}" />
        <mkdir dir="${build.doc.coverage.dir}" />
       
        <junit printsummary="yes"
               haltonfailure="no" fork="true">
            <classpath location="${build.coverage.dir}/classes"/>
            <classpath location="${build.classes.dir}"/>
            <classpath location="${build.test.dir}"/>
         
            <classpath location="${EMMA_HOME}/lib/emma.jar"/>
            <classpath location="${EMMA_HOME}/lib/emma_ant.jar"/>
            <jvmarg value="-Demma.coverage.out.file=${build.coverage.dir}/coverage.ec" />
            <jvmarg value="-Demma.coverage.out.merge=true" />
            <formatter type="xml" />
            <batchtest todir="${build.doc.junit.dir}">
                <fileset dir="${src.test.dir}">
                    <include name="**/*Test.java" />
               
                  
                </fileset>
            </batchtest>
        </junit>

分享到:
评论

相关推荐

    python-Coverage 代码覆盖率统计工具,生成html代码报告.doc

    python-Coverage 代码覆盖率统计工具,生成html代码报告.doc

    bullseye代码覆盖率工具

    Bullseye Coverage 是Bullseye 公司提供的一款C/C++代码覆盖率测试工具,个人觉得是比Rational 的Pure Coverage 更优秀的测试工具。相对于Rational 的Pure Coverage,Bullseye Coverage 支持的C/C++的编译器更多,...

    聊聊 Python 代码覆盖率工具 Coverage.docx

    聊聊 Python 代码覆盖率工具 Coverage.docx

    lcov测试代码覆盖率例程

    lcov测试代码覆盖率例程

    Modelsim10.1中代码覆盖率查看

    叫教你学会怎么用代码覆盖. Modelsim代码覆盖率功能Code coverage,能报告出statement(语句)、branch(分支)、condition(条件)、expression(表达)、toggle(信号翻转)、fsm(有限状态机)等多种覆盖率情况。

    jest-coverage-to-csv:从JSON到CSV的Jest覆盖率报告转换器

    开玩笑地覆盖到csv 从JSON到CSV的Jest覆盖率报告转换器用法安装jest-coverage-to-csv npm install -g jest-coverage-to-csv 在目录中运行此命令yarn test --coverage --coverageReporters=json-summary && jest-...

    javadoc-coverage:生成JavaDoc覆盖率报告的Doclet

    提供样本覆盖率报告。 当前的IDE会警告您缺少JavaDoc标记和文档,可以让您单独解决问题,但情况不大。 类似于代码覆盖率工具,此插件提供了一种获取项目文档覆盖率概述的方式。 它提供了一个 ,可与JavaDoc Tool...

    vs-code-coverage-status:在VS Code状态栏中显示代码覆盖率指标

    Coverage Status是一个Visual Studio Code插件,可在状态栏中显示SimpleCov或LCOV格式的代码覆盖率。 要求 为了使用此扩展,您需要有可用的代码覆盖率数据。 该扩展支持用于Ruby项目的SimpleCov,以及用于所有其他...

    使用coverage统计python web项目代码覆盖率的方法详解

    主要介绍了使用coverage统计python web项目代码覆盖率的方法,详细分析了coverage的安装以及coverage命令统计py文件相关操作技巧,需要的朋友可以参考下

    c8:使用Node.js的内置coverage输出覆盖率报告

    c8-本机V8代码覆盖率 使用进行代码覆盖, 与兼容。 像一样,c8神奇地起作用: ... 如果这些文件中的任何一个仍未被发现,它们将被纳入报告中,默认覆盖率为0%。 c8报告 运行c8 report以在c8已经

    code-coverage-api-plugin:Jenkins代码覆盖率API插件

    特征管道支持现代化的覆盖率表覆盖趋势源代码导航管道支持中的并行执行报告合并REST API 故障条件和灵活的阈值设置其他小功能支持的覆盖率格式嵌入式的其他插件,作为Code Coverage API插件的扩展 ( ) ( ) ( )...

    代码覆盖率(CodeCoverage)从简到繁(一)

    代码覆盖率(CodeCoverage)是反映测试用例对被测软件覆盖程度的重要指标,也是衡量测试工作进展情况的重要指标。它也是对测试工作进行量化的重要指标之一,测试工作往往不如开发那样激动人心,一个重要原因之一就是...

    modelsim中代码覆盖率使用详解

    Modelsim代码覆盖率功能Code coverage,能报告出statement(语句)、branch(分支)、condition(条件)、expression(表达)、toggle(信号翻转)、fsm(有限状态机)等多种覆盖率情况。 详细见博客:...

    Junit覆盖率工具—eclemma-3.1.1.zip

    2、EclEmma检测覆盖率:1)选择Window-&gt;Show View-&gt;Other-&gt;Java-&gt;Coverage可以看到代码执行的覆盖率;2) 其中可以看到每一个类中代码被执行的百分比,见2,也可以看到整个项目代码被执行的百分比;3)其中检测覆盖...

    覆盖率报告生成器:生成 Cobertura 风格的 XML 覆盖率报告-matlab开发

    此包使用分析器生成 Cobertura 样式的 XML 覆盖率报告。 我们将此报告与 Hudson/Jenkins 结合使用来跟踪测试覆盖率。 下面的代码示例说明了如何使用代码。 有关详细信息,请参见 example.m。 %将源代码添加到路径...

    solidity-coverage:Solidity智能合约的代码覆盖率

    固体覆盖率 实体测试的代码覆盖率 有关这是什么,它如何工作以及潜在限制的更多详细信息,请参阅。 solidity-coverage是 安装 $ npm install --save-dev solidity-coverage 资源: ,以升级从0.6.x到0.7.x 松露V5...

    Python代码覆盖率统计工具coverage.py用法详解

    会自动生成一个覆盖率统计结果文件(data file):.coverage,这个文件在你的test.py的文件对应目录下。 coverage report 有了覆盖率统计结果文件,只需要再运行report参数,就可以在命令里看到统计的结果。

    lcov版本(支持分支覆盖率)

    lcov 是GCC 测试覆盖率的前端图形展示工具。它通过收集多个源文件的 行、函数和分支的代码覆盖信息,但是目前官方的版本默认不支持分支覆盖率,本资源以官方版本:...但生成报告时,还需添加参数--branch-coverage

    单元测试代码覆盖率解析

    在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量...

    flow-coverage-report:在JSON,HTML和控制台中生成流覆盖率报告

    流量覆盖率报告 flow-coverage-report是一个节点命令行工具,可帮助在JavaScript代码中使用项目来跟踪和可视化流类型检查的范围。如何为您的项目生成流程覆盖率报告安装命令行工具(全局或作为项目的开发依赖项) $ ...

Global site tag (gtag.js) - Google Analytics