1 # Copyright (c) 2013, 2017, 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 #
246 #
247 # Tool (and tool API) tests are split into core and svc groups
248 #
249 core_tools = \
250 tools \
251 jdk/internal/jrtfs \
252 sun/tools/java \
253 sun/tools/jrunscript
254
255 svc_tools = \
256 com/sun/tools/attach \
257 sun/tools \
258 -sun/tools/java \
259 -sun/tools/jrunscript \
260 sun/jvmstat
261
262 jdk_tools = \
263 :core_tools \
264 :svc_tools
265
266 #
267 # Catch-all for other areas with a small number of tests
268 #
269 jdk_other = \
270 java/sql \
271 javax/sql \
272 javax/transaction \
273 javax/rmi \
274 javax/naming \
275 javax/script \
276 javax/smartcardio \
277 javax/xml \
278 -javax/xml/crypto \
279 jdk/internal/jline \
280 com/sun/jndi \
281 lib/testlibrary
282
283 #
284 # SCTP is its own group as it is highly sensitive to kernel/network config
285 #
295 :jdk_util \
296 :jdk_math \
297 :jdk_io \
298 :jdk_nio \
299 :jdk_net \
300 :jdk_rmi \
301 :jdk_time \
302 :jdk_security \
303 :jdk_text \
304 :core_tools \
305 :jdk_other
306
307 #
308 # svc group to run all serviceability area tests
309 #
310 jdk_svc = \
311 :jdk_management \
312 :jdk_instrument \
313 :jdk_jmx \
314 :jdk_jdi \
315 :svc_tools
316
317 #############################
318
319 #
320 # Client area groups
321 #
322
323 jdk_awt = \
324 java/awt \
325 com/sun/awt \
326 com/apple/eawt \
327 com/apple/laf \
328 sun/awt \
329 sun/applet
330
331 jdk_2d = \
332 javax/print \
333 sun/java2d
334
368 # The most commonly used printing APIs are included here along with swing core.
369 jdk_desktop_core = \
370 :jdk_swing_core \
371 java/awt/print
372
373 ###############################################################################
374 #
375 # Serviceability sanity groups
376 #
377 # These groups specify a subset of Serviceability tests that are supposed to
378 # guard against breakage of Serviceability features by other component teams.
379 # They are added to the "hotspot" testset in JPRT so that they will run on all
380 # full-forest pushes through JPRT.
381 #
382
383 jdk_svc_sanity = \
384 :jdk_management_sanity \
385 :jdk_instrument_sanity \
386 :jdk_jmx_sanity \
387 :jdk_jdi_sanity \
388 :svc_tools_sanity
389
390 jdk_management_sanity =
391
392 jdk_instrument_sanity =
393
394 jdk_jmx_sanity =
395
396 jdk_jdi_sanity = \
397 com/sun/jdi/AcceptTimeout.java \
398 com/sun/jdi/AccessSpecifierTest.java \
399 com/sun/jdi/AfterThreadDeathTest.java \
400 com/sun/jdi/ArrayRangeTest.java \
401 com/sun/jdi/ConstantPoolInfo.java \
402 com/sun/jdi/CountFilterTest.java \
403 com/sun/jdi/EarlyReturnNegativeTest.java \
404 com/sun/jdi/EarlyReturnTest.java \
405 com/sun/jdi/FieldWatchpoints.java \
406 com/sun/jdi/FramesTest.java \
407 com/sun/jdi/InstanceFilter.java \
410 com/sun/jdi/LocalVariableEqual.java \
411 com/sun/jdi/LocationTest.java \
412 com/sun/jdi/ModificationWatchpoints.java \
413 com/sun/jdi/MonitorEventTest.java \
414 com/sun/jdi/MonitorFrameInfo.java \
415 com/sun/jdi/NullThreadGroupNameTest.java \
416 com/sun/jdi/PopAndStepTest.java \
417 com/sun/jdi/PopAsynchronousTest.java \
418 com/sun/jdi/ProcessAttachTest.java \
419 com/sun/jdi/ReferrersTest.java \
420 com/sun/jdi/RequestReflectionTest.java \
421 com/sun/jdi/ResumeOneThreadTest.java \
422 com/sun/jdi/RunToExit.java \
423 com/sun/jdi/SourceNameFilterTest.java \
424 com/sun/jdi/VarargsTest.java \
425 com/sun/jdi/Vars.java \
426 com/sun/jdi/redefineMethod/RedefineTest.java \
427 com/sun/jdi/sde/MangleTest.java \
428 com/sun/jdi/sde/TemperatureTableTest.java
429
430 svc_tools_sanity =
431
432 #############################
433 #
434 # Stable test groups
435 #
436
437 jdk_stable = \
438 :jdk_core \
439 :jdk_svc \
440 :jdk_beans \
441 :jdk_imageio \
442 :jdk_sound \
443 :jdk_sctp \
444 javax/accessibility \
445 com/sun/java/swing \
446 com/sun/awt
447
|
1 # Copyright (c) 2013, 2018, 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 #
246 #
247 # Tool (and tool API) tests are split into core and svc groups
248 #
249 core_tools = \
250 tools \
251 jdk/internal/jrtfs \
252 sun/tools/java \
253 sun/tools/jrunscript
254
255 svc_tools = \
256 com/sun/tools/attach \
257 sun/tools \
258 -sun/tools/java \
259 -sun/tools/jrunscript \
260 sun/jvmstat
261
262 jdk_tools = \
263 :core_tools \
264 :svc_tools
265
266 jdk_jfr = \
267 jdk/jfr
268
269 #
270 # Catch-all for other areas with a small number of tests
271 #
272 jdk_other = \
273 java/sql \
274 javax/sql \
275 javax/transaction \
276 javax/rmi \
277 javax/naming \
278 javax/script \
279 javax/smartcardio \
280 javax/xml \
281 -javax/xml/crypto \
282 jdk/internal/jline \
283 com/sun/jndi \
284 lib/testlibrary
285
286 #
287 # SCTP is its own group as it is highly sensitive to kernel/network config
288 #
298 :jdk_util \
299 :jdk_math \
300 :jdk_io \
301 :jdk_nio \
302 :jdk_net \
303 :jdk_rmi \
304 :jdk_time \
305 :jdk_security \
306 :jdk_text \
307 :core_tools \
308 :jdk_other
309
310 #
311 # svc group to run all serviceability area tests
312 #
313 jdk_svc = \
314 :jdk_management \
315 :jdk_instrument \
316 :jdk_jmx \
317 :jdk_jdi \
318 :jdk_jfr \
319 :svc_tools
320
321 #############################
322
323 #
324 # Client area groups
325 #
326
327 jdk_awt = \
328 java/awt \
329 com/sun/awt \
330 com/apple/eawt \
331 com/apple/laf \
332 sun/awt \
333 sun/applet
334
335 jdk_2d = \
336 javax/print \
337 sun/java2d
338
372 # The most commonly used printing APIs are included here along with swing core.
373 jdk_desktop_core = \
374 :jdk_swing_core \
375 java/awt/print
376
377 ###############################################################################
378 #
379 # Serviceability sanity groups
380 #
381 # These groups specify a subset of Serviceability tests that are supposed to
382 # guard against breakage of Serviceability features by other component teams.
383 # They are added to the "hotspot" testset in JPRT so that they will run on all
384 # full-forest pushes through JPRT.
385 #
386
387 jdk_svc_sanity = \
388 :jdk_management_sanity \
389 :jdk_instrument_sanity \
390 :jdk_jmx_sanity \
391 :jdk_jdi_sanity \
392 :jdk_jfr_sanity \
393 :svc_tools_sanity
394
395 jdk_management_sanity =
396
397 jdk_instrument_sanity =
398
399 jdk_jmx_sanity =
400
401 jdk_jdi_sanity = \
402 com/sun/jdi/AcceptTimeout.java \
403 com/sun/jdi/AccessSpecifierTest.java \
404 com/sun/jdi/AfterThreadDeathTest.java \
405 com/sun/jdi/ArrayRangeTest.java \
406 com/sun/jdi/ConstantPoolInfo.java \
407 com/sun/jdi/CountFilterTest.java \
408 com/sun/jdi/EarlyReturnNegativeTest.java \
409 com/sun/jdi/EarlyReturnTest.java \
410 com/sun/jdi/FieldWatchpoints.java \
411 com/sun/jdi/FramesTest.java \
412 com/sun/jdi/InstanceFilter.java \
415 com/sun/jdi/LocalVariableEqual.java \
416 com/sun/jdi/LocationTest.java \
417 com/sun/jdi/ModificationWatchpoints.java \
418 com/sun/jdi/MonitorEventTest.java \
419 com/sun/jdi/MonitorFrameInfo.java \
420 com/sun/jdi/NullThreadGroupNameTest.java \
421 com/sun/jdi/PopAndStepTest.java \
422 com/sun/jdi/PopAsynchronousTest.java \
423 com/sun/jdi/ProcessAttachTest.java \
424 com/sun/jdi/ReferrersTest.java \
425 com/sun/jdi/RequestReflectionTest.java \
426 com/sun/jdi/ResumeOneThreadTest.java \
427 com/sun/jdi/RunToExit.java \
428 com/sun/jdi/SourceNameFilterTest.java \
429 com/sun/jdi/VarargsTest.java \
430 com/sun/jdi/Vars.java \
431 com/sun/jdi/redefineMethod/RedefineTest.java \
432 com/sun/jdi/sde/MangleTest.java \
433 com/sun/jdi/sde/TemperatureTableTest.java
434
435 jdk_jfr_sanity = \
436 jdk/jfr/api/recording/event/TestLoadEventAfterStart.java \
437 jdk/jfr/api/recording/state/TestState.java \
438 jdk/jfr/event/os/TestCPULoad.java \
439 jdk/jfr/event/compiler/TestAllocInNewTLAB.java \
440 jdk/jfr/jcmd/TestJcmdStartStopDefault.java \
441 jdk/jfr/event/io/TestFileStreamEvents.java \
442 jdk/jfr/event/compiler/TestCompilerCompile.java \
443 jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java \
444 jdk/jfr/event/runtime/TestClassLoadEvent.java \
445 jdk/jfr/event/runtime/TestJavaBlockedEvent.java \
446 jdk/jfr/event/gc/collection/TestGCWithFasttime.java \
447 jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java
448
449 svc_tools_sanity =
450
451 #############################
452 #
453 # Stable test groups
454 #
455
456 jdk_stable = \
457 :jdk_core \
458 :jdk_svc \
459 :jdk_beans \
460 :jdk_imageio \
461 :jdk_sound \
462 :jdk_sctp \
463 javax/accessibility \
464 com/sun/java/swing \
465 com/sun/awt
466
467 needs_g1gc = \
468 jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java \
469 jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java \
470 jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java \
471 jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java \
472 jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java \
473 jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java \
474 jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java \
475 jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java \
476 jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java \
477 jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java \
478 jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java \
479 jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java \
480 jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java \
481 jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java
|