From bbd880775f73ac11dc2c86ec5b598bdb4305e699 Mon Sep 17 00:00:00 2001 From: Leonid Mesnik Date: Tue, 21 Jan 2025 21:10:43 +0000 Subject: [PATCH] 8338428: Add logging of final VM flags while setting properties Reviewed-by: dholmes, rriggs --- test/hotspot/jtreg/TEST.ROOT | 7 +++++-- test/jdk/TEST.ROOT | 11 +++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/test/hotspot/jtreg/TEST.ROOT b/test/hotspot/jtreg/TEST.ROOT index 1e5094bd116..eacf856075c 100644 --- a/test/hotspot/jtreg/TEST.ROOT +++ b/test/hotspot/jtreg/TEST.ROOT @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2005, 2025, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -48,7 +48,10 @@ requires.extraPropDefns.libs = \ ../../lib/jdk/test/lib/Container.java requires.extraPropDefns.javacOpts = --add-exports java.base/jdk.internal.foreign=ALL-UNNAMED requires.extraPropDefns.vmOpts = \ - -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI \ + -XX:+UnlockDiagnosticVMOptions \ + -XX:+LogVMOutput -XX:-DisplayVMOutput -XX:LogFile=vmprops.flags.final.vm.log \ + -XX:+PrintFlagsFinal \ + -XX:+WhiteBoxAPI \ --add-exports java.base/jdk.internal.foreign=ALL-UNNAMED requires.properties= \ sun.arch.data.model \ diff --git a/test/jdk/TEST.ROOT b/test/jdk/TEST.ROOT index 7b6276c7aa0..1b08167ff34 100644 --- a/test/jdk/TEST.ROOT +++ b/test/jdk/TEST.ROOT @@ -1,6 +1,10 @@ +# +# Copyright (c) 2005, 2025, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# # This file identifies the root of the test-suite hierarchy. # It also contains test-suite configuration information. - +# # The list of keywords supported in the entire test suite. The # "intermittent" keyword marks tests known to fail intermittently. # The "randomness" keyword marks tests using randomness with test @@ -72,7 +76,10 @@ requires.extraPropDefns.libs = \ ../lib/jdk/test/lib/Container.java requires.extraPropDefns.javacOpts = --add-exports java.base/jdk.internal.foreign=ALL-UNNAMED requires.extraPropDefns.vmOpts = \ - -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI \ + -XX:+UnlockDiagnosticVMOptions \ + -XX:+LogVMOutput -XX:-DisplayVMOutput -XX:LogFile=vmprops.flags.final.vm.log \ + -XX:+PrintFlagsFinal \ + -XX:+WhiteBoxAPI \ --add-exports java.base/jdk.internal.foreign=ALL-UNNAMED requires.properties= \ sun.arch.data.model \