Java TestNG测试套件执行时间

Java TestNG测试套件执行时间,java,selenium-webdriver,automation,testng,Java,Selenium Webdriver,Automation,Testng,我发现测试执行时间是: (Reporter.getCurrentTestResult().getEndMillis() - Reporter.getCurrentTestResult().getStartMillis()) / 1000 但我没有得到可读的结果: -1476173903 如何获得可读的日志记录结果?为什么不在测试开始时声明一个变量呢。 即 long startTime=System.currentTimeMillis() 然后在试块之后。 long-endTime=System

我发现测试执行时间是:

(Reporter.getCurrentTestResult().getEndMillis() - Reporter.getCurrentTestResult().getStartMillis()) / 1000
但我没有得到可读的结果:

-1476173903


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

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

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

长执行时间=结束时间-开始时间

使之可读


TimeUnit.ms.toMinutes(执行时间)

看起来
Reporter.getCurrentTestResult().getEndMillis()
正在返回零。你看过文档了吗?我已经找了两天的答案了(