Joe Darcy | 4ffd5d4 | 2018-04-18 10:03:49 -0700 | [diff] [blame] | 1 | # Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 2 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
| 3 | # |
| 4 | # This code is free software; you can redistribute it and/or modify it |
| 5 | # under the terms of the GNU General Public License version 2 only, as |
| 6 | # published by the Free Software Foundation. |
| 7 | # |
| 8 | # This code is distributed in the hope that it will be useful, but WITHOUT |
| 9 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
| 10 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
| 11 | # version 2 for more details (a copy is included in the LICENSE file that |
| 12 | # accompanied this code). |
| 13 | # |
| 14 | # You should have received a copy of the GNU General Public License version |
| 15 | # 2 along with this work; if not, write to the Free Software Foundation, |
| 16 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
| 17 | # |
| 18 | # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
| 19 | # or visit www.oracle.com if you need additional information or have any |
| 20 | # questions. |
| 21 | # |
| 22 | |
Joe Darcy | bd11f63 | 2015-03-19 13:18:49 -0700 | [diff] [blame] | 23 | ############################################################################### |
| 24 | # |
| 25 | # Tiered testing definitions |
| 26 | # |
| 27 | |
Christian Tornqvist | 62a2880 | 2018-05-11 14:43:08 -0400 | [diff] [blame] | 28 | # When adding tests to tier1, make sure they end up in one of the tier1_partX groups |
Joe Darcy | bd11f63 | 2015-03-19 13:18:49 -0700 | [diff] [blame] | 29 | tier1 = \ |
Christian Tornqvist | 62a2880 | 2018-05-11 14:43:08 -0400 | [diff] [blame] | 30 | :tier1_part1 \ |
| 31 | :tier1_part2 \ |
| 32 | :tier1_part3 |
| 33 | |
| 34 | tier1_part1 = \ |
| 35 | :jdk_lang |
| 36 | |
| 37 | tier1_part2 = \ |
Joe Darcy | bd11f63 | 2015-03-19 13:18:49 -0700 | [diff] [blame] | 38 | :jdk_util \ |
Joe Darcy | 4ffd5d4 | 2018-04-18 10:03:49 -0700 | [diff] [blame] | 39 | -java/util/Arrays/TimSortStackSize2.java |
Joe Darcy | bd11f63 | 2015-03-19 13:18:49 -0700 | [diff] [blame] | 40 | |
Christian Tornqvist | 62a2880 | 2018-05-11 14:43:08 -0400 | [diff] [blame] | 41 | tier1_part3 = \ |
| 42 | :build_sanity \ |
| 43 | :jdk_math \ |
| 44 | :jdk_svc_sanity \ |
| 45 | java/nio/Buffer \ |
| 46 | com/sun/crypto/provider/Cipher \ |
| 47 | sun/nio/cs/ISO8859x.java \ |
| 48 | tools/pack200 |
| 49 | |
| 50 | # When adding tests to tier2, make sure they end up in one of the tier2_partX groups |
Joe Darcy | bd11f63 | 2015-03-19 13:18:49 -0700 | [diff] [blame] | 51 | tier2 = \ |
Christian Tornqvist | 2786727 | 2018-04-17 16:18:22 -0400 | [diff] [blame] | 52 | :tier2_part1 \ |
| 53 | :tier2_part2 \ |
Christian Tornqvist | 62a2880 | 2018-05-11 14:43:08 -0400 | [diff] [blame] | 54 | :tier2_part3 |
Christian Tornqvist | 2786727 | 2018-04-17 16:18:22 -0400 | [diff] [blame] | 55 | |
| 56 | # com/sun/crypto/provider/Cipher is in tier1 because of JDK-8132855 |
| 57 | tier2_part1 = \ |
Joe Darcy | bd11f63 | 2015-03-19 13:18:49 -0700 | [diff] [blame] | 58 | :jdk_security \ |
Christian Tornqvist | 2786727 | 2018-04-17 16:18:22 -0400 | [diff] [blame] | 59 | -com/sun/crypto/provider/Cipher |
| 60 | |
| 61 | # sun/nio/cs/ISO8859x.java and java/nio/Buffer are in tier1 because of JDK-8132854 |
| 62 | tier2_part2 = \ |
Joe Darcy | 2811442 | 2015-03-20 10:00:30 -0700 | [diff] [blame] | 63 | :core_tools \ |
Amy Lu | d9d560f | 2016-05-24 15:58:58 +0800 | [diff] [blame] | 64 | -tools/pack200 \ |
Christian Tornqvist | 2786727 | 2018-04-17 16:18:22 -0400 | [diff] [blame] | 65 | :jdk_io \ |
| 66 | :jdk_nio \ |
| 67 | -java/nio/Buffer \ |
| 68 | -sun/nio/cs/ISO8859x.java \ |
| 69 | :jdk_other \ |
| 70 | :jdk_text \ |
Christian Tornqvist | 62a2880 | 2018-05-11 14:43:08 -0400 | [diff] [blame] | 71 | :jdk_time \ |
| 72 | java/util/Arrays/TimSortStackSize2.java |
| 73 | |
Joe Darcy | bd11f63 | 2015-03-19 13:18:49 -0700 | [diff] [blame] | 74 | |
Christian Tornqvist | 2786727 | 2018-04-17 16:18:22 -0400 | [diff] [blame] | 75 | tier2_part3 = \ |
| 76 | :jdk_net |
| 77 | |
Joe Darcy | a0bf651 | 2015-06-25 11:59:40 -0700 | [diff] [blame] | 78 | tier3 = \ |
Joe Darcy | 8b236a4 | 2015-07-20 13:11:20 -0700 | [diff] [blame] | 79 | :jdk_rmi \ |
Joe Darcy | 3efa371 | 2015-07-31 16:03:48 -0700 | [diff] [blame] | 80 | :jdk_beans \ |
Joe Darcy | 7a83831 | 2015-08-27 11:02:10 -0700 | [diff] [blame] | 81 | :jdk_imageio \ |
Alexander Kouznetsov | 0ab1a9c | 2016-03-30 19:05:58 -0700 | [diff] [blame] | 82 | :jdk_sound \ |
| 83 | :jdk_client_sanity |
Joe Darcy | b454255 | 2015-06-24 15:15:10 -0700 | [diff] [blame] | 84 | |
Joe Darcy | bd11f63 | 2015-03-19 13:18:49 -0700 | [diff] [blame] | 85 | ############################################################################### |
| 86 | # |
| 87 | # Other test definitions; generally smaller granularity than tiers |
| 88 | # |
| 89 | |
Randy Crihfield | 28e3803 | 2018-03-05 05:44:46 -0800 | [diff] [blame] | 90 | # Build source checking |
| 91 | build_sanity = \ |
| 92 | sanity/releaseFile |
| 93 | |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 94 | # java.lang package and VM runtime support |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 95 | jdk_lang = \ |
| 96 | java/lang \ |
| 97 | -java/lang/management \ |
| 98 | -java/lang/instrument \ |
| 99 | sun/invoke \ |
| 100 | sun/misc \ |
| 101 | sun/reflect \ |
Chris Hegarty | 07cdc33 | 2016-04-15 16:19:15 +0100 | [diff] [blame] | 102 | jdk/internal/reflect \ |
Mike Duigou | 9b5513a | 2013-09-03 11:29:12 -0700 | [diff] [blame] | 103 | jdk/lambda \ |
Amy Lu | 1ad3943 | 2017-04-01 10:19:00 +0800 | [diff] [blame] | 104 | jdk/internal/loader \ |
Chris Hegarty | 4389a9a | 2016-01-28 11:09:42 +0000 | [diff] [blame] | 105 | jdk/internal/misc \ |
Chris Hegarty | 5765b5b | 2016-02-02 08:59:52 +0000 | [diff] [blame] | 106 | jdk/internal/ref \ |
Jim Laskey | 3648a0f | 2016-05-20 11:41:29 -0300 | [diff] [blame] | 107 | jdk/internal/jimage \ |
Joe Darcy | 2f4a0a9 | 2017-03-28 17:33:48 -0700 | [diff] [blame] | 108 | jdk/internal/math \ |
Alan Bateman | db4d383 | 2016-03-17 19:04:16 +0000 | [diff] [blame] | 109 | jdk/modules \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 110 | vm |
| 111 | |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 112 | # All of the java.util package |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 113 | jdk_util = \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 114 | :jdk_util_other \ |
| 115 | :jdk_collections \ |
| 116 | :jdk_concurrent \ |
| 117 | :jdk_stream |
| 118 | |
| 119 | # All util components not part of some other util category |
| 120 | jdk_util_other = \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 121 | java/util \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 122 | sun/util \ |
| 123 | -:jdk_collections \ |
| 124 | -:jdk_concurrent \ |
| 125 | -:jdk_stream |
| 126 | |
Stuart Marks | 1789b4f | 2015-12-15 12:47:23 -0800 | [diff] [blame] | 127 | # All collections, core and concurrent |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 128 | jdk_collections = \ |
Stuart Marks | 1789b4f | 2015-12-15 12:47:23 -0800 | [diff] [blame] | 129 | :jdk_collections_core \ |
| 130 | :jdk_concurrent |
| 131 | |
| 132 | # java.util.concurrent |
| 133 | # Includes concurrent collections plus other stuff |
| 134 | # Maintained by JSR-166 EG (Doug Lea et al) |
| 135 | jdk_concurrent = \ |
| 136 | java/util/concurrent |
| 137 | |
| 138 | # Java Collections Framework core classes |
| 139 | jdk_collections_core = \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 140 | java/util/AbstractCollection \ |
| 141 | java/util/AbstractList \ |
| 142 | java/util/AbstractMap \ |
| 143 | java/util/AbstractSequentialList \ |
| 144 | java/util/ArrayList \ |
| 145 | java/util/Arrays \ |
| 146 | java/util/BitSet \ |
| 147 | java/util/Collection \ |
| 148 | java/util/Collections \ |
Stuart Marks | 1789b4f | 2015-12-15 12:47:23 -0800 | [diff] [blame] | 149 | java/util/Comparator \ |
| 150 | java/util/Deque \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 151 | java/util/EnumMap \ |
| 152 | java/util/EnumSet \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 153 | java/util/HashMap \ |
Stuart Marks | 1789b4f | 2015-12-15 12:47:23 -0800 | [diff] [blame] | 154 | java/util/HashSet \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 155 | java/util/Hashtable \ |
| 156 | java/util/IdentityHashMap \ |
Stuart Marks | 1789b4f | 2015-12-15 12:47:23 -0800 | [diff] [blame] | 157 | java/util/Iterator \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 158 | java/util/LinkedHashMap \ |
| 159 | java/util/LinkedHashSet \ |
| 160 | java/util/LinkedList \ |
Stuart Marks | 1789b4f | 2015-12-15 12:47:23 -0800 | [diff] [blame] | 161 | java/util/List \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 162 | java/util/Map \ |
| 163 | java/util/NavigableMap \ |
Stuart Marks | 1789b4f | 2015-12-15 12:47:23 -0800 | [diff] [blame] | 164 | java/util/PriorityQueue \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 165 | java/util/TimSort \ |
| 166 | java/util/TreeMap \ |
| 167 | java/util/Vector \ |
| 168 | java/util/WeakHashMap |
| 169 | |
| 170 | # java.util.stream (JSR-335) |
| 171 | jdk_stream = \ |
| 172 | java/util/Optional \ |
Mike Duigou | c712fac | 2013-09-13 11:19:13 -0700 | [diff] [blame] | 173 | java/util/function \ |
| 174 | java/util/stream |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 175 | |
| 176 | jdk_math = \ |
Joe Darcy | 2f4a0a9 | 2017-03-28 17:33:48 -0700 | [diff] [blame] | 177 | java/math |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 178 | |
| 179 | jdk_io = \ |
| 180 | java/io |
| 181 | |
| 182 | jdk_nio = \ |
| 183 | java/nio \ |
Mandy Chung | fc6f28f | 2014-05-09 09:04:41 -0700 | [diff] [blame] | 184 | sun/nio \ |
| 185 | jdk/nio |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 186 | |
| 187 | jdk_net = \ |
| 188 | java/net \ |
Xue-Lei Andrew Fan | 521f9a2 | 2014-03-05 07:24:34 +0000 | [diff] [blame] | 189 | com/sun/net/httpserver \ |
Michael McMahon | e90c029 | 2014-04-12 20:21:09 +0100 | [diff] [blame] | 190 | sun/net \ |
| 191 | jdk/net |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 192 | |
| 193 | jdk_time = \ |
| 194 | java/time |
| 195 | |
| 196 | jdk_rmi = \ |
| 197 | java/rmi \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 198 | sun/rmi |
| 199 | |
| 200 | jdk_security1 = \ |
| 201 | java/security |
| 202 | |
| 203 | jdk_security2 = \ |
| 204 | javax/crypto \ |
| 205 | javax/xml/crypto \ |
Valerie Peng | dc60e27 | 2014-10-20 21:18:48 +0000 | [diff] [blame] | 206 | com/oracle/security/ucrypto \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 207 | com/sun/crypto |
| 208 | |
| 209 | jdk_security3 = \ |
| 210 | javax/security \ |
Sean Coffey | 3ce732d | 2014-09-10 16:14:14 +0100 | [diff] [blame] | 211 | -javax/security/auth/kerberos \ |
Amy Lu | 1ad3943 | 2017-04-01 10:19:00 +0800 | [diff] [blame] | 212 | com/sun/jarsigner \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 213 | com/sun/security \ |
Sean Coffey | 3ce732d | 2014-09-10 16:14:14 +0100 | [diff] [blame] | 214 | -com/sun/security/jgss \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 215 | com/sun/org/apache/xml/internal/security \ |
Weijun Wang | bea542e | 2015-12-01 10:02:06 +0800 | [diff] [blame] | 216 | jdk/security \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 217 | sun/security \ |
Sean Coffey | 3ce732d | 2014-09-10 16:14:14 +0100 | [diff] [blame] | 218 | -sun/security/krb5 \ |
| 219 | -sun/security/jgss \ |
Weijun Wang | b380f1b | 2017-09-22 09:49:08 +0800 | [diff] [blame] | 220 | javax/net \ |
Xue-Lei Andrew Fan | 521f9a2 | 2014-03-05 07:24:34 +0000 | [diff] [blame] | 221 | com/sun/net/ssl \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 222 | lib/security |
| 223 | |
Sean Coffey | 3ce732d | 2014-09-10 16:14:14 +0100 | [diff] [blame] | 224 | jdk_security4 = \ |
| 225 | com/sun/security/jgss \ |
| 226 | javax/security/auth/kerberos \ |
| 227 | sun/security/krb5 \ |
| 228 | sun/security/jgss |
| 229 | |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 230 | jdk_security = \ |
| 231 | :jdk_security1 \ |
| 232 | :jdk_security2 \ |
Sean Coffey | 3ce732d | 2014-09-10 16:14:14 +0100 | [diff] [blame] | 233 | :jdk_security3 \ |
| 234 | :jdk_security4 |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 235 | |
Rajan Halade | ac36725 | 2017-12-12 19:20:39 -0800 | [diff] [blame] | 236 | jdk_security_infra = \ |
| 237 | security/infra/java/security/cert/CertPathValidator/certification |
| 238 | |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 239 | jdk_text = \ |
| 240 | java/text \ |
| 241 | sun/text |
| 242 | |
| 243 | jdk_management = \ |
| 244 | java/lang/management \ |
| 245 | com/sun/management \ |
Amy Lu | 1ad3943 | 2017-04-01 10:19:00 +0800 | [diff] [blame] | 246 | sun/management \ |
| 247 | jdk/internal/agent |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 248 | |
| 249 | jdk_instrument = \ |
| 250 | java/lang/instrument |
| 251 | |
| 252 | jdk_jmx = \ |
| 253 | javax/management \ |
| 254 | com/sun/jmx |
| 255 | |
| 256 | jdk_jdi = \ |
| 257 | com/sun/jdi |
| 258 | |
Magnus Ihse Bursie | 90a23fc | 2015-02-27 11:56:42 +0100 | [diff] [blame] | 259 | jdk_native_sanity = \ |
| 260 | native_sanity |
| 261 | |
Kumar Srinivasan | 6d5bdc8 | 2014-05-06 10:32:32 -0700 | [diff] [blame] | 262 | # java launcher specific tests, Note: do not include this group into any groups |
| 263 | # that potentially could be included into a jprt test rule, as the complementary |
Jim Laskey | 953b4a3 | 2015-09-04 10:11:43 -0300 | [diff] [blame] | 264 | # closed group includes awt SplashScreen and these tests may not run |
| 265 | # satisfactorily on all platforms and profiles thus this group must always |
Kumar Srinivasan | 6d5bdc8 | 2014-05-06 10:32:32 -0700 | [diff] [blame] | 266 | # be a stand-alone group |
| 267 | jdk_launcher = \ |
| 268 | tools/launcher \ |
| 269 | sun/tools |
Jim Laskey | 953b4a3 | 2015-09-04 10:11:43 -0300 | [diff] [blame] | 270 | |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 271 | # |
| 272 | # Tool (and tool API) tests are split into core and svc groups |
| 273 | # |
| 274 | core_tools = \ |
| 275 | tools \ |
Chris Hegarty | 441905c | 2014-12-03 14:22:58 +0000 | [diff] [blame] | 276 | jdk/internal/jrtfs \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 277 | sun/tools/java \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 278 | sun/tools/jrunscript |
| 279 | |
| 280 | svc_tools = \ |
| 281 | com/sun/tools/attach \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 282 | sun/tools \ |
| 283 | -sun/tools/java \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 284 | -sun/tools/jrunscript \ |
Alexandre Iline | 7ebbf0f | 2017-04-28 17:21:28 -0700 | [diff] [blame] | 285 | sun/jvmstat |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 286 | |
| 287 | jdk_tools = \ |
| 288 | :core_tools \ |
| 289 | :svc_tools |
| 290 | |
Erik Gahlin | a060be1 | 2018-05-15 20:24:34 +0200 | [diff] [blame] | 291 | jdk_jfr = \ |
| 292 | jdk/jfr |
| 293 | |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 294 | # |
| 295 | # Catch-all for other areas with a small number of tests |
| 296 | # |
| 297 | jdk_other = \ |
| 298 | java/sql \ |
| 299 | javax/sql \ |
Lance Andersen | 9995861 | 2018-03-04 17:05:29 -0500 | [diff] [blame] | 300 | javax/transaction \ |
Mark Sheppard | 5a24e90 | 2015-04-13 14:58:47 +0100 | [diff] [blame] | 301 | javax/rmi \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 302 | javax/naming \ |
| 303 | javax/script \ |
| 304 | javax/smartcardio \ |
| 305 | javax/xml \ |
| 306 | -javax/xml/crypto \ |
Jan Lahoda | 581470a | 2015-07-07 13:17:53 +0200 | [diff] [blame] | 307 | jdk/internal/jline \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 308 | com/sun/jndi \ |
Felix Yang | 5024b53 | 2017-05-07 19:01:13 -0700 | [diff] [blame] | 309 | lib/testlibrary |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 310 | |
| 311 | # |
| 312 | # SCTP is its own group as it is highly sensitive to kernel/network config |
| 313 | # |
| 314 | jdk_sctp = \ |
| 315 | com/sun/nio/sctp |
| 316 | |
| 317 | |
| 318 | # |
| 319 | # core group to run all core area tests |
| 320 | # |
| 321 | jdk_core = \ |
| 322 | :jdk_lang \ |
| 323 | :jdk_util \ |
| 324 | :jdk_math \ |
| 325 | :jdk_io \ |
| 326 | :jdk_nio \ |
| 327 | :jdk_net \ |
| 328 | :jdk_rmi \ |
| 329 | :jdk_time \ |
| 330 | :jdk_security \ |
| 331 | :jdk_text \ |
| 332 | :core_tools \ |
| 333 | :jdk_other |
| 334 | |
| 335 | # |
| 336 | # svc group to run all serviceability area tests |
| 337 | # |
| 338 | jdk_svc = \ |
| 339 | :jdk_management \ |
| 340 | :jdk_instrument \ |
| 341 | :jdk_jmx \ |
| 342 | :jdk_jdi \ |
Erik Gahlin | a060be1 | 2018-05-15 20:24:34 +0200 | [diff] [blame] | 343 | :jdk_jfr \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 344 | :svc_tools |
| 345 | |
| 346 | ############################# |
| 347 | |
| 348 | # |
| 349 | # Client area groups |
| 350 | # |
| 351 | |
| 352 | jdk_awt = \ |
| 353 | java/awt \ |
| 354 | com/sun/awt \ |
| 355 | com/apple/eawt \ |
Prasanta Sadhukhan | 4824dc2 | 2017-06-18 19:52:09 +0530 | [diff] [blame] | 356 | com/apple/laf \ |
| 357 | sun/awt \ |
| 358 | sun/applet |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 359 | |
| 360 | jdk_2d = \ |
| 361 | javax/print \ |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 362 | sun/java2d |
| 363 | |
| 364 | jdk_beans = \ |
| 365 | java/beans |
| 366 | |
| 367 | jdk_swing = \ |
| 368 | javax/accessibility \ |
| 369 | javax/swing \ |
| 370 | com/sun/java/swing |
| 371 | |
| 372 | jdk_sound = \ |
| 373 | javax/sound |
| 374 | |
| 375 | jdk_imageio = \ |
| 376 | javax/imageio |
| 377 | |
Phil Race | 302000f | 2018-05-14 08:58:32 -0700 | [diff] [blame] | 378 | jfc_demo = \ |
| 379 | demo/jfc |
| 380 | |
Alan Bateman | 0e8b101 | 2013-08-21 09:59:12 +0100 | [diff] [blame] | 381 | jdk_desktop = \ |
| 382 | :jdk_awt \ |
| 383 | :jdk_2d \ |
| 384 | :jdk_beans \ |
| 385 | :jdk_swing \ |
| 386 | :jdk_sound \ |
Phil Race | 302000f | 2018-05-14 08:58:32 -0700 | [diff] [blame] | 387 | :jdk_imageio \ |
| 388 | :jfc_demo |
David Holmes | 7fc1c28 | 2013-09-03 23:47:27 -0400 | [diff] [blame] | 389 | |
Alexander Kouznetsov | 0ab1a9c | 2016-03-30 19:05:58 -0700 | [diff] [blame] | 390 | # SwingSet3 tests. |
| 391 | jdk_client_sanity = \ |
| 392 | sanity/client/SwingSet |
Jim Laskey | 3648a0f | 2016-05-20 11:41:29 -0300 | [diff] [blame] | 393 | |
Phil Race | 1f47a6a | 2017-12-08 13:15:19 -0800 | [diff] [blame] | 394 | # This test group represents a subset of tests which are expected to |
| 395 | # exercise most of the most commonly used code in Swing applications. |
| 396 | # New failures in this area may be a problem. |
| 397 | jdk_swing_core = \ |
| 398 | :jdk_client_sanity \ |
| 399 | javax/swing |
| 400 | |
| 401 | # The most commonly used printing APIs are included here along with swing core. |
| 402 | jdk_desktop_core = \ |
| 403 | :jdk_swing_core \ |
| 404 | java/awt/print |
| 405 | |
Mikael Auno | 9cc6c5c | 2014-11-14 10:22:43 +0100 | [diff] [blame] | 406 | ############################################################################### |
| 407 | # |
| 408 | # Serviceability sanity groups |
| 409 | # |
| 410 | # These groups specify a subset of Serviceability tests that are supposed to |
| 411 | # guard against breakage of Serviceability features by other component teams. |
| 412 | # They are added to the "hotspot" testset in JPRT so that they will run on all |
| 413 | # full-forest pushes through JPRT. |
| 414 | # |
| 415 | |
| 416 | jdk_svc_sanity = \ |
| 417 | :jdk_management_sanity \ |
| 418 | :jdk_instrument_sanity \ |
| 419 | :jdk_jmx_sanity \ |
| 420 | :jdk_jdi_sanity \ |
Erik Gahlin | a060be1 | 2018-05-15 20:24:34 +0200 | [diff] [blame] | 421 | :jdk_jfr_sanity \ |
Mikael Auno | 9cc6c5c | 2014-11-14 10:22:43 +0100 | [diff] [blame] | 422 | :svc_tools_sanity |
| 423 | |
| 424 | jdk_management_sanity = |
| 425 | |
| 426 | jdk_instrument_sanity = |
| 427 | |
| 428 | jdk_jmx_sanity = |
| 429 | |
| 430 | jdk_jdi_sanity = \ |
| 431 | com/sun/jdi/AcceptTimeout.java \ |
| 432 | com/sun/jdi/AccessSpecifierTest.java \ |
| 433 | com/sun/jdi/AfterThreadDeathTest.java \ |
| 434 | com/sun/jdi/ArrayRangeTest.java \ |
| 435 | com/sun/jdi/ConstantPoolInfo.java \ |
| 436 | com/sun/jdi/CountFilterTest.java \ |
| 437 | com/sun/jdi/EarlyReturnNegativeTest.java \ |
| 438 | com/sun/jdi/EarlyReturnTest.java \ |
| 439 | com/sun/jdi/FieldWatchpoints.java \ |
| 440 | com/sun/jdi/FramesTest.java \ |
| 441 | com/sun/jdi/InstanceFilter.java \ |
| 442 | com/sun/jdi/InterfaceMethodsTest.java \ |
| 443 | com/sun/jdi/InvokeTest.java \ |
| 444 | com/sun/jdi/LocalVariableEqual.java \ |
| 445 | com/sun/jdi/LocationTest.java \ |
| 446 | com/sun/jdi/ModificationWatchpoints.java \ |
| 447 | com/sun/jdi/MonitorEventTest.java \ |
| 448 | com/sun/jdi/MonitorFrameInfo.java \ |
| 449 | com/sun/jdi/NullThreadGroupNameTest.java \ |
| 450 | com/sun/jdi/PopAndStepTest.java \ |
| 451 | com/sun/jdi/PopAsynchronousTest.java \ |
| 452 | com/sun/jdi/ProcessAttachTest.java \ |
| 453 | com/sun/jdi/ReferrersTest.java \ |
| 454 | com/sun/jdi/RequestReflectionTest.java \ |
| 455 | com/sun/jdi/ResumeOneThreadTest.java \ |
| 456 | com/sun/jdi/RunToExit.java \ |
| 457 | com/sun/jdi/SourceNameFilterTest.java \ |
| 458 | com/sun/jdi/VarargsTest.java \ |
| 459 | com/sun/jdi/Vars.java \ |
| 460 | com/sun/jdi/redefineMethod/RedefineTest.java \ |
| 461 | com/sun/jdi/sde/MangleTest.java \ |
| 462 | com/sun/jdi/sde/TemperatureTableTest.java |
| 463 | |
Erik Gahlin | a060be1 | 2018-05-15 20:24:34 +0200 | [diff] [blame] | 464 | jdk_jfr_sanity = \ |
| 465 | jdk/jfr/api/recording/event/TestLoadEventAfterStart.java \ |
| 466 | jdk/jfr/api/recording/state/TestState.java \ |
| 467 | jdk/jfr/event/os/TestCPULoad.java \ |
| 468 | jdk/jfr/event/compiler/TestAllocInNewTLAB.java \ |
| 469 | jdk/jfr/jcmd/TestJcmdStartStopDefault.java \ |
| 470 | jdk/jfr/event/io/TestFileStreamEvents.java \ |
| 471 | jdk/jfr/event/compiler/TestCompilerCompile.java \ |
| 472 | jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java \ |
| 473 | jdk/jfr/event/runtime/TestClassLoadEvent.java \ |
| 474 | jdk/jfr/event/runtime/TestJavaBlockedEvent.java \ |
| 475 | jdk/jfr/event/gc/collection/TestGCWithFasttime.java \ |
| 476 | jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java |
| 477 | |
Mikael Auno | 9cc6c5c | 2014-11-14 10:22:43 +0100 | [diff] [blame] | 478 | svc_tools_sanity = |
| 479 | |
Balchandra Vaidya | 3b18e4d | 2013-12-17 13:27:30 +0000 | [diff] [blame] | 480 | ############################# |
| 481 | # |
| 482 | # Stable test groups |
| 483 | # |
| 484 | |
| 485 | jdk_stable = \ |
| 486 | :jdk_core \ |
| 487 | :jdk_svc \ |
| 488 | :jdk_beans \ |
| 489 | :jdk_imageio \ |
| 490 | :jdk_sound \ |
| 491 | :jdk_sctp \ |
| 492 | javax/accessibility \ |
| 493 | com/sun/java/swing \ |
Michael McMahon | e90c029 | 2014-04-12 20:21:09 +0100 | [diff] [blame] | 494 | com/sun/awt |
Balchandra Vaidya | 3b18e4d | 2013-12-17 13:27:30 +0000 | [diff] [blame] | 495 | |
Erik Gahlin | a060be1 | 2018-05-15 20:24:34 +0200 | [diff] [blame] | 496 | needs_g1gc = \ |
| 497 | jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java \ |
| 498 | jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java \ |
| 499 | jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java \ |
| 500 | jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java \ |
| 501 | jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java \ |
| 502 | jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java \ |
| 503 | jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java \ |
| 504 | jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java \ |
| 505 | jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java \ |
| 506 | jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java \ |
| 507 | jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java \ |
| 508 | jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java \ |
| 509 | jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java \ |
| 510 | jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java |