RFR: 8305083: Remove finalize() from test/hotspot/jtreg/vmTestbase/nsk/share/ and /jpda that are used in serviceability/dcmd/framework tests
Coleen Phillimore
coleenp at openjdk.org
Tue May 9 16:03:41 UTC 2023
On Tue, 9 May 2023 09:12:51 GMT, Afshin Zafari <duke at openjdk.org> wrote:
> This PR is continuation of https://github.com/openjdk/jdk/pull/13420 which was far behind the master.
The cleanups here look really good and solve the issue of the finalize function warnings. Any further refactoring or improvements to these tests should be a separate RFE. A couple of minor changes requested. Thanks!
test/hotspot/jtreg/vmTestbase/nsk/share/FinalizableObject.java line 28:
> 26:
> 27: /**
> 28: * This class is an simple exalmple of finalizable object, that
typo: exalmple
test/hotspot/jtreg/vmTestbase/nsk/share/LocalProcess.java line 170:
> 168: *
> 169: */
> 170: public void cleanup() {
Maybe add `@Override`
test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java line 755:
> 753: if (vthreadMode) {
> 754: /* Need --enable-preview on the debuggee in order to support virtual threads. */
> 755: vmArgs += " --enable-preview";
Is this added with this change? It may have been recently removed which is why you have this diff.
test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java line 155:
> 153:
> 154: registerCleanup();
> 155:
remove the extra line pls.
test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java line 410:
> 408: * @see #close()
> 409: */
> 410: public void cleanup() {
Add `@Override`
test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java line 321:
> 319: args.add("--enable-preview");
> 320: }
> 321:
Also probably is an unintended diff with the master.
-------------
Changes requested by coleenp (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/13884#pullrequestreview-1418968684
PR Review Comment: https://git.openjdk.org/jdk/pull/13884#discussion_r1188815912
PR Review Comment: https://git.openjdk.org/jdk/pull/13884#discussion_r1188816875
PR Review Comment: https://git.openjdk.org/jdk/pull/13884#discussion_r1188818236
PR Review Comment: https://git.openjdk.org/jdk/pull/13884#discussion_r1188818689
PR Review Comment: https://git.openjdk.org/jdk/pull/13884#discussion_r1188818982
PR Review Comment: https://git.openjdk.org/jdk/pull/13884#discussion_r1188821265
More information about the serviceability-dev
mailing list