TestNG测试套件执行时间

时间:2016-10-11 08:20:58

标签: java selenium-webdriver automation testng

我发现测试执行时间是:

(Reporter.getCurrentTestResult().getEndMillis() - Reporter.getCurrentTestResult().getStartMillis()) / 1000

但我的结果不可读:

  

-1476173903

如何获取我的日志记录的可读结果?

1 个答案:

答案 0 :(得分:1)

为什么不尝试在测试开始时声明变量。 即 long startTime = System.currentTimeMillis();

然后在测试块之后。 long endTime = System.currentTimeMillis();

long executionTime = endTime - startTime;

使其可读

TimeUnit.MILLISECONDS.toMinutes(executionTime);