TestReporter.publishFile, so they can be opened from the
page of each test. Enabled by default.
They are archived like build artifacts, under test-attachments/, so they are stored by the
configured artifact manager (for example in cloud storage) and removed together with the build.
Attached files are written by the test JVMs to their JUnit output directory
(junit.platform.reporting.output.dir), which is not part of the stream. When the block ends, they are
looked up in the workspace by their path relative to that directory, ignoring files older than the block.