33 # The groups are defined hierarchically in two forms:
34 # - The need_xxx groups list all the tests that have a dependency on
35 # a specific profile. This is either because it tests a feature in
36 # that profile, or the test infrastructure uses a feature in that
37 # profile.
38 # - The primary groups are defined in terms of the other primary groups
39 # combined with the needs_xxx groups (including and excluding them as
40 # appropriate). For example the jre can run all tests from compact3, plus
41 # those from needs_jre, but excluding those from need_jdk.
42 #
43 # The bottom group defines all the actual tests to be considered, simply
44 # by listing the top-level test directories.
45 #
46 # To use a group simply list it on the jtreg command line eg:
47 # jtreg :jdk
48 # runs all tests. While
49 # jtreg :compact2
50 # runs those tests that only require compact1 and compact2 API's.
51 #
52
53 # Full JDK can run all tests
54 #
55 jdk = \
56 :jre \
57 :needs_jdk
58
59 # Tests that require a full JDK to execute. Either they test a feature
60 # only in the JDK or they use tools that are only in the JDK. The latter
61 # can be resolved in some cases by using tools from the compile-jdk.
62 #
63 needs_jdk = \
64 gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java \
65 gc/metaspace/TestMetaspacePerfCounters.java \
66 gc/metaspace/TestPerfCountersAndMemoryPools.java \
67 runtime/6819213/TestBootNativeLibraryPath.java \
68 runtime/7158988/FieldMonitor.java \
69 runtime/7194254/Test7194254.java \
70 runtime/Metaspace/FragmentMetaspace.java \
71 runtime/NMT/BaselineWithParameter.java \
72 runtime/NMT/JcmdBaselineDetail.java \
415 -runtime/RedefineObject/TestRedefineObject.java \
416 -runtime/8003720/Test8003720.java \
417 -runtime/Metaspace/FragmentMetaspace.java \
418 -runtime/Metaspace/FragmentMetaspaceSimple.java \
419 -runtime/Thread/TestThreadDumpMonitorContention.java \
420 -runtime/SharedArchiveFile/SharedBaseAddress.java \
421 -runtime/memory/ReserveMemory.java \
422 -runtime/Unsafe/RangeCheck.java \
423 -runtime/SharedArchiveFile/CdsSameObjectAlignment.java \
424 -runtime/SharedArchiveFile/DefaultUseWithClient.java \
425 -runtime/Thread/CancellableThreadTest.java \
426 -runtime/7158988/FieldMonitor.java
427
428 hotspot_runtime_closed = \
429 sanity/ExecuteInternalVMTests.java
430
431 hotspot_serviceability = \
432 sanity/ExecuteInternalVMTests.java \
433 serviceability/dcmd/compiler
434
435 hotspot_all = \
436 :hotspot_compiler_1 \
437 :hotspot_compiler_2 \
438 :hotspot_compiler_3 \
439 :hotspot_compiler_closed \
440 :hotspot_gc \
441 :hotspot_runtime \
442 :hotspot_serviceability
443
444 #All tests that depends on nashorn extension.
445 #
446 needs_nashorn = \
447 compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
448
449 #All tests that do not depends on nashorn extension
450 #
451 not_needs_nashorn = \
452 :jdk \
453 -:needs_nashorn
|
33 # The groups are defined hierarchically in two forms:
34 # - The need_xxx groups list all the tests that have a dependency on
35 # a specific profile. This is either because it tests a feature in
36 # that profile, or the test infrastructure uses a feature in that
37 # profile.
38 # - The primary groups are defined in terms of the other primary groups
39 # combined with the needs_xxx groups (including and excluding them as
40 # appropriate). For example the jre can run all tests from compact3, plus
41 # those from needs_jre, but excluding those from need_jdk.
42 #
43 # The bottom group defines all the actual tests to be considered, simply
44 # by listing the top-level test directories.
45 #
46 # To use a group simply list it on the jtreg command line eg:
47 # jtreg :jdk
48 # runs all tests. While
49 # jtreg :compact2
50 # runs those tests that only require compact1 and compact2 API's.
51 #
52
53 hotspot_all = \
54 /
55
56 # Full JDK can run all tests
57 #
58 jdk = \
59 :jre \
60 :needs_jdk
61
62 # Tests that require a full JDK to execute. Either they test a feature
63 # only in the JDK or they use tools that are only in the JDK. The latter
64 # can be resolved in some cases by using tools from the compile-jdk.
65 #
66 needs_jdk = \
67 gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java \
68 gc/metaspace/TestMetaspacePerfCounters.java \
69 gc/metaspace/TestPerfCountersAndMemoryPools.java \
70 runtime/6819213/TestBootNativeLibraryPath.java \
71 runtime/7158988/FieldMonitor.java \
72 runtime/7194254/Test7194254.java \
73 runtime/Metaspace/FragmentMetaspace.java \
74 runtime/NMT/BaselineWithParameter.java \
75 runtime/NMT/JcmdBaselineDetail.java \
418 -runtime/RedefineObject/TestRedefineObject.java \
419 -runtime/8003720/Test8003720.java \
420 -runtime/Metaspace/FragmentMetaspace.java \
421 -runtime/Metaspace/FragmentMetaspaceSimple.java \
422 -runtime/Thread/TestThreadDumpMonitorContention.java \
423 -runtime/SharedArchiveFile/SharedBaseAddress.java \
424 -runtime/memory/ReserveMemory.java \
425 -runtime/Unsafe/RangeCheck.java \
426 -runtime/SharedArchiveFile/CdsSameObjectAlignment.java \
427 -runtime/SharedArchiveFile/DefaultUseWithClient.java \
428 -runtime/Thread/CancellableThreadTest.java \
429 -runtime/7158988/FieldMonitor.java
430
431 hotspot_runtime_closed = \
432 sanity/ExecuteInternalVMTests.java
433
434 hotspot_serviceability = \
435 sanity/ExecuteInternalVMTests.java \
436 serviceability/dcmd/compiler
437
438 hotspot_jprt = \
439 :hotspot_wbapitest \
440 :hotspot_compiler_1 \
441 :hotspot_compiler_2 \
442 :hotspot_compiler_3 \
443 :hotspot_compiler_closed \
444 :hotspot_gc \
445 :hotspot_runtime \
446 :hotspot_runtime_closed \
447 :hotspot_serviceability
448
449 #All tests that depends on nashorn extension.
450 #
451 needs_nashorn = \
452 compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
453
454 #All tests that do not depends on nashorn extension
455 #
456 not_needs_nashorn = \
457 :jdk \
458 -:needs_nashorn
|