task.restoreFromEvent(new TaskStartedEvent(taskId, "v1", 0, 0));
for (int i = 0; i < maxFailedAttempts; ++i) {
TezTaskAttemptID attemptId = getNewTaskAttemptID(lastTaskId);
task.restoreFromEvent(new TaskAttemptStartedEvent(attemptId, "v1", 0,
mockContainerId, mockNodeId, "", ""));
task.restoreFromEvent(new TaskAttemptFinishedEvent(attemptId, "v1", 0, 0,
TaskAttemptState.KILLED, "", null));
}
assertEquals(maxFailedAttempts, task.getAttempts().size());
assertEquals(0, task.failedAttempts);