private GetJobReportResponse getJobReportResponse() {
   GetJobReportResponse jobReportResponse = Records.newRecord(GetJobReportResponse.class);
   JobReport jobReport = Records.newRecord(JobReport.class);
   jobReport.setJobId(jobId);
   jobReport.setJobState(JobState.SUCCEEDED);
   jobReportResponse.setJobReport(jobReport);
   return jobReportResponse;
 }
 private GetJobReportResponse getJobReportResponseFromHistoryServer() {
   GetJobReportResponse jobReportResponse = Records.newRecord(GetJobReportResponse.class);
   JobReport jobReport = Records.newRecord(JobReport.class);
   jobReport.setJobId(jobId);
   jobReport.setJobState(JobState.SUCCEEDED);
   jobReport.setMapProgress(1.0f);
   jobReport.setReduceProgress(1.0f);
   jobReport.setJobFile("TestJobFilePath");
   jobReport.setTrackingUrl("http://TestTrackingUrl");
   jobReportResponse.setJobReport(jobReport);
   return jobReportResponse;
 }
    @Override
    public GetJobReportResponse getJobReport(GetJobReportRequest request) throws IOException {

      amContact = true;

      JobReport jobReport = recordFactory.newRecordInstance(JobReport.class);
      jobReport.setJobId(request.getJobId());
      jobReport.setJobState(JobState.RUNNING);
      jobReport.setJobName("TestClientRedirect-jobname");
      jobReport.setUser("TestClientRedirect-user");
      jobReport.setStartTime(0L);
      jobReport.setFinishTime(1L);

      GetJobReportResponse response = recordFactory.newRecordInstance(GetJobReportResponse.class);
      response.setJobReport(jobReport);
      return response;
    }