| maybeFail(CommitterFaultInjection.Faults) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setFaults(CommitterFaultInjection.Faults[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| CommitterFaultInjectionImpl(Path, JobContext, boolean, CommitterFaultInjection.Faults[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getWorkPath() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| needsTaskCommit(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setupJob(JobContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setupTask(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| commitTask(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| abortTask(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| commitJob(JobContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| abortJob(JobContext, JobStatus.State) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getOutputPath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |