extent-framework / extentreports-java

Extent Reporting Library, Java
http://extentreports.com
Apache License 2.0
220 stars 126 forks source link

Test node execution time is not displaying correctly [Help needed] #435

Closed LIU-YiFeng-1 closed 3 months ago

LIU-YiFeng-1 commented 3 months ago

I have a very simple test case to generate a html report using Extent Report.

It was all working fine yesterday and out of no where there was a 30sec additional to the node execution time.


@Test
public void extentReportTest() throws InterruptedException {
    ReportingService reportingService = new ReportingService();
    ExtentReportService extentReportService = new ExtentReportService();
    ExtentTest parent = extentReportService.createTest("Node creation Test");

    // Node 1
    ExtentTest node1 = parent.createNode("node1");
    Thread.sleep(10000L);
    node1.pass("pass");

    // Node 2
    ExtentTest node2 = parent.createNode("node2");
    node2.pass("pass");

    // Node 3
    ExtentTest node3 = parent.createNode("node3");
    node3.getModel().setStartTime(Calendar.getInstance().getTime());
    Thread.sleep(4000L);
    node3.getModel().setEndTime(Calendar.getInstance().getTime());
    node3.pass("pass");

    extentReportService.testPass();
    extentReportService.persist();
    reportingService.sendTestExecutionReport();
}

java: java zulu 17
extent report: v5.1.1

I did not update the code snip at all. Any one faced similar issue before?

Many thanks in advance!