annotate test/TEST.groups @ 20218:828056cf311f

8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname) Summary: A few locations in the code use sizeof(this) which returns the size of the pointer instead of sizeof(classname) which returns the size of the sum of its members. This change fixes these errors and adds a few tests. Reviewed-by: mgerdin, brutisso
author tschatzl
date Mon, 21 Jul 2014 09:40:19 +0200
parents 4a1062dc52d1
children 52b4284cb496 bac98749fe00
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
1 #
17965
4a1062dc52d1 8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock'
dcubed
parents: 17946
diff changeset
2 # Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
4 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
5 # This code is free software; you can redistribute it and/or modify it
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
6 # under the terms of the GNU General Public License version 2 only, as
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
7 # published by the Free Software Foundation.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
8 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
9 # This code is distributed in the hope that it will be useful, but WITHOUT
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
12 # version 2 for more details (a copy is included in the LICENSE file that
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
13 # accompanied this code).
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
14 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
15 # You should have received a copy of the GNU General Public License version
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
16 # 2 along with this work; if not, write to the Free Software Foundation,
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
18 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
20 # or visit www.oracle.com if you need additional information or have any
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
21 # questions.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
22 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
23
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
24 # Profile-based Test Group Definitions
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
25 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
26 # These groups define the tests that cover the different possible runtimes:
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
27 # - compact1, compact2, compact3, full JRE, JDK
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
28 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
29 # In addition they support testing of the minimal VM on compact1 and compact2.
12891
7114c4597ae3 8026365: NoClassDefinitionFound for anonymous class invokespecial.
acorn
parents: 12820
diff changeset
30 # Essentially this defines groups based around the specified API's and VM
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
31 # services available in the runtime.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
32 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
33 # The groups are defined hierarchically in two forms:
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
34 # - The need_xxx groups list all the tests that have a dependency on
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
35 # a specific profile. This is either because it tests a feature in
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
36 # that profile, or the test infrastructure uses a feature in that
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
37 # profile.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
38 # - The primary groups are defined in terms of the other primary groups
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
39 # combined with the needs_xxx groups (including and excluding them as
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
40 # appropriate). For example the jre can run all tests from compact3, plus
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
41 # those from needs_jre, but excluding those from need_jdk.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
42 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
43 # The bottom group defines all the actual tests to be considered, simply
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
44 # by listing the top-level test directories.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
45 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
46 # To use a group simply list it on the jtreg command line eg:
12891
7114c4597ae3 8026365: NoClassDefinitionFound for anonymous class invokespecial.
acorn
parents: 12820
diff changeset
47 # jtreg :jdk
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
48 # runs all tests. While
12891
7114c4597ae3 8026365: NoClassDefinitionFound for anonymous class invokespecial.
acorn
parents: 12820
diff changeset
49 # jtreg :compact2
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
50 # runs those tests that only require compact1 and compact2 API's.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
51 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
52
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
53 # Full JDK can run all tests
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
54 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
55 jdk = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
56 :jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
57 :needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
58
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
59 # Tests that require a full JDK to execute. Either they test a feature
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
60 # only in the JDK or they use tools that are only in the JDK. The latter
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
61 # can be resolved in some cases by using tools from the compile-jdk.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
62 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
63 needs_jdk = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
64 gc/TestG1ZeroPGCTJcmdThreadPrint.java \
12246
5767996b7b7b 8024884: Test name changed, test list not updated
jwilhelm
parents: 12122
diff changeset
65 gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java \
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
66 gc/metaspace/TestMetaspacePerfCounters.java \
12929
f9d4ed6c88dd 8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
dholmes
parents: 12820
diff changeset
67 gc/metaspace/TestPerfCountersAndMemoryPools.java \
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
68 runtime/6819213/TestBootNativeLibraryPath.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
69 runtime/6925573/SortMethodsTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
70 runtime/7107135/Test7107135.sh \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
71 runtime/7158988/FieldMonitor.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
72 runtime/7194254/Test7194254.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
73 runtime/jsig/Test8017498.sh \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
74 runtime/Metaspace/FragmentMetaspace.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
75 runtime/NMT/BaselineWithParameter.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
76 runtime/NMT/JcmdScale.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
77 runtime/NMT/JcmdWithNMTDisabled.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
78 runtime/NMT/MallocTestType.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
79 runtime/NMT/ReleaseCommittedMemory.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
80 runtime/NMT/ShutdownTwice.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
81 runtime/NMT/SummaryAfterShutdown.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
82 runtime/NMT/SummarySanityCheck.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
83 runtime/NMT/ThreadedMallocTestType.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
84 runtime/NMT/ThreadedVirtualAllocTestType.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
85 runtime/NMT/VirtualAllocTestType.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
86 runtime/RedefineObject/TestRedefineObject.java \
17965
4a1062dc52d1 8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock'
dcubed
parents: 17946
diff changeset
87 runtime/Thread/TestThreadDumpMonitorContention.java \
12224
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
88 runtime/XCheckJniJsig/XCheckJSig.java \
12820
8ef918538e22 6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
sla
parents: 12802
diff changeset
89 serviceability/attach/AttachWithStalePidFile.java \
8ef918538e22 6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
sla
parents: 12802
diff changeset
90 serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
8ef918538e22 6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
sla
parents: 12802
diff changeset
91
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
92
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
93 # JRE adds further tests to compact3
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
94 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
95 jre = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
96 :compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
97 :needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
98 -:needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
99
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
100 # Tests that require the full JRE
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
101 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
102 needs_jre = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
103 compiler/6852078/Test6852078.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
104 compiler/7047069/Test7047069.java \
12929
f9d4ed6c88dd 8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
dholmes
parents: 12820
diff changeset
105 runtime/6294277/SourceDebugExtension.java \
f9d4ed6c88dd 8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
dholmes
parents: 12820
diff changeset
106 runtime/ClassFile/JsrRewriting.java \
f9d4ed6c88dd 8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
dholmes
parents: 12820
diff changeset
107 runtime/ClassFile/OomWhileParsingRepeatedJsr.java
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
108
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
109 # Compact 3 adds further tests to compact2
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
110 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
111 compact3 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
112 :compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
113 :needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
114 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
115 -:needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
116
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
117
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
118 # Tests that require compact3 API's
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
119 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
120 needs_compact3 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
121 compiler/whitebox/DeoptimizeMethodTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
122 compiler/whitebox/SetForceInlineMethodTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
123 compiler/whitebox/SetDontInlineMethodTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
124 compiler/whitebox/DeoptimizeAllTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
125 compiler/whitebox/MakeMethodNotCompilableTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
126 compiler/whitebox/ClearMethodStateTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
127 compiler/whitebox/EnqueueMethodForCompilationTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
128 compiler/whitebox/IsMethodCompilableTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
129 gc/6581734/Test6581734.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
130 gc/7072527/TestFullGCCount.java \
12898
6f1919cfd18c 8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
pliden
parents: 12820
diff changeset
131 gc/g1/TestHumongousAllocInitialMark.java \
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
132 gc/arguments/TestG1HeapRegionSize.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
133 gc/metaspace/TestMetaspaceMemoryPool.java \
17751
3b4e1b5c13a0 8037510: CMM Testing: Min/MaxHeapFreeRatio flags should be manageable through the API
jwilhelm
parents: 17713
diff changeset
134 gc/arguments/TestDynMinHeapFreeRatio.java \
3b4e1b5c13a0 8037510: CMM Testing: Min/MaxHeapFreeRatio flags should be manageable through the API
jwilhelm
parents: 17713
diff changeset
135 gc/arguments/TestDynMaxHeapFreeRatio.java \
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
136 runtime/InternalApi/ThreadCpuTimesDeadlock.java \
17713
e7cf34c87433 8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group
iignatyev
parents: 13413
diff changeset
137 serviceability/threads/TestFalseDeadLock.java \
17946
997fd9660dd5 8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method
allwin
parents: 17868
diff changeset
138 serviceability/jvmti/GetObjectSizeOverflow.java \
997fd9660dd5 8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method
allwin
parents: 17868
diff changeset
139 serviceability/jvmti/TestRedefineWithUnresolvedClass.java \
17713
e7cf34c87433 8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group
iignatyev
parents: 13413
diff changeset
140 compiler/tiered/NonTieredLevelsTest.java \
17868
72558bacada3 8038953: Add sanity tests for BMI1 and LZCNT instructions
iignatyev
parents: 17751
diff changeset
141 compiler/tiered/TieredLevelsTest.java \
72558bacada3 8038953: Add sanity tests for BMI1 and LZCNT instructions
iignatyev
parents: 17751
diff changeset
142 compiler/intrinsics/bmi/verifycode
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
143
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
144 # Compact 2 adds full VM tests
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
145 compact2 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
146 :compact2_minimal \
12122
2b113b65a051 8023900: [TESTBUG] Initial compact profile test groups need adjusting
dholmes
parents: 12119
diff changeset
147 :compact1 \
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
148 :needs_full_vm_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
149 -:needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
150 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
151 -:needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
152
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
153 # Tests that require compact2 API's and a full VM
12891
7114c4597ae3 8026365: NoClassDefinitionFound for anonymous class invokespecial.
acorn
parents: 12820
diff changeset
154 #
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
155 needs_full_vm_compact2 =
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
156
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
157 # Compact 1 adds full VM tests
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
158 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
159 compact1 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
160 :compact1_minimal \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
161 :needs_full_vm_compact1 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
162 -:needs_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
163 -:needs_full_vm_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
164 -:needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
165 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
166 -:needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
167
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
168 # Tests that require compact1 API's and a full VM
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
169 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
170 needs_full_vm_compact1 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
171 runtime/NMT \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
172 gc/g1/TestRegionAlignment.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
173 gc/g1/TestShrinkToOneRegion.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
174 gc/metaspace/G1AddMetaspaceDependency.java \
12224
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
175 gc/startup_warnings/TestCMS.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
176 gc/startup_warnings/TestCMSIncrementalMode.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
177 gc/startup_warnings/TestCMSNoIncrementalMode.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
178 gc/startup_warnings/TestDefaultMaxRAMFraction.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
179 gc/startup_warnings/TestDefNewCMS.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
180 gc/startup_warnings/TestIncGC.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
181 gc/startup_warnings/TestParallelGC.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
182 gc/startup_warnings/TestParallelScavengeSerialOld.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
183 gc/startup_warnings/TestParNewCMS.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
184 gc/startup_warnings/TestParNewSerialOld.java \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
185 runtime/6929067/Test6929067.sh \
10efeefa6485 8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
dholmes
parents: 12122
diff changeset
186 runtime/SharedArchiveFile/SharedArchiveFile.java
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
187
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
188 # Minimal VM on Compact 2 adds in some compact2 tests
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
189 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
190 compact2_minimal = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
191 :compact1_minimal \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
192 :needs_compact2 \
12122
2b113b65a051 8023900: [TESTBUG] Initial compact profile test groups need adjusting
dholmes
parents: 12119
diff changeset
193 -:needs_full_vm_compact2 \
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
194 -:needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
195 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
196 -:needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
197
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
198 # Tests that require compact2 API's
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
199 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
200 needs_compact2 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
201 compiler/6589834/Test_ia32.java
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
202
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
203 # All tests that run on the most minimal configuration: Minimal VM on Compact 1
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
204 compact1_minimal = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
205 serviceability/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
206 compiler/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
207 testlibrary/ \
12314
5b1191bf0b4b 8024677: [TESTBUG] Move tests for classes in /testlibrary
ctornqvi
parents: 12269
diff changeset
208 testlibrary_tests/ \
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
209 sanity/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
210 runtime/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
211 gc/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
212 -:needs_full_vm_compact1 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
213 -:needs_full_vm_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
214 -:needs_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
215 -:needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
216 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
217 -:needs_jdk