Gradle DefaultTestLogging.setShowStandardStreams(bool) does not use the flag

I know I should submit a pull request, but that will probably take me a few weeks :-/, so here is the issue:

public TestLogging setShowStandardStreams(boolean flag) {
        events.addAll(EnumSet.of(TestLogEvent.STANDARD_OUT, TestLogEvent.STANDARD_ERROR));
        return this;

As you can see it adds the events even if the flag was false, which contradicts the documentation (and any reasonable assumption).

In addition thus is the only setter in the class that returns ‘this’ - you may want to make it consistent one way or another.

Thanks for the report. Raised as GRADLE-3134.