zoukankan      html  css  js  c++  java
  • 关于reportng生成的测试报告不按测试执行顺序的解决办法

    需要修改TestResultComparator类的源码,源码自己去reportng官网http://reportng.uncommons.org/下载,因为reportng默认是按字母先后顺序进行排序的,现修改为按执行先后顺序显示

    class TestResultComparator implements Comparator<ITestResult> {
        public int compare(ITestResult result1, ITestResult result2) {
            // 按照名称排序显示
            // return result1.getName().compareTo(result2.getName());
    
            // 按照运行时间排序显示
            int longresult2 = 0;
            if (result1.getStartMillis() < result2.getStartMillis()) {
                longresult2 = -1;
            } else {
                longresult2 = 1;
            }
            return longresult2;
        }
    }

    修改完成后,需要将TestResultComparator编译成class文件,然后将此class文件替换reportng的jar包中的对应的TestResultComparator的class文件
  • 相关阅读:
    BGP
    ospf路由认证
    rip路由认证
    php-数组的相关函数及排序算法
    php-多维数组,数组遍历
    php-数组的概念,语法及特点
    php-错误处理
    MySQL性能优化
    JUC多线程03
    JUC多线程01
  • 原文地址:https://www.cnblogs.com/zw520ly/p/6138739.html
Copyright © 2011-2022 走看看