On Fri, 13 Mar 2026 18:58:53 GMT, Frederic Thevenet <[email protected]> wrote:
>> When an `OutputAnalyzer` instance uses a `LazyOutputBuffer` impl to capture >> a process' standard output, it unconditionally writes progress logs to >> stdout. This can easily flood the output in tests that spawn a great number >> of processes, each with an OutputAnalyzer attached, as part of their >> operations. >> >> This change introduce an optional "quiet mode" which allows suppressing the >> diagnostic messages emitted by the analyzer. >> >> (Notes on implementation) >> * Introducing a "verbose mode" instead would likely have been more >> idiomatic, but would have implied a lot of existing tests opting into this >> new mode to retain their current printing behavior. >> * It is implemented as an extra parameter in new constructor overloads for >> `OutputAnalyzer`, which really is the only way since `LazyOutputBuffer` >> starts logging in its constructor. > > Frederic Thevenet has updated the pull request incrementally with one > additional commit since the last revision: > > Switch opt-in quiet mode for opt out verbose mode. Fix indent. @fthevenet Your change (at version 0838790aa5d21cae1deea4ffbbf3e82ad764f586) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk/pull/30238#issuecomment-4060257065
