in src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java [152:173]
private void updateStats() {
if (successfulJobs != null && skippedJobs != null && failedJobs != null && errorJobs != null) {
return;
}
successfulJobs = new ArrayList<>();
failedJobs = new ArrayList<>();
skippedJobs = new ArrayList<>();
errorJobs = new ArrayList<>();
for (BuildJob buildJob : buildJobs) {
if (BuildJob.Result.SUCCESS.equals(buildJob.getResult())) {
successfulJobs.add(buildJob);
} else if (BuildJob.Result.SKIPPED.equals(buildJob.getResult())) {
skippedJobs.add(buildJob);
} else if (BuildJob.Result.ERROR.equals(buildJob.getResult())) {
errorJobs.add(buildJob);
} else if (buildJob.getResult() != null) {
failedJobs.add(buildJob);
}
}
}