private void makeGroupedResults(
      AllureTestReport testReport, Result result, long start, long stop) {
    testReport.setName(
        testReport.getName() + " (" + result.getSucessCount() + "/" + result.size() + ")");
    testReport.setStartTimestamp(start);
    for (SubTest subTest : result) {
      AllureStepReport subStepReport = new AllureStepReport(subTest.getName());
      subStepReport.setStartTimestamp(start);
      StatusDetails details = new StatusDetails();
      details.setMessage(subTest.getMessage());
      subStepReport.setDetails(details);
      subStepReport.setIgnore(true);
      if (!subTest.getActualResult().equals("PASS") && !subTest.getActualResult().equals("OK")) {
        subStepReport.setStatus(Status.FAILED);
        reporter.textAttachment(subStepReport, "Reason ", subTest.getMessage(), "plain");
      } else {
        subStepReport.setStatus(Status.PASSED);
      }
      subStepReport.setStopTimestamp(stop);
      testReport.addStepReport(subStepReport);
    }
    testReport.setStopTimestamp(stop);
    testReport.setStage("finished");
  }
Get information about the run from various sources.

@return the information about the run.
KITE-WPT-Test/src/main/java/org/webrtc/kite/wpt/steps/RunAllTestStep.java