blob: 3274d850f9e043f5719442127b80227eccc6a477 [file] [log] [blame]
alanb3dfa4ce2013-08-21 09:59:12 +01001# 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
mduigou16e68be2013-09-13 11:19:13 -070023# java.lang package and VM runtime support
alanb3dfa4ce2013-08-21 09:59:12 +010024jdk_lang = \
25 java/lang \
26 -java/lang/management \
27 -java/lang/instrument \
28 sun/invoke \
29 sun/misc \
30 sun/reflect \
mduigouc9611e62013-09-03 11:29:12 -070031 jdk/lambda \
alanb3dfa4ce2013-08-21 09:59:12 +010032 vm
33
mduigou16e68be2013-09-13 11:19:13 -070034# All of the java.util package
alanb3dfa4ce2013-08-21 09:59:12 +010035jdk_util = \
mduigou16e68be2013-09-13 11:19:13 -070036 :jdk_util_other \
37 :jdk_collections \
38 :jdk_concurrent \
39 :jdk_stream
40
41# All util components not part of some other util category
42jdk_util_other = \
alanb3dfa4ce2013-08-21 09:59:12 +010043 java/util \
mduigou16e68be2013-09-13 11:19:13 -070044 sun/util \
45 -:jdk_collections \
46 -:jdk_concurrent \
47 -:jdk_stream
48
49# java.util.concurrent (JSR-166)
50# Maintained by JSR-166 EG (Doug Lea et al)
51# Deque and PriorityQueue are also generally maintained by JSR-166
52jdk_concurrent = \
53 java/util/concurrent \
54 java/util/Deque \
55 java/util/PriorityQueue
56
57# Java Collections Framework
58jdk_collections = \
59 java/util/AbstractCollection \
60 java/util/AbstractList \
61 java/util/AbstractMap \
62 java/util/AbstractSequentialList \
63 java/util/ArrayList \
64 java/util/Arrays \
65 java/util/BitSet \
66 java/util/Collection \
67 java/util/Collections \
68 java/util/EnumMap \
69 java/util/EnumSet \
70 java/util/Comparator \
71 java/util/Iterator \
72 java/util/HashMap \
73 java/util/Hashtable \
74 java/util/IdentityHashMap \
75 java/util/List \
76 java/util/LinkedHashMap \
77 java/util/LinkedHashSet \
78 java/util/LinkedList \
79 java/util/Map \
80 java/util/NavigableMap \
81 java/util/TimSort \
82 java/util/TreeMap \
83 java/util/Vector \
84 java/util/WeakHashMap
85
86# java.util.stream (JSR-335)
87jdk_stream = \
88 java/util/Optional \
mduigou16e68be2013-09-13 11:19:13 -070089 java/util/function \
90 java/util/stream
alanb3dfa4ce2013-08-21 09:59:12 +010091
92jdk_math = \
93 java/math
94
95jdk_io = \
96 java/io
97
98jdk_nio = \
99 java/nio \
100 sun/nio
101
102jdk_net = \
103 java/net \
104 com/sun/net \
105 com/oracle/net \
michaelmc0999bc2014-04-14 14:29:10 +0000106 sun/net \
107 jdk/net
alanb3dfa4ce2013-08-21 09:59:12 +0100108
109jdk_time = \
110 java/time
111
112jdk_rmi = \
113 java/rmi \
alanb3dfa4ce2013-08-21 09:59:12 +0100114 sun/rmi
115
116jdk_security1 = \
117 java/security
118
119jdk_security2 = \
120 javax/crypto \
121 javax/xml/crypto \
122 com/sun/crypto
123
124jdk_security3 = \
125 javax/security \
coffeys7b86cc62014-09-12 17:08:22 +0100126 -javax/security/auth/kerberos \
alanb3dfa4ce2013-08-21 09:59:12 +0100127 com/sun/security \
coffeys7b86cc62014-09-12 17:08:22 +0100128 -com/sun/security/jgss \
alanb3dfa4ce2013-08-21 09:59:12 +0100129 com/sun/org/apache/xml/internal/security \
alanb3dfa4ce2013-08-21 09:59:12 +0100130 sun/security \
coffeys7b86cc62014-09-12 17:08:22 +0100131 -sun/security/krb5 \
132 -sun/security/jgss \
133 javax/net \
alanb3dfa4ce2013-08-21 09:59:12 +0100134 lib/security
135
coffeys7b86cc62014-09-12 17:08:22 +0100136jdk_security4 = \
137 com/sun/security/jgss \
138 javax/security/auth/kerberos \
139 sun/security/krb5 \
140 sun/security/jgss
141
alanb3dfa4ce2013-08-21 09:59:12 +0100142jdk_security = \
143 :jdk_security1 \
144 :jdk_security2 \
coffeys7b86cc62014-09-12 17:08:22 +0100145 :jdk_security3 \
146 :jdk_security4
alanb3dfa4ce2013-08-21 09:59:12 +0100147
148jdk_text = \
149 java/text \
150 sun/text
151
152jdk_management = \
153 java/lang/management \
154 com/sun/management \
155 sun/management
156
157jdk_instrument = \
158 java/lang/instrument
159
160jdk_jmx = \
161 javax/management \
162 com/sun/jmx
163
164jdk_jdi = \
165 com/sun/jdi
166
167#
168# Tool (and tool API) tests are split into core and svc groups
169#
170core_tools = \
171 tools \
172 com/sun/tools/extcheck \
173 sun/tools/java \
174 sun/tools/native2ascii \
175 sun/tools/jrunscript
176
177svc_tools = \
178 com/sun/tools/attach \
179 com/sun/tracing \
180 sun/tools \
181 -sun/tools/java \
182 -sun/tools/native2ascii \
183 -sun/tools/jrunscript \
184 sun/jvmstat \
185 demo/jvmti
186
187jdk_tools = \
188 :core_tools \
189 :svc_tools
190
191#
192# Catch-all for other areas with a small number of tests
193#
194jdk_other = \
195 java/sql \
196 javax/sql \
msheppara4171e62015-05-19 21:52:41 +0100197 javax/rmi \
alanb3dfa4ce2013-08-21 09:59:12 +0100198 javax/naming \
199 javax/script \
200 javax/smartcardio \
201 javax/xml \
202 -javax/xml/crypto \
203 jdk/asm \
alanb3dfa4ce2013-08-21 09:59:12 +0100204 com/sun/jndi \
205 com/sun/corba \
206 lib/testlibrary \
207 demo/zipfs \
208 sample
209
210#
211# SCTP is its own group as it is highly sensitive to kernel/network config
212#
213jdk_sctp = \
214 com/sun/nio/sctp
215
216
217#
218# core group to run all core area tests
219#
220jdk_core = \
221 :jdk_lang \
222 :jdk_util \
223 :jdk_math \
224 :jdk_io \
225 :jdk_nio \
226 :jdk_net \
227 :jdk_rmi \
228 :jdk_time \
229 :jdk_security \
230 :jdk_text \
231 :core_tools \
232 :jdk_other
233
234#
235# svc group to run all serviceability area tests
236#
237jdk_svc = \
238 :jdk_management \
239 :jdk_instrument \
240 :jdk_jmx \
241 :jdk_jdi \
242 :svc_tools
243
244#############################
245
246#
247# Client area groups
248#
249
250jdk_awt = \
251 java/awt \
252 com/sun/awt \
253 com/apple/eawt \
254 sun/awt
255
256jdk_2d = \
257 javax/print \
258 sun/pisces \
259 sun/java2d
260
261jdk_beans = \
262 java/beans
263
264jdk_swing = \
265 javax/accessibility \
266 javax/swing \
267 com/sun/java/swing
268
269jdk_sound = \
270 javax/sound
271
272jdk_imageio = \
273 javax/imageio
274
275jdk_desktop = \
276 :jdk_awt \
277 :jdk_2d \
278 :jdk_beans \
279 :jdk_swing \
280 :jdk_sound \
281 :jdk_imageio
dholmes9728b8b2013-09-03 23:47:27 -0400282
283###############################################################################
284# Profile-based Test Group Definitions
285#
286# These groups define the tests that cover the different possible runtimes:
287# - compact1, compact2, compact3, full JRE, JDK
288#
289# In addition they support testing of the minimal VM on compact1 and compact2.
skovalev9bdf8df2016-01-15 11:36:35 +0300290# Essentially this defines groups based around the specified API's and VM
dholmes9728b8b2013-09-03 23:47:27 -0400291# services available in the runtime.
292#
293# The groups are defined hierarchically in two forms:
294# - The need_xxx groups list all the tests that have a dependency on
295# a specific profile. This is either because it tests a feature in
296# that profile, or the test infrastructure uses a feature in that
297# profile.
298# - The primary groups are defined in terms of the other primary groups
299# combined with the needs_xxx groups (including and excluding them as
300# appropriate). For example the jre can run all tests from compact3, plus
301# those from needs_jre, but excluding those from need_jdk.
302#
303# The bottom group defines all the actual tests to be considered, simply
304# by listing the top-level test directories.
305
306# Full JDK can run all tests
307#
308jdk = \
309 :jre \
310 :needs_jdk
311
312# Tests that require a full JDK to execute. Either they test a feature
313# only in the JDK or they use tools that are only in the JDK. The latter
314# can be resolved in some cases by using tools from the compile-jdk.
315#
316needs_jdk = \
317 :jdk_jdi \
318 com/sun/tools \
319 demo \
320 sun/security/tools/jarsigner \
321 sun/rmi/rmic \
322 sun/tools \
323 sun/jvmstat \
324 tools \
325 com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java \
326 java/io/Serializable/serialver \
327 java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java \
328 java/lang/invoke/lambda/LambdaAccessControlTest.java \
dholmesd30f00e2014-08-24 18:23:06 -0400329 java/lang/invoke/lambda/LambdaAsm.java \
igerasim2b972312015-08-20 15:10:50 +0300330 java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java \
dholmes9728b8b2013-09-03 23:47:27 -0400331 java/lang/System/MacEncoding/TestFileEncoding.java \
332 java/net/URLClassLoader/closetest/GetResourceAsStream.java \
333 java/util/Collections/EmptyIterator.java \
334 java/util/concurrent/locks/Lock/TimedAcquireLeak.java \
dholmes9728b8b2013-09-03 23:47:27 -0400335 java/util/jar/JarInputStream/ExtraFileInMetaInf.java \
336 java/util/logging/AnonLoggerWeakRefLeak.sh \
337 java/util/logging/LoggerWeakRefLeak.sh \
338 java/util/zip/3GBZipFiles.sh \
339 jdk/lambda/FDTest.java \
340 jdk/lambda/separate/Compiler.java \
341 sun/management/jdp/JdpTest.sh \
342 sun/management/jmxremote/bootstrap/JvmstatCountersTest.java \
jbachorik9187d142013-10-25 13:01:11 +0200343 sun/management/jmxremote/bootstrap/LocalManagementTest.java \
344 sun/management/jmxremote/bootstrap/CustomLauncherTest.java \
skovalev9bdf8df2016-01-15 11:36:35 +0300345 sun/management/jmxremote/startstop \
dholmes9728b8b2013-09-03 23:47:27 -0400346 sun/misc/JarIndex/metaInfFilenames/Basic.java \
347 sun/misc/JarIndex/JarIndexMergeForClassLoaderTest.java \
348 sun/reflect/CallerSensitive/CallerSensitiveFinder.java \
349 sun/reflect/CallerSensitive/MissingCallerSensitive.java \
350 sun/security/util/Resources/NewNamesFormat.java \
dholmes2c30d432014-07-06 20:12:44 -0400351 vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java \
skovalev9bdf8df2016-01-15 11:36:35 +0300352 javax/xml/bind/jxc \
353 javax/xml/ws/8033113 \
354 javax/xml/ws/clientjar/TestWsImport.java \
aefimov5e7ffda2016-03-24 01:20:58 +0300355 javax/xml/ws/ebcdic \
356 javax/xml/bind/xjc/8145039/JaxbMarshallTest.java
dholmes9728b8b2013-09-03 23:47:27 -0400357
358# JRE adds further tests to compact3
359#
360jre = \
361 :compact3 \
362 :needs_jre \
363 -:needs_jdk
364
365# Tests that require the full JRE
366#
367needs_jre = \
368 :needs_charsets \
369 :jdk_desktop \
370 com/sun/corba \
371 com/sun/jndi/cosnaming \
372 sun/net/ftp \
373 sun/net/www/protocol/ftp \
374 sun/security/tools/policytool \
375 java/net/URI/URItoURLTest.java \
376 java/net/URL/URIToURLTest.java \
377 java/net/URLConnection/HandleContentTypeWithAttrs.java \
378 java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh \
379 java/security/Security/ClassLoaderDeadlock/Deadlock.sh \
dholmes9a962512013-10-15 20:54:00 -0400380 java/util/jar/Manifest/CreateManifest.java \
dholmes9728b8b2013-09-03 23:47:27 -0400381 java/util/logging/Listeners.java \
382 java/util/logging/ListenersWithSM.java \
dfuchsb2ebb6b2013-10-15 13:01:28 +0200383 java/util/logging/TestMainAppContext.java \
dholmes2c30d432014-07-06 20:12:44 -0400384 java/util/logging/TestLoggingWithMainAppContext.java \
dholmes9728b8b2013-09-03 23:47:27 -0400385 java/util/ResourceBundle/Control/Bug6530694.java \
386 java/text/Bidi/BidiConformance.java \
387 java/text/Bidi/BidiEmbeddingTest.java \
dholmes9728b8b2013-09-03 23:47:27 -0400388 java/text/Bidi/Bug7042148.java \
389 java/text/Bidi/Bug7051769.java \
390 javax/crypto/Cipher/CipherStreamClose.java \
391 javax/management/monitor/AttributeArbitraryDataTypeTest.java \
dholmesd30f00e2014-08-24 18:23:06 -0400392 javax/management/mxbean/AmbiguousConstructorTest.java \
393 javax/management/mxbean/ExceptionDiagnosisTest.java \
394 javax/management/mxbean/LeakTest.java \
395 javax/management/mxbean/MXBeanTest.java \
396 javax/management/mxbean/PropertyNamesTest.java \
rpatil0d46b742016-09-10 22:54:48 +0530397 javax/xml/bind/marshal/8134111/UnmarshalTest.java \
skovalev9bdf8df2016-01-15 11:36:35 +0300398 javax/xml/ws/8043129 \
dholmes9728b8b2013-09-03 23:47:27 -0400399 jdk/lambda/vm/InterfaceAccessFlagsTest.java \
skovalev9bdf8df2016-01-15 11:36:35 +0300400 sun/misc/URLClassPath/ClassnameCharTest.java \
401 sun/security/pkcs11/Provider/Login.sh
dholmes9728b8b2013-09-03 23:47:27 -0400402
403# Tests dependent on the optional charsets.jar
404# These are isolated for easy exclusions
405#
406needs_charsets = \
407 java/io/OutputStreamWriter/TestWrite.java \
408 java/nio/charset/RemovingSunIO/SunioAlias.java \
409 java/nio/charset/coders/Check.java \
410 java/nio/charset/Charset/CharsetContainmentTest.java \
411 java/nio/charset/Charset/Contains.java \
412 java/nio/charset/Charset/NIOCharsetAvailabilityTest.java \
413 java/nio/charset/Charset/RegisteredCharsets.java \
414 java/nio/charset/CharsetEncoder/Flush.java \
415 java/nio/charset/coders/CheckSJISMappingProp.sh \
416 java/nio/charset/coders/ResetISO2022JP.java \
417 java/util/Locale/InternationalBAT.java \
418 java/util/Locale/LocaleProviders.sh \
419 java/util/Calendar/CldrFormatNamesTest.java \
420 java/util/TimeZone/CLDRDisplayNamesTest.java \
421 java/util/zip/ZipCoding.java \
422 sun/nio/cs/EucJpLinux0212.java \
423 sun/nio/cs/EUCJPUnderflowDecodeTest.java \
424 sun/nio/cs/EuroConverter.java \
425 sun/nio/cs/JISAutoDetectTest.java \
426 sun/nio/cs/OLD/TestIBMDB.java \
427 sun/nio/cs/SJISCanEncode.java \
428 sun/nio/cs/Test6254467.java \
429 sun/nio/cs/TestCompoundTest.java \
430 sun/nio/cs/TestCp834_SBCS.java \
431 sun/nio/cs/TestEUC_TW.java \
432 sun/nio/cs/TestISO2022CNDecoder.java \
433 sun/nio/cs/TestISO2022JPEncoder.java \
434 sun/nio/cs/TestISO2022JPSubBytes.java \
435 sun/nio/cs/TestIllegalSJIS.java \
436 sun/nio/cs/TestJIS0208Decoder.java \
437 sun/nio/cs/TestJIS0212Decoder.java \
438 sun/nio/cs/TestMiscEUC_JP.java \
439 sun/nio/cs/TestSJIS0213_SM.java \
440 sun/nio/cs/BufferUnderflowEUCTWTest.java \
441 sun/nio/cs/CheckCaseInsensitiveEncAliases.java \
442 sun/nio/cs/CheckHistoricalNames.java \
443 sun/nio/cs/EucJpLinuxDecoderRecoveryTest.java \
444 sun/nio/cs/HWKatakanaMS932EncodeTest.java \
445 sun/nio/cs/ISCIITest.java \
446 sun/nio/cs/LatinCharReplacementTWTest.java \
447 sun/nio/cs/NIOJISAutoDetectTest.java \
448 sun/nio/cs/StreamEncoderClose.java \
449 sun/nio/cs/SurrogateGB18030Test.java \
450 sun/nio/cs/SurrogateTestEUCTW.java \
451 sun/nio/cs/SurrogateTestHKSCS.java \
452 sun/nio/cs/TestConverterDroppedCharacters.java \
453 sun/nio/cs/TestCp93xSISO.java \
454 sun/nio/cs/TestIBM1364.java \
455 sun/nio/cs/TestIBMBugs.java \
456 sun/nio/cs/TestIllegalISO2022Esc.java \
457 sun/nio/cs/TestISO2022JP.java \
458 sun/nio/cs/TestMS5022X.java \
459 sun/nio/cs/TestSJIS0213.java \
460 sun/nio/cs/TestTrailingEscapesISO2022JP.java \
461 sun/nio/cs/TestUni2HKSCS.java \
462 sun/nio/cs/ZeroedByteArrayEUCTWTest.java
463
464# Compact 3 adds further tests to compact2
465#
466compact3 = \
467 :compact2 \
468 :needs_compact3 \
469 -:needs_jre \
470 -:needs_jdk
471
472
473# Tests that require compact3 API's
474#
475needs_compact3 = \
476 :jdk_instrument \
477 :jdk_jmx \
478 :jdk_management \
479 :jdk_sctp \
480 com/sun/jndi \
481 com/sun/org/apache/xml/internal/security \
482 com/sun/security/auth \
483 com/sun/security/sasl \
484 com/sun/security/jgss \
485 com/sun/tracing \
486 java/util/prefs \
487 javax/naming \
488 javax/security \
489 javax/smartcardio \
490 javax/sql/rowset \
491 javax/xml/crypto \
492 sun/security/acl \
493 sun/security/jgss \
494 sun/security/krb5 \
dholmesd30f00e2014-08-24 18:23:06 -0400495 java/lang/annotation/AnnotationType/AnnotationTypeDeadlockTest.java \
yan27e441f2015-06-05 18:50:39 +0300496 java/lang/invoke/lambda/LambdaStackTrace.java \
497 java/lang/invoke/LFCaching/LFGarbageCollectedTest.java \
498 java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java \
499 java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java \
dholmes9728b8b2013-09-03 23:47:27 -0400500 java/lang/System/MacEncoding/TestFileEncoding.java \
501 java/nio/channels/AsynchronousSocketChannel/Leaky.java \
502 java/security/PermissionCollection/Concurrent.java \
503 java/security/Principal/Implies.java \
504 java/security/cert/GetInstance.java \
505 java/util/logging/DrainFindDeadlockTest.java \
506 java/util/logging/LoggingMXBeanTest.java \
dholmesd30f00e2014-08-24 18:23:06 -0400507 java/util/logging/TestLogConfigurationDeadLock.java \
508 java/util/logging/TestLoggerBundleSync.java \
dholmes9728b8b2013-09-03 23:47:27 -0400509 sun/net/www/http/KeepAliveCache/B5045306.java \
510 sun/security/provider/PolicyFile/Alias.java \
511 sun/security/provider/PolicyFile/Comparator.java \
512 sun/security/provider/PolicyFile/SelfWildcard.java \
513 sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineDeadlock.java \
514 sun/security/util/Oid/OidFormat.java \
515 sun/security/util/Resources/Format.java \
516 sun/security/util/Resources/NewNamesFormat.java
517
518# Compact 2 adds full VM tests
519compact2 = \
520 :compact2_minimal \
521 :compact1 \
522 :needs_full_vm_compact2 \
523 -:needs_compact3 \
524 -:needs_jre \
525 -:needs_jdk
526
527# Tests that require compact2 API's and a full VM
skovalev9bdf8df2016-01-15 11:36:35 +0300528#
dholmes9728b8b2013-09-03 23:47:27 -0400529needs_full_vm_compact2 =
530
531# Minimal VM on Compact 2 adds in some compact2 tests
532#
533compact2_minimal = \
534 :compact1_minimal \
535 :needs_compact2 \
536 -:needs_compact3 \
537 -:needs_jre \
538 -:needs_jdk
539
540# Tests that require compact2 API's
541#
542needs_compact2 = \
543 :jdk_rmi \
544 :jdk_time \
545 com/sun/org/apache \
546 com/sun/net/httpserver \
547 java/sql \
548 javax/sql \
skovalev9bdf8df2016-01-15 11:36:35 +0300549 javax/xml/bind \
550 javax/xml/jaxp \
551 javax/xml/ws/xsanymixed \
dholmes9728b8b2013-09-03 23:47:27 -0400552 jdk/lambda \
553 sun/net/www/http \
554 sun/net/www/protocol/http \
555 java/io/BufferedReader/Lines.java \
556 java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java \
557 java/lang/CharSequence/DefaultTest.java \
558 java/lang/IntegralPrimitiveToString.java \
559 java/lang/PrimitiveSumMinMaxTest.java \
560 java/lang/String/StringJoinTest.java \
561 java/lang/Thread/StopThrowable.java \
dholmesd30f00e2014-08-24 18:23:06 -0400562 java/net/Authenticator/B4769350.java \
dholmes9728b8b2013-09-03 23:47:27 -0400563 java/net/Authenticator/Deadlock.java \
564 java/net/CookieHandler/LocalHostCookie.java \
565 java/net/CookieHandler/CookieManagerTest.java \
566 java/net/CookieHandler/EmptyCookieHeader.java \
567 java/net/HttpCookie/IllegalCookieNameTest.java \
568 java/net/HttpURLConnection/UnmodifiableMaps.java \
dholmes9728b8b2013-09-03 23:47:27 -0400569 java/net/ResponseCache/Test.java \
rpatil0d46b742016-09-10 22:54:48 +0530570 java/net/SetFactoryPermission/SetFactoryPermission.java \
dholmes9728b8b2013-09-03 23:47:27 -0400571 java/net/URLClassLoader/ClassLoad.java \
572 java/net/URLClassLoader/closetest/CloseTest.java \
dholmes9a962512013-10-15 20:54:00 -0400573 java/net/URLPermission/URLTest.java \
dholmes9728b8b2013-09-03 23:47:27 -0400574 java/nio/Buffer/Chars.java \
575 java/nio/file/Files/StreamTest.java \
576 java/security/BasicPermission/Wildcard.java \
577 java/util/Arrays/ParallelPrefix.java \
578 java/util/Arrays/SetAllTest.java \
579 java/util/BitSet/BitSetStreamTest.java \
580 java/util/Collection/CollectionDefaults.java \
dholmes9728b8b2013-09-03 23:47:27 -0400581 java/util/Collections/CheckedIdentityMap.java \
582 java/util/Collections/CheckedMapBash.java \
583 java/util/Collections/CheckedSetBash.java \
584 java/util/Collections/EmptyCollectionSerialization.java \
585 java/util/Collections/EmptyNavigableMap.java \
586 java/util/Collections/EmptyNavigableSet.java \
587 java/util/Collections/UnmodifiableMapEntrySet.java \
588 java/util/Comparator/BasicTest.java \
589 java/util/Comparator/TypeTest.java \
590 java/util/Iterator/IteratorDefaults.java \
591 java/util/Iterator/PrimitiveIteratorDefaults.java \
dholmes9a962512013-10-15 20:54:00 -0400592 java/util/List/ListDefaults.java \
dholmes9728b8b2013-09-03 23:47:27 -0400593 java/util/Map/BasicSerialization.java \
594 java/util/Map/Defaults.java \
595 java/util/Map/EntryComparators.java \
596 java/util/Optional/Basic.java \
597 java/util/Optional/BasicDouble.java \
598 java/util/Optional/BasicInt.java \
599 java/util/Optional/BasicLong.java \
600 java/util/Random/RandomStreamTest.java \
601 java/util/ResourceBundle/Bug6359330.java \
602 java/util/Spliterator/SpliteratorCharacteristics.java \
603 java/util/Spliterator/SpliteratorCollisions.java \
604 java/util/Spliterator/SpliteratorLateBindingFailFastTest.java \
605 java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java \
606 java/util/StringJoiner/MergeTest.java \
607 java/util/StringJoiner/StringJoinerTest.java \
608 java/util/concurrent/atomic/AtomicReferenceTest.java \
609 java/util/function/BinaryOperator/BasicTest.java \
610 java/util/logging/LoggerSupplierAPIsTest.java \
611 java/util/zip/ZipFile/StreamZipEntriesTest.java \
612 java/util/zip/ZipFile/DeleteTempJar.java \
613 javax/crypto/Cipher/CipherStreamClose.java \
dholmes9728b8b2013-09-03 23:47:27 -0400614 sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java \
skovalev9bdf8df2016-01-15 11:36:35 +0300615 sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java
dholmes9728b8b2013-09-03 23:47:27 -0400616
617# Compact 1 adds full VM tests
618#
619compact1 = \
620 :compact1_minimal \
621 :needs_full_vm_compact1 \
622 -:needs_compact2 \
623 -:needs_full_vm_compact2 \
624 -:needs_compact3 \
625 -:needs_jre \
626 -:needs_jdk
627
628# Tests that require compact1 API's and a full VM
629#
630needs_full_vm_compact1 =
631
632# All tests that run on the most minimal configuration: Minimal VM on Compact 1
633compact1_minimal = \
634 com \
635 java \
636 javax \
637 jdk \
638 lib \
639 sample \
640 sun \
641 vm \
642 -:needs_full_vm_compact1 \
643 -:needs_full_vm_compact2 \
644 -:needs_compact2 \
645 -:needs_compact3 \
646 -:needs_jre \
647 -:needs_jdk