Old jdi debugee classes keep their own verbose flag and only print their trace 
when the debugger passes -vbs. logs you cannot see until a rerun are useless 
for failures that do not reproduce, so the gating goes and the messages always 
print. 65 files here, the flag and its -vbs parsing are deleted and the little 
print helper becomes an unconditional display on stderr. two debugger classes 
carried a flag that nothing ever set, that dead code is just removed. the 
remaining files with the same pattern overlap open reviews and follow 
separately. output volume is a handful of lines per debugee.

PS: Checked log size against a full nsk/jdi in CI run and  none of the changed 
tests hit the jtreg output limit. Largest .jtr was about 100 KB, and this 
change adds only around a dozen short protocol lines per debuggee. The tests 
that do trip the overflow marker are the monitor and stress event tests. which 
aren’t modified here and were already doing so before this change.


---------
- [x] I confirm that I make this contribution in accordance with the [OpenJDK 
Interim AI Policy](https://openjdk.org/legal/ai).

-------------

Commit messages:
 - 8390350: Remove test-local verbose mode from vmTestbase nsk tests

Changes: https://git.openjdk.org/jdk/pull/32375/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=32375&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8390350
  Stats: 1416 lines in 65 files changed: 0 ins; 739 del; 677 mod
  Patch: https://git.openjdk.org/jdk/pull/32375.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/32375/head:pull/32375

PR: https://git.openjdk.org/jdk/pull/32375

Reply via email to