1 # Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. 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 23 jdk_lang = \ 24 java/lang \ 25 -java/lang/management \ 26 -java/lang/instrument \ 27 sun/invoke \ 28 jdk/lambda \ 29 sun/misc \ 30 sun/reflect \ 31 vm 32 33 jdk_util = \ 34 :jdk_collections \ 35 :jdk_concurrent \ 36 :jdk_stream \ 37 java/util/Random \ 38 java/util/IllegalFormatException \ 39 java/util/Base64 \ 40 java/util/Timer \ 41 java/util/jar \ 42 java/util/zip \ 43 java/util/regex \ 44 java/util/Observable \ 45 java/util/PluggableLocale \ 46 java/util/logging \ 47 java/util/StringJoiner \ 48 java/util/StringTokenizer \ 49 java/util/Scanner \ 50 java/util/Formattable \ 51 java/util/Formatter \ 52 java/util/Objects \ 53 java/util/prefs \ 54 java/util/Locale \ 55 java/util/Currency \ 56 java/util/Calendar \ 57 java/util/TimeZone \ 58 java/util/Properties \ 59 java/util/ServiceLoader \ 60 java/util/UUID \ 61 java/util/spi \ 62 java/util/MissingFormatArgumentException \ 63 java/util/ResourceBundle \ 64 sun/util 65 66 # Maintained by JSR-166 EG (Doug Lea et al) 67 # Deque and PriorityQueue are also generally maintained by JSR-166 68 jdk_concurrent = \ 69 java/util/concurrent \ 70 java/util/Deque \ 71 java/util/PriorityQueue 72 73 jdk_collections = \ 74 java/util/AbstractCollection \ 75 java/util/AbstractList \ 76 java/util/AbstractMap \ 77 java/util/AbstractSequentialList \ 78 java/util/ArrayList \ 79 java/util/Arrays \ 80 java/util/BitSet \ 81 java/util/Collection \ 82 java/util/Collections \ 83 java/util/EnumMap \ 84 java/util/EnumSet \ 85 java/util/Comparator \ 86 java/util/Iterator \ 87 java/util/HashMap \ 88 java/util/Hashtable \ 89 java/util/IdentityHashMap \ 90 java/util/List \ 91 java/util/LinkedHashMap \ 92 java/util/LinkedHashSet \ 93 java/util/LinkedList \ 94 java/util/Map \ 95 java/util/NavigableMap \ 96 java/util/TimSort \ 97 java/util/TreeMap \ 98 java/util/Vector \ 99 java/util/WeakHashMap 100 101 jdk_stream = \ 102 java/util/Optional \ 103 java/util/SummaryStatistics \ 104 java/util/function \ 105 java/util/stream 106 107 jdk_math = \ 108 java/math 109 110 jdk_io = \ 111 java/io 112 113 jdk_nio = \ 114 java/nio \ 115 sun/nio 116 117 jdk_net = \ 118 java/net \ 119 com/sun/net \ 120 com/oracle/net \ 121 sun/net 122 123 jdk_time = \ 124 java/time 125 126 jdk_rmi = \ 127 java/rmi \ 128 javax/rmi/ssl \ 129 sun/rmi 130 131 jdk_security1 = \ 132 java/security 133 134 jdk_security2 = \ 135 javax/crypto \ 136 javax/xml/crypto \ 137 com/sun/crypto 138 139 jdk_security3 = \ 140 javax/security \ 141 com/sun/security \ 142 com/sun/org/apache/xml/internal/security \ 143 com/oracle/security \ 144 sun/security \ 145 lib/security 146 147 jdk_security = \ 148 :jdk_security1 \ 149 :jdk_security2 \ 150 :jdk_security3 151 152 jdk_text = \ 153 java/text \ 154 sun/text 155 156 jdk_management = \ 157 java/lang/management \ 158 com/sun/management \ 159 sun/management 160 161 jdk_instrument = \ 162 java/lang/instrument 163 164 jdk_jmx = \ 165 javax/management \ 166 com/sun/jmx 167 168 jdk_jdi = \ 169 com/sun/jdi 170 171 # 172 # Tool (and tool API) tests are split into core and svc groups 173 # 174 core_tools = \ 175 tools \ 176 com/sun/tools/extcheck \ 177 sun/tools/java \ 178 sun/tools/native2ascii \ 179 sun/tools/jrunscript 180 181 svc_tools = \ 182 com/sun/tools/attach \ 183 com/sun/tracing \ 184 sun/tools \ 185 -sun/tools/java \ 186 -sun/tools/native2ascii \ 187 -sun/tools/jrunscript \ 188 sun/jvmstat \ 189 demo/jvmti 190 191 jdk_tools = \ 192 :core_tools \ 193 :svc_tools 194 195 # 196 # Catch-all for other areas with a small number of tests 197 # 198 jdk_other = \ 199 java/sql \ 200 javax/sql \ 201 javax/naming \ 202 javax/script \ 203 javax/smartcardio \ 204 javax/xml \ 205 -javax/xml/crypto \ 206 jdk/asm \ 207 com/sun/jndi \ 208 com/sun/corba \ 209 lib/testlibrary \ 210 demo/zipfs \ 211 sample 212 213 # 214 # SCTP is its own group as it is highly sensitive to kernel/network config 215 # 216 jdk_sctp = \ 217 com/sun/nio/sctp 218 219 220 # 221 # core group to run all core area tests 222 # 223 jdk_core = \ 224 :jdk_lang \ 225 :jdk_util \ 226 :jdk_math \ 227 :jdk_io \ 228 :jdk_nio \ 229 :jdk_net \ 230 :jdk_rmi \ 231 :jdk_time \ 232 :jdk_security \ 233 :jdk_text \ 234 :core_tools \ 235 :jdk_other 236 237 # 238 # svc group to run all serviceability area tests 239 # 240 jdk_svc = \ 241 :jdk_management \ 242 :jdk_instrument \ 243 :jdk_jmx \ 244 :jdk_jdi \ 245 :svc_tools 246 247 ############################# 248 249 # 250 # Client area groups 251 # 252 253 jdk_awt = \ 254 java/awt \ 255 com/sun/awt \ 256 com/apple/eawt \ 257 sun/awt 258 259 jdk_2d = \ 260 javax/print \ 261 sun/pisces \ 262 sun/java2d 263 264 jdk_beans = \ 265 java/beans 266 267 jdk_swing = \ 268 javax/accessibility \ 269 javax/swing \ 270 com/sun/java/swing 271 272 jdk_sound = \ 273 javax/sound 274 275 jdk_imageio = \ 276 javax/imageio 277 278 jdk_desktop = \ 279 :jdk_awt \ 280 :jdk_2d \ 281 :jdk_beans \ 282 :jdk_swing \ 283 :jdk_sound \ 284 :jdk_imageio