p-unit 教程5 -- 极具说服力的可视化结果

p-unit最新介绍已在 developerWorks 发表,请点击 这里 查阅

前面四章已经 我们已经看到p-unit如何灵活的运行,现在我们来看如何可视化运行结果。
其实在教程4中,我们已经看到了这段代码,非常简单
runner.addPUnitEventListener(new OverviewReporter(ImageRender());
这段代码添加了一个总体报表以图片的格式显示。
在p-unit中,报表有三个级别:总体 Overview, 测试类集 TestSuite, 测试案例 TestClass
报表有两种形式,分别为图片和pdf,其中图片又支持jpg, png等多种格式

p-unit的报表是完全基于事件机制的,所以可以添加多个报表,也可以添加用户自定义的报表,
下面的定义将结果输出到文件,图片以及pdf文件中。
Runner runner = new SoloRunner();
runner.addPUnitEventListener(new FileLogger());
runner.addPUnitEventListener(new OverviewReporter(new ImageRender()));
runner.addPUnitEventListener(new OverviewReporter(new PDFRender()));
runner.run(AllTestSuite.class);
运行结果在当前路径下的result文件夹里,下面是样例,从图片中,可以一眼看出哪个实现在哪个方法上执行速度的快慢,结果非常直观。

还没下载p-unit? https://sourceforge.net/projects/p-unit/ !!!
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页