public String getColoredTestSetSummary()

in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/TestSetStats.java [178:222]


    public String getColoredTestSetSummary(WrappedReportEntry reportEntry, boolean phrasedClassName) {
        final boolean isSuccessful = failures == 0 && errors == 0 && skipped == 0;
        final boolean isFailure = failures > 0;
        final boolean isError = errors > 0;
        final boolean isFailureOrError = isFailure | isError;
        final boolean isSkipped = skipped > 0;
        final MessageBuilder builder = buffer();
        if (isSuccessful) {
            if (completedCount == 0) {
                builder.strong(TESTS_RUN).strong(completedCount);
            } else {
                builder.success(TESTS_RUN).success(completedCount);
            }
        } else {
            if (isFailureOrError) {
                builder.failure(TESTS).strong(RUN).strong(completedCount);
            } else {
                builder.warning(TESTS).strong(RUN).strong(completedCount);
            }
        }
        builder.a(COMMA);
        if (isFailure) {
            builder.failure(FAILURES).failure(failures);
        } else {
            builder.a(FAILURES).a(failures);
        }
        builder.a(COMMA);
        if (isError) {
            builder.failure(ERRORS).failure(errors);
        } else {
            builder.a(ERRORS).a(errors);
        }
        builder.a(COMMA);
        if (isSkipped) {
            builder.warning(SKIPPED).warning(skipped);
        } else {
            builder.a(SKIPPED).a(skipped);
        }
        builder.a(COMMA).a(reportEntry.getElapsedTimeVerbose());
        if (isFailureOrError) {
            builder.failure(FAILURE_MARKER);
        }
        builder.a(IN_MARKER);
        return concatenateWithTestGroup(builder, reportEntry, phrasedClassName);
    }