ReportNg测试报告的定制修改

参考文章:
Custom reporting engine with ReportNG
利用ReportNG生成美观易读的测试报告

前言


前段时间在Testerhome上面看到了测试报告生成系列之——-如何用 testNG 生成测试报告 简单的描述了一些测试报告的生成,接着有人在评论中回复说可以针对reportNg的测试报告做一些定制化的修改,并且还附上了一张截图。这里我们看下修改后的效果图

这里写图片描述
确实是比reportNg原生的测试报告好看多了。

这里写图片描述,那下来我们就来看看如何去修改我们的reportNg

正文


我们先从github上拉下 reportNg的源代码 reportng , 我们先看下整体的目录结构:

这里写图片描述

因为我们是要修改html的生成,所以说我们大部分要修改的内容都是在resources下进行。

  1. reportng.properties 增加部分类表项
    这里我们直接在末尾添加

    log=Log Info
    screenshot=Screen Shot
    duration=Duration
  2. results.html.vm 修改结果的html,我们目前只修改fail的情况下。

    
    #if ($failedTests.size() > 0)
    
      <table class="resultsTable">
        <tr><th colspan="5" class="header failed">$messages.getString("failedTests")</th></tr>
        #foreach ($testClass in $failedTests.keySet())
          <tr>
              <td colspan="1" class="group">$testClass.name</td>
           
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值