annotate test/TEST.groups @ 12250:9044964f9163

8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9 Summary: After changes in 8010722 the ergonomics for calculating the size of the heap that supports zero based compressed oops changed. This lead to the VM actually using zero based compressed oops. Due to low default HeapBaseMinAddress, the OS mapping in the application image at the same address, and limitations of the malloc implementation on Solaris this resulted in very little C heap available for the VM. So the VM immediately gives a native OOME when the machine has lots of physical memory (>=32G). The solution is to increase the HeapBaseMinAddress so that the VM has enough C heap. Reviewed-by: kvn, brutisso
author tschatzl
date Wed, 18 Sep 2013 13:18:52 +0200
parents 5767996b7b7b
children 179cd89fb279
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 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
2 # Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
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.
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
30 # Essentially this defines groups based around the specified API's and VM
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:
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
47 # jtreg :jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
48 # runs all tests. While
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
49 # jtreg :compact2
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 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
67 runtime/6819213/TestBootNativeLibraryPath.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
68 runtime/6878713/Test6878713.sh \
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 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
87 serviceability/attach/AttachWithStalePidFile.java
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
88
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
89 # JRE adds further tests to compact3
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
90 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
91 jre = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
92 :compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
93 :needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
94 -:needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
95
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
96 # Tests that require the full JRE
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
97 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
98 needs_jre = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
99 compiler/6852078/Test6852078.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
100 compiler/7047069/Test7047069.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
101 runtime/6294277/SourceDebugExtension.java
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
102
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
103 # Compact 3 adds further tests to compact2
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
104 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
105 compact3 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
106 :compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
107 :needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
108 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
109 -:needs_jdk
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
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
112 # Tests that require compact3 API's
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
113 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
114 needs_compact3 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
115 compiler/whitebox/DeoptimizeMethodTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
116 compiler/whitebox/SetForceInlineMethodTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
117 compiler/whitebox/SetDontInlineMethodTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
118 compiler/whitebox/DeoptimizeAllTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
119 compiler/whitebox/MakeMethodNotCompilableTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
120 compiler/whitebox/ClearMethodStateTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
121 compiler/whitebox/EnqueueMethodForCompilationTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
122 compiler/whitebox/IsMethodCompilableTest.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
123 gc/6581734/Test6581734.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
124 gc/7072527/TestFullGCCount.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
125 gc/7168848/HumongousAlloc.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
126 gc/arguments/TestG1HeapRegionSize.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
127 gc/metaspace/TestMetaspaceMemoryPool.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
128 runtime/InternalApi/ThreadCpuTimesDeadlock.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
129 serviceability/threads/TestFalseDeadLock.java
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
130
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
131 # Compact 2 adds full VM tests
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
132 compact2 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
133 :compact2_minimal \
12122
2b113b65a051 8023900: [TESTBUG] Initial compact profile test groups need adjusting
dholmes
parents: 12119
diff changeset
134 :compact1 \
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
135 :needs_full_vm_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
136 -:needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
137 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
138 -:needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
139
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
140 # Tests that require compact2 API's and a full VM
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
141 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
142 needs_full_vm_compact2 =
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 1 adds full VM tests
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
145 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
146 compact1 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
147 :compact1_minimal \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
148 :needs_full_vm_compact1 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
149 -:needs_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
150 -:needs_full_vm_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
151 -:needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
152 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
153 -:needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
154
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
155 # Tests that require compact1 API's and a full VM
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 needs_full_vm_compact1 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
158 runtime/NMT \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
159 gc/g1/TestRegionAlignment.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
160 gc/g1/TestShrinkToOneRegion.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
161 gc/metaspace/G1AddMetaspaceDependency.java \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
162 runtime/6929067/Test6929067.sh
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
163
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
164 # Minimal VM on Compact 2 adds in some compact2 tests
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
165 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
166 compact2_minimal = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
167 :compact1_minimal \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
168 :needs_compact2 \
12122
2b113b65a051 8023900: [TESTBUG] Initial compact profile test groups need adjusting
dholmes
parents: 12119
diff changeset
169 -:needs_full_vm_compact2 \
12119
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
170 -:needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
171 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
172 -:needs_jdk
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
173
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
174 # Tests that require compact2 API's
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
175 #
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
176 needs_compact2 = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
177 compiler/6589834/Test_ia32.java
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
178
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
179 # 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
180 compact1_minimal = \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
181 serviceability/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
182 compiler/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
183 testlibrary/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
184 sanity/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
185 runtime/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
186 gc/ \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
187 -:needs_full_vm_compact1 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
188 -:needs_full_vm_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
189 -:needs_compact2 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
190 -:needs_compact3 \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
191 -:needs_jre \
7aa0c1fb6fdb 8006164: [TESTBUG] compact profile hotspot test issues
dholmes
parents:
diff changeset
192 -:needs_jdk