On Sat, 30 Jan 2021 00:15:04 GMT, Alex Menkov <[email protected]> wrote:
> The test expects debuggee output in jdb output stream. > But jdb redirects debuggee output asynchronously so sometimes it's incomplete > or mixed with jdb output. > The fix updates debuggee to print output to file and read/analyze it after > jdb (and debuggee) exits. test/jdk/com/sun/jdi/JdbOptions.java line 85: > 83: private static final String outFilename = > UUID.randomUUID().toString() + ".out"; > 84: private static final Path outPath = Paths.get(outFilename); > 85: private static final String targ = JbdOptionsTarg.class.getName() + " > " + outFilename; Is there a reason you added `outFilename` to `targ` rather than just add `outFilename` when you pass the argument string to `test()`. ------------- PR: https://git.openjdk.java.net/jdk/pull/2322
