`
sunnylocus
  • 浏览: 870237 次
  • 性别: Icon_minigender_1
  • 来自: 美国图森
社区版块
存档分类
最新评论

单元测试覆盖率插件clover的破解及使用

    博客分类:
  • Java
阅读更多

   公司在尝试用测序驱动开发模式开发项目,我在网上找了些资料,看到一个eclipse插件clover,用来检测单元测试的覆盖率,用了下感觉不错,不过这个插件只能试用30天。下面是破解的步骤

1.安装clover

    在eclipse菜单选择 Help-->Software Updates -->Find and Install -->Search for new features to install

-->New remote site

     Name:clover

     URL:http://update.atlassian.com/eclipse/clover/

     点Finish,然后重启eclipse。或着下载安装包到本地,解压缩会看到两个文件夹和一个xml文件,xml文件不用管它,将 features文件夹下的所有文件拷贝到%ECLIPSE_HOME%\features目录下,将plugs目录下的所有文件拷贝%ECLIPSE_HOME%\plugs目录下,重启eclipse。

2、破解

     用WinRAR打开%ECLIPSE_HOME%\plugs目录下的com.cenqua.clover.core_2.4.0.v20081105000000.jar,将破解包里的leaf.key拷贝到clover\cenqua_com_licensing\atlassian\clover目录,替换同名的leaf.key文件,如图


运行破解包中CenquaKeyGen.class文件,随便输入一个名称,会生成对应的注册码,如图

将生成的注册码拷贝,在eclipse菜单中点击windows-->preferences点左侧Clover,在展开的菜单里选择Lincense,将拷贝的注册码粘贴到Lincense Text文本域中, 然后点apply,如图

3.测试

    在项目上点右键,在弹出的菜单中选择clover-->Enable/Disable on,然后选择你要测试覆盖率的项目,完成之后,当我们运行Junit测试的时候,clover会生成测试覆盖率的报告,如图

14
1
分享到:
评论
6 楼 seeYourEye 2016-02-17  
可以用 ,放到Eclipse里失败的应该是没替换leaf.key文件吧
5 楼 rickysun 2012-12-14  
java CenquaKeyGen运行时让选择种类和名称,我都写1了,最后生成个lisense的码,但是 我放到eclipse里提示失败。
4 楼 haierabc 2012-07-28  
icanfly 写道
现在3.0好像目录结构发生变化了,不能破解了

还能用,替换com.cenqua.clover.core_3.1.6.v20120619000000.jar\clover\com\atlassian\clover中的文件
3 楼 icanfly 2012-03-16  
现在3.0好像目录结构发生变化了,不能破解了
2 楼 sunnylocus 2011-04-07  
xiangzi21 写道
运行破解包中CenquaKeyGen.class文件,随便输入一个名称,会生成对应的注册码--->这个文件怎么运行?

这个很容易呀,把CenquaKeyGen.class文件拷贝到磁盘根目录下,比如c:\,进入cmd,输入java CenquaKeyGen接照提示操作就ok了。
1 楼 xiangzi21 2011-04-07  
运行破解包中CenquaKeyGen.class文件,随便输入一个名称,会生成对应的注册码--->这个文件怎么运行?

相关推荐

Global site tag (gtag.js) - Google Analytics