On each html report, we have execution time formatted in "minutes:seconds.milliseconds" and not as attended (103.29s) for example (since Codeception 5 I think)
Maybe related to $timeTaken = $this->timer->stop()->asString(); in HtmlReporter
Moreover, in a parallel run context, each run has an execution time.
The final merge of the reports aggregates each of the reports
However, in my opinion, the execution time of the final merge should be the execution time of the longest run and not the sum of the execution times of each run.
Is it possible to stock all reports execution time in array and make finally
$this->executionTimeSum = max($executionTimeArray);
On merged report.html, execution time = 0s
On each html report, we have execution time formatted in "minutes:seconds.milliseconds" and not as attended (103.29s) for example (since Codeception 5 I think)
Maybe related to
$timeTaken = $this->timer->stop()->asString();
in HtmlReporterI have modified countExecutionTime() method, but it is to test that it works, not the solution to apply, I am well aware of it
Moreover, in a parallel run context, each run has an execution time. The final merge of the reports aggregates each of the reports However, in my opinion, the execution time of the final merge should be the execution time of the longest run and not the sum of the execution times of each run.
Is it possible to stock all reports execution time in array and make finally $this->executionTimeSum = max($executionTimeArray);
My proposal here #120