`
bruceyu
  • 浏览: 31104 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

EclEMMA(基于Eclipse覆盖率测试插件)在Jboss上的使用说明

阅读更多

一 前提及路径说明
1 前提:
  Eclipse的版本必须为3.5以上(含3.5)
  Eclipse的Package必须含有"Java EE Tools"
 
2 路径:(此范例中出现的绝对路径均以下述路径为基准,实际使用时还需要根据实际情况进行变更)
  Jboss:C:\jboss-4.0.5.GA
  JDK:C:\Program Files\Java\jdk1.6.0_22
 
二 Eclipse下载
1 当前版本下载
  http://www.eclipse.org/downloads/
2 以往版本下载
  http://wiki.eclipse.org/Older_Versions_Of_Eclipse
 
三 EclEMMA插件下载
1 打开Eclipse
2 Help → Install New Software

  3 点击“Add...”按钮

 4 Name中任意填写,Location中填写“http://update.eclemma.org/”

 5 点击“OK”后返回,系统进行版本自动采集,然后选择最新的版本,点击“Next”……
  直到安装结束(要求重新启动Eclipse)

 6 在系统图标中会多出如下图标

 

四 对EclEMMA插件进行设置 
 1 点击上述“三_6”中的下拉箭头,进行Jboss相关设置
  选择“coverage configuration”,打开窗口,选择“Java Application”

 

  2 新建一个“jboss_start”入口

  
 3 填写“jboss_start”运行程序入口参数之一
   
 4 填写“jboss_start”运行程序入口参数之二
  在“VM argument”中填写的内容如下,但是路径请自行变更
  -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.endorsed.dirs=C:\jboss-4.0.5.GA\lib\endorsed -cp "C:\Program Files\Java\jdk1.6.0_16\lib\tools.jar;C:\jboss-4.0.5.GA\bin
  
 5 再新建一个“jboss_stop”入口
  
 6 填写“jboss_stop”运行程序入口参数之一
  
 7 填写“jboss_stop”运行程序入口参数之二
  在“Program argument”中填写“-S”;
  在“VM argument”中填写的内容如下,但是路径请自行变更
  -Djboss.boot.loader.name=run.bat -cp "C:\Program Files\Java\jdk1.6.0_16\lib\tools.jar;C:\jboss-4.0.5.GA\bin\run.jar;C:\jboss-4.0.5.GA\client\jbossall-client.jar"
  
  

五 使用EclEMMA进行测试 
 1 点击“三_6”中的下拉箭头,选择“jboss_start”
  直至JBoss启动完毕
  
 2 用客户端程序(Junit方法或main函数等)进行测试性运行
  
 3 点击“三_6”中的下拉箭头,选择“jboss_stop”
  直至Jboss完成Shutdown
  正常情况下,EclEMMA会自动弹出“coverage”窗口,显示结果
  
  
六 使用EclEMMA进行数据的导入导出 
 1 在“coverage”结果窗口内容处,按右键后选择“Export Report”
  
  
 2 选择其中的“Format”格式后便可以进行导出了
  Format中“HTML files、XML file、Text file”可作为最终结果,
  而“EMMA session file”所导出的结果可作为中间结果再次被导入
  
 3 在“coverage”结果窗口内容处,按右键后选择“Import Report”,
  在窗口中选择以前导出的结果,便可进行导入。

  • 大小: 124.5 KB
  • 大小: 288.5 KB
  • 大小: 80.9 KB
  • 大小: 341.5 KB
  • 大小: 12.8 KB
  • 大小: 302.7 KB
  • 大小: 35.4 KB
  • 大小: 153.2 KB
  • 大小: 178.5 KB
  • 大小: 153.7 KB
  • 大小: 151.6 KB
  • 大小: 54.5 KB
  • 大小: 128.9 KB
  • 大小: 175 KB
  • 大小: 185.1 KB
分享到:
评论
1 楼 78425665 2012-02-14  
Tomcat的怎么弄?

相关推荐

    EclEmma java单元测试覆盖率

    除了基本的Java应用测试外,EclEmma还支持多种其他类型的测试,包括JUnit单元测试和Eclipse插件测试等。这些高级功能使得EclEmma成为了一个全方位的测试覆盖率解决方案,适用于各种Java开发场景。 #### 七、总结 ...

    eclemma-3.0.1覆盖率测试工具

    EclEmma是一款强大的Java代码覆盖率测试工具,集成在Eclipse IDE中,为开发者提供了一种直观的方式来了解他们的代码在测试过程中的执行情况。EclEmma 3.0.1是该工具的一个版本,它专注于提升测试的效率和质量,帮助...

    eclemma代码覆盖率统计插件

    1. **集成开发环境(IDE)支持**: Eclemma与Eclipse IDE紧密集成,使得用户在编写和运行单元测试时能实时查看代码覆盖率。它提供了一个直观的图形界面,用不同的颜色高亮显示源代码,以便于开发者快速识别未被测试...

    代码覆盖率eclipse插件

    其中,EClemma是Eclipse社区最受欢迎的代码覆盖率工具,它基于JaCoCo库,提供了丰富的可视化报告和集成化的IDE体验。 1. **EClemma的安装与配置** 要在Eclipse中安装EClemma,可以通过Eclipse的内置更新管理器搜索...

    eclemma单元测试代码覆盖率工具

    1. **实时代码覆盖率**:在开发环境中,如Eclipse IDE,EclEmma可以实时显示代码覆盖率,即哪些代码行被单元测试执行过,哪些尚未被执行。这使得开发者能快速定位未被测试的代码段,提高测试的全面性。 2. **多种...

    测试覆盖率插件的使用eclemma

    **EclEmma测试覆盖率插件**是用于提升单元测试质量和软件质量的重要工具。它通过集成在Eclipse IDE中,提供了一种便捷的方式来度量和理解代码的测试覆盖率。本课件将详细介绍EclEmma的原理、使用方法以及相关特性。 ...

    测试覆盖率工具EclEmma使用培训

    EclEmma是一款强大的Java测试覆盖率工具,专为Eclipse IDE设计。它提供了详细的代码覆盖率信息,帮助开发者评估单元测试的质量,确保软件的可靠性和稳定性。通过监控和分析测试执行过程,EclEmma能够显示哪些代码行...

    eclemma覆盖率测试配置说明

    web开发,我们常常要进行多层的覆盖率测试,emma技术,能够实现。文档说明了如何配置和使用这项技术。

    代码覆盖率eclipse插件和ant插件

    EclEmma 2.3.2 是该插件的一个版本,它可以与Eclipse无缝集成,帮助开发者在编写和调试代码的过程中实时了解测试覆盖率。安装EclEmma插件的方法是将下载的`eclemma-2.3.2.zip`文件解压,然后将解压得到的文件放入...

    java覆盖率测试工具eclemma

    在实际使用中,EclEmma的集成特性使得在编写和运行测试用例时,开发者可以实时查看覆盖率数据,从而更有效地优化测试策略。通过这种方式,开发者可以快速定位未被充分测试的部分,确保代码质量。 在提供的压缩包...

    包含groovy plugin tools, eclemma 测试覆盖率4

    总结来说,"包含groovy plugin tools, eclemma 测试覆盖率4"的压缩包文件提供了在Eclipse环境下高效开发和测试Groovy项目所需的工具。通过集成Groovy插件和Eclemma,开发者可以获得强大的代码编辑、编译、调试以及...

    代码覆盖率工具[EclEmma]使用手册.pdf

    EclEmma是一款优秀的Eclipse插件,它能够帮助开发人员有效地监控和提高测试覆盖率,从而提升软件质量。 #### 二、EclEmma概述 **EclEmma** 是一款针对Java项目的代码覆盖率分析工具,主要作为Eclipse IDE的插件存在...

    测试代码覆盖率

    EclEmma是Eclipse平台上的一个开源代码覆盖率工具,它为Java开发者提供了一种直观的方式来查看他们的测试覆盖率。版本1.2.2是该插件的一个特定发行版,可能包含了一些特定的功能改进和修复。 EclEmma提供以下核心...

    EclEmma-V1.3.2

    EclEmma是一款基于Eclipse的免费Java代码覆盖率工具,它为开发者提供了衡量代码测试完整性的重要指标。代码覆盖率是指在执行测试后,程序源代码被测试用例执行到的程度。理解这个概念是至关重要的,因为高覆盖率通常...

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

    Junit覆盖率工具—eclemma-3.1.1,EclEmma是一个开源的软件测试工具,可以在编码过程中查看代码调用情况、也可以检测单覆盖率。 1、EclEmma查看代码调用情况:1) 新建一个项目,然后添加一个类,然后简单书写一些...

    eclipse单元测试覆盖率插件

    单元测试覆盖率插件coverlipse 有效的统计单元测试覆盖率

    包含groovy plugin tools, eclemma 测试覆盖率

    包含groovy plugin tools, eclemma 测试覆盖率

Global site tag (gtag.js) - Google Analytics