Selecting a test in the Run tool window's test tree shows only that test's
output, and a class shows its own output followed by its tests'.
- Maven: Surefire's console names failures but not what passed tests printed.
The JUnit XML reports carry each test case's <system-out>/<system-err>;
they are now read into a separate `stdout` field and shown for every test,
before the failure details. Failures already reported on the console get
the printed lines in front of their stack trace.
- Gradle: output of a class's own setup and teardown (@BeforeAll, @AfterAll)
arrived under the class descriptor and showed up as an extra child named
after the class. The init script now sends it without a test name and it
belongs to the class node.