首页 » Eclipse插件 » 覆盖率测试工具EclEmma的安装和使用

覆盖率测试工具EclEmma的安装和使用

 

一·简单介绍
最近阿里发布了规约插件(https://github.com/alibaba/p3c),大家用的不亦乐乎,今天在跟大家分享一款同样好用的代码覆盖率插件,做到不用写代码就可以对程序进行覆盖率测试,并且生成分析报告。它就是我们要说的EclEmma插件。我们用简单粗暴的方式直接进行安装和使用。
二.安装方法
1.官方主页:
http://www.eclemma.org/
2.安装:
安装方式官方已经提供了很好的说明,这里不介绍了,直接上地址。
(1).在线安装
http://www.eclemma.org/installation.html
(2).离线安装
http://www.eclemma.org/download.html
三.代码演示
1.示例代码

public class MainDemo {
	public static void main(String[] args) {
		for (int i = 0; i < 10; i++) {
			if(i==8) {
				System.out.println("Welcome to XiangquBa.cn !");
			}else if(i==11) {
				System.out.println("i="+i);
			}else {
				System.out.println("当前i的值="+i);
			}
		}
	}
}

2.要测试的代码右键->Coverage As->Coverage Configurations->Run

覆盖率测试工具EclEmma的安装和使用1

覆盖率测试工具EclEmma的安装和使用2

覆盖率测试工具EclEmma的安装和使用3

3.我们修改一下上面的测试代码让【i=9】,在重新运行一下看看覆盖率

覆盖率测试工具EclEmma的安装和使用4

从上图可以看出,覆盖率已经100%,然后我们接下来将两次结果进行Merge,这样可以进行综合性的观察分析

备注:实际项目中,可能需要进行多次运行覆盖率才能达到100%

覆盖率测试工具EclEmma的安装和使用5

4.选择要查看的操作,我这里因为Merge过,所以能看到一个

覆盖率测试工具EclEmma的安装和使用6

5.输出报告,右键选择要输出的项目->Export Session

覆盖率测试工具EclEmma的安装和使用7

覆盖率测试工具EclEmma的安装和使用8

打开输出路径的【index.html】查看报告

覆盖率测试工具EclEmma的安装和使用9

四.总结

以上内容就是Eclipse插件EclEmma的全部演示过程,新版本的Eclipse4.7.0中默认已经集成了EclEmma插件,所以不需要安装了,希望今天的分享能给你带来收获。

原文链接:覆盖率测试工具EclEmma的安装和使用,转载请注明来源!

0