@Before public void before() { JobId mockJobId = mock(JobId.class); when(mockJobId.toString()).thenReturn("testJobId"); summary.setJobId(mockJobId); summary.setJobSubmitTime(2L); summary.setJobLaunchTime(3L); summary.setFirstMapTaskLaunchTime(4L); summary.setFirstReduceTaskLaunchTime(5L); summary.setJobFinishTime(6L); summary.setNumSucceededMaps(1); summary.setNumFailedMaps(0); summary.setNumSucceededReduces(1); summary.setNumFailedReduces(0); summary.setNumKilledMaps(0); summary.setNumKilledReduces(0); summary.setUser("testUser"); summary.setQueue("testQueue"); summary.setJobStatus("testJobStatus"); summary.setMapSlotSeconds(7); summary.setReduceSlotSeconds(8); summary.setJobName("testName"); }
case JOB_FINISHED: JobFinishedEvent jfe = (JobFinishedEvent) event; summary.setJobFinishTime(jfe.getFinishTime()); summary.setNumFinishedMaps(jfe.getFinishedMaps()); summary.setNumFailedMaps(jfe.getFailedMaps()); summary.setNumFinishedMaps(context.getJob(jobId).getTotalMaps()); summary.setNumFinishedReduces(context.getJob(jobId).getTotalReduces()); summary.setJobFinishTime(juce.getFinishTime()); setSummarySlotSeconds(summary, context.getJob(jobId).getAllCounters()); break;
case JOB_FINISHED: JobFinishedEvent jfe = (JobFinishedEvent) event; summary.setJobFinishTime(jfe.getFinishTime()); summary.setNumFinishedMaps(jfe.getFinishedMaps()); summary.setNumFailedMaps(jfe.getFailedMaps()); summary.setNumFinishedMaps(context.getJob(jobId).getTotalMaps()); summary.setNumFinishedReduces(context.getJob(jobId).getTotalReduces()); summary.setJobFinishTime(juce.getFinishTime()); setSummarySlotSeconds(summary, context.getJob(jobId).getAllCounters()); break;
case JOB_FINISHED: JobFinishedEvent jfe = (JobFinishedEvent) event; summary.setJobFinishTime(jfe.getFinishTime()); summary.setNumSucceededMaps(jfe.getSucceededMaps()); summary.setNumFailedMaps(jfe.getFailedMaps()); summary.setNumFailedMaps(job.getFailedMaps()); summary.setNumFailedReduces(job.getFailedReduces()); summary.setJobFinishTime(juce.getFinishTime()); summary.setNumKilledMaps(juce.getKilledMaps()); summary.setNumKilledReduces(juce.getKilledReduces());