private void updateStats()

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);
            }
        }
    }