C0urante opened a new pull request, #15258: URL: https://github.com/apache/kafka/pull/15258
Currently, output captured during tests is combined for every test in the suite and stored in a single location. This makes it difficult to diagnose CI failures since that combined test output is truncated if it exceeds a certain length, which often means that output for entire test cases at a time gets completely wiped. The change here causes output to be stored per test case (i.e., method) instead of suite (i.e., class), which should make more information available and reduce the impact of truncation. If/when it becomes possible to store complete test output for failing tests only (this is currently not feasible with the Jenkins JUnit plugin), it will also allow us to retain less test output since we'll be able to store the output of individual failed cases instead of entire suites that may only contain one or two failures. I'm unsure if this approach works for JUnit 5 or not, so I'm opening this PR as a draft for now. If/when I've been able to validate compatibility, I'll mark it ready for review. ### Committer Checklist (excluded from commit message) - [ ] Verify design and implementation - [ ] Verify test coverage and CI build status - [ ] Verify documentation (including upgrade notes) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
