1
我发现,测试执行时间为:TestNG的测试套件的执行时间
(Reporter.getCurrentTestResult().getEndMillis() - Reporter.getCurrentTestResult().getStartMillis())/1000
但我有没有可读的结果:
-1476173903
我怎样才能得到我的日志记录的可读结果?
我发现,测试执行时间为:TestNG的测试套件的执行时间
(Reporter.getCurrentTestResult().getEndMillis() - Reporter.getCurrentTestResult().getStartMillis())/1000
但我有没有可读的结果:
-1476173903
我怎样才能得到我的日志记录的可读结果?
为什么不尝试在测试开始时声明一个变量。 即 long startTime = System.currentTimeMillis();
然后在测试块之后。 long endTime = System.currentTimeMillis();
long executionTime = endTime - startTime;
使其可读
TimeUnit.MILLISECONDS.toMinutes(executionTime);
看起来像'Reporter.getCurrentTestResult()。getEndMillis()'返回零。你看过这些文档,看看为什么会这样吗? –
我在找2天的答案( –