Skip to content

Commit 6ce2f3e

Browse files
author
Daniel D. Daugherty
committed
8376751: add preview project anchors to main-line ProblemList files
Reviewed-by: kvn, rriggs, liach
1 parent c62c82d commit 6ce2f3e

26 files changed

+400
-22
lines changed

make/RunTests.gmk

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2016, 2025, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -972,6 +972,10 @@ define SetupRunJtregTestBody
972972
JTREG_AUTO_PROBLEM_LISTS += ProblemList-enable-preview.txt
973973
endif
974974

975+
ifneq ($$(findstring -XX:+UseCompactObjectHeaders, $$(JTREG_ALL_OPTIONS)), )
976+
JTREG_AUTO_PROBLEM_LISTS += ProblemList-coh.txt
977+
endif
978+
975979

976980
ifneq ($$(JTREG_EXTRA_PROBLEM_LISTS), )
977981
# Accept both absolute paths as well as relative to the current test root.

test/docs/ProblemList.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
###########################################################################
22
#
3-
# Copyright (c) 2024, 2025, Oracle and/or its affiliates. All rights reserved.
3+
# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
44
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
55
#
66
# This code is free software; you can redistribute it and/or modify it
@@ -39,3 +39,16 @@
3939
# More than one label is allowed but must be on the same line.
4040
#
4141
#############################################################################
42+
43+
#############################################################################
44+
45+
# Preview project specific failures go here at the end of the file.
46+
#
47+
# These are NOT failures that occur with the '--enable-preview' option
48+
# specified; those go in the appropriate ProblemList-enable-preview.txt file.
49+
# These are failures that occur WITHOUT the '--enable-preview' option
50+
# specified AND occur because of some issue with preview project code,
51+
# in either implementation or test code.
52+
53+
#############################################################################
54+

test/hotspot/jtreg/ProblemList-AotJdk.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,16 @@ compiler/ciReplay/TestInliningProtectionDomain.java 0000000 generic-all
5656
# These tests fail often with AotJdk due to JDK-8323727
5757
compiler/arguments/TestStressReflectiveCode.java 8323727 generic-all
5858
compiler/arraycopy/TestCloneWithStressReflectiveCode.java 8323727 generic-all
59+
60+
#############################################################################
61+
62+
# Preview project specific failures go here at the end of the file.
63+
#
64+
# These are NOT failures that occur with the '--enable-preview' option
65+
# specified; those go in the appropriate ProblemList-enable-preview.txt file.
66+
# These are failures that occur WITHOUT the '--enable-preview' option
67+
# specified AND occur because of some issue with preview project code,
68+
# in either implementation or test code.
69+
70+
#############################################################################
71+

test/hotspot/jtreg/ProblemList-StaticJdk.txt

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
#
2+
# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
3+
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4+
#
5+
# This code is free software; you can redistribute it and/or modify it
6+
# under the terms of the GNU General Public License version 2 only, as
7+
# published by the Free Software Foundation.
8+
#
9+
# This code is distributed in the hope that it will be useful, but WITHOUT
10+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12+
# version 2 for more details (a copy is included in the LICENSE file that
13+
# accompanied this code).
14+
#
15+
# You should have received a copy of the GNU General Public License version
16+
# 2 along with this work; if not, write to the Free Software Foundation,
17+
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18+
#
19+
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20+
# or visit www.oracle.com if you need additional information or have any
21+
# questions.
22+
#
23+
24+
#############################################################################
25+
#
26+
# List of quarantined tests for testing in StaticJdk mode.
27+
#
28+
#############################################################################
29+
130
# Dynamically link with JDK/VM native libraries
231
gtest/GTestWrapper.java 8356201 generic-all
332
gtest/LargePageGtests.java#use-large-pages 8356201 generic-all
@@ -6,3 +35,16 @@ gtest/MetaspaceGtests.java#no-ccs 8356201 generic-all
635
gtest/NMTGtests.java#nmt-detail 8356201 generic-all
736
gtest/NMTGtests.java#nmt-off 8356201 generic-all
837
gtest/NMTGtests.java#nmt-summary 8356201 generic-all
38+
39+
#############################################################################
40+
41+
# Preview project specific failures go here at the end of the file.
42+
#
43+
# These are NOT failures that occur with the '--enable-preview' option
44+
# specified; those go in the appropriate ProblemList-enable-preview.txt file.
45+
# These are failures that occur WITHOUT the '--enable-preview' option
46+
# specified AND occur because of some issue with preview project code,
47+
# in either implementation or test code.
48+
49+
#############################################################################
50+

