code: private void parseResults() {
          logger.entering();
  
          if (result.getStatus() == ITestResult.SUCCESS) {
              this.status = "Passed";
          } else if (result.getStatus() == ITestResult.FAILURE) {
              this.status = "Failed";
          } else if (result.getStatus() == ITestResult.SKIP) {
              this.status = "Skipped";
          } else if (result.getStatus() == ITestResult.STARTED) {
              this.status = "Running";
          }
  
          Calendar c = Calendar.getInstance();
          c.setTimeInMillis(result.getStartMillis());
          this.startTime = ReporterDateFormatter.getISO8601String(c.getTime());
          c.setTimeInMillis(result.getEndMillis());
          this.endTime = ReporterDateFormatter.getISO8601String(c.getTime());
  
          if (result.getMethod().getDescription() != null) {
              this.description = result.getMethod().getDescription();
          }
  
          if (result.getThrowable() != null) {
              this.exception = result.getThrowable().getClass().toString() + ":"
                      + result.getThrowable().getLocalizedMessage();
              this.stacktrace = getStackTraceInfo(result.getThrowable());
          }
  
          loadMethodInfo(result);
  
          logger.exiting();
      }
docs: Parse the test results and convert to the MethodInfo fields