/** * Test {@link TaskAttemptStartedEvent}. */ public void testTaskAttemptStartedEvent() { EventType expected = EventType.MAP_ATTEMPT_STARTED; TaskAttemptID fakeId = new TaskAttemptID("1234", 1, TaskType.MAP, 1, 1); // check the events for job-setup, job-cleanup and map task-types testAttemptStartedEventForTypes(expected, fakeId, new TaskType[] {TaskType.JOB_SETUP, TaskType.JOB_CLEANUP, TaskType.MAP}); expected = EventType.REDUCE_ATTEMPT_STARTED; fakeId = new TaskAttemptID("1234", 1, TaskType.REDUCE, 1, 1); // check the events for job-setup, job-cleanup and reduce task-types testAttemptStartedEventForTypes(expected, fakeId, new TaskType[] {TaskType.JOB_SETUP, TaskType.JOB_CLEANUP, TaskType.REDUCE}); }