test/hotspot/jtreg/ProblemList-Virtual.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2022, 2025, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -77,3 +77,15 @@ vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemor
7777
# to make progress when all other threads are currently suspended.
7878
vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java 8338713 generic-all
7979

80+
#############################################################################
81+
82+
# Preview project specific failures go here at the end of the file.
83+
#
84+
# These are NOT failures that occur with the '--enable-preview' option
85+
# specified; those go in the appropriate ProblemList-enable-preview.txt file.
86+
# These are failures that occur WITHOUT the '--enable-preview' option
87+
# specified AND occur because of some issue with preview project code,
88+
# in either implementation or test code.
89+
90+
#############################################################################
91+

test/hotspot/jtreg/ProblemList-Xcomp.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2018, 2025, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -46,3 +46,16 @@ vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java 829
4646
vmTestbase/nsk/stress/thread/thread006.java 8321476 linux-all
4747

4848
gc/arguments/TestNewSizeFlags.java 8299116 macosx-aarch64
49+
50+
#############################################################################
51+
52+
# Preview project specific failures go here at the end of the file.
53+
#
54+
# These are NOT failures that occur with the '--enable-preview' option
55+
# specified; those go in the appropriate ProblemList-enable-preview.txt file.
56+
# These are failures that occur WITHOUT the '--enable-preview' option
57+
# specified AND occur because of some issue with preview project code,
58+
# in either implementation or test code.
59+
60+
#############################################################################
61+

test/hotspot/jtreg/ProblemList-enable-preview.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -25,6 +25,8 @@
2525
#
2626
# List of quarantined tests for testing with --enable-preview
2727
#
28+
# These are failures that ONLY occur with the '--enable-preview' option
29+
# specified. There are separate sub-sections for each preview project.
30+
#
2831
#############################################################################
2932

30-

test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -96,3 +96,16 @@ serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
9696
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java 0000000 generic-all
9797
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java#id0 0000000 generic-all
9898
serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java#id1 0000000 generic-all
99+
100+
#############################################################################
101+
102+
# Preview project specific failures go here at the end of the file.
103+
#
104+
# These are NOT failures that occur with the '--enable-preview' option
105+
# specified; those go in the appropriate ProblemList-enable-preview.txt file.
106+
# These are failures that occur WITHOUT the '--enable-preview' option
107+
# specified AND occur because of some issue with preview project code,
108+
# in either implementation or test code.
109+
110+
#############################################################################
111+

test/hotspot/jtreg/ProblemList-zgc.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2019, 2025, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2019, 2026, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -113,3 +113,16 @@ compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
113113
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java 8343233 generic-aarch64
114114
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java 8343233 generic-aarch64
115115
compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java 8343233 generic-aarch64
116+
117+
#############################################################################
118+
119+
# Preview project specific failures go here at the end of the file.
120+
#
121+
# These are NOT failures that occur with the '--enable-preview' option
122+
# specified; those go in the appropriate ProblemList-enable-preview.txt file.
123+
# These are failures that occur WITHOUT the '--enable-preview' option
124+
# specified AND occur because of some issue with preview project code,
125+
# in either implementation or test code.
126+
127+
#############################################################################
128+

test/hotspot/jtreg/ProblemList.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2016, 2025, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -183,3 +183,16 @@ vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn001/forceEa
183183
vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi005/TestDescription.java 8076494 windows-x64
184184

185185
vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java 8310144 macosx-aarch64
186+
187+
#############################################################################
188+
189+
# Preview project specific failures go here at the end of the file.
190+
#
191+
# These are NOT failures that occur with the '--enable-preview' option
192+
# specified; those go in the appropriate ProblemList-enable-preview.txt file.
193+
# These are failures that occur WITHOUT the '--enable-preview' option
194+
# specified AND occur because of some issue with preview project code,
195+
# in either implementation or test code.
196+
197+
#############################################################################
198+

0 commit comments

Comments
 (0)