jdk

Форк
0
/
TEST.groups 
774 строки · 22.5 Кб
1
#
2
# Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved.
3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
#
5
# This code is free software; you can redistribute it and/or modify it
6
# under the terms of the GNU General Public License version 2 only, as
7
# published by the Free Software Foundation.
8
#
9
# This code is distributed in the hope that it will be useful, but WITHOUT
10
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12
# version 2 for more details (a copy is included in the LICENSE file that
13
# accompanied this code).
14
#
15
# You should have received a copy of the GNU General Public License version
16
# 2 along with this work; if not, write to the Free Software Foundation,
17
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18
#
19
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20
# or visit www.oracle.com if you need additional information or have any
21
# questions.
22
#
23

24
# All tests
25

26
all = \
27
  :hotspot_all
28

29
hotspot_all = \
30
  /
31

32
hotspot_all_no_apps = \
33
  / \
34
  -applications
35

36
# Component test groups
37

38
hotspot_compiler = \
39
  compiler
40

41
hotspot_compiler_xcomp = \
42
  :hotspot_compiler \
43
  -:tier1_compiler_not_xcomp
44

45
hotspot_compiler_all_gcs = \
46
  :hotspot_compiler \
47
  -compiler/jvmci
48

49
hotspot_gc = \
50
  gc
51

52
# By design this group should include ALL tests under runtime sub-directory
53
hotspot_runtime = \
54
  runtime
55

56
hotspot_runtime_no_cds = \
57
  runtime \
58
  -runtime/cds
59

60
hotspot_runtime_non_cds_mode = \
61
  runtime \
62
  -runtime/cds/CheckSharingWithDefaultArchive.java \
63
  -runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java \
64
  -runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java \
65
  -runtime/cds/appcds/jcmd
66

67
hotspot_handshake = \
68
  runtime/handshake
69

70
hotspot_serviceability = \
71
  serviceability
72

73
hotspot_resourcehogs = \
74
  resourcehogs
75

76
hotspot_misc = \
77
  / \
78
 -applications \
79
 -vmTestbase \
80
 -:hotspot_compiler \
81
 -:hotspot_gc \
82
 -:hotspot_runtime \
83
 -:hotspot_serviceability \
84
 -:hotspot_containers
85

86
hotspot_native_sanity = \
87
  native_sanity
88

89
hotspot_containers = \
90
  containers
91

92
# Test sets for running inside container environment
93
hotspot_containers_extended = \
94
  runtime \
95
  serviceability \
96
  vmTestbase/nsk/jvmti \
97
  vmTestbase/nsk/monitoring
98

99
hotspot_vector_1 = \
100
  compiler/c2/cr6340864 \
101
  compiler/c2/irTests \
102
  compiler/codegen \
103
  compiler/loopopts/superword \
104
  compiler/vectorapi \
105
  compiler/vectorization \
106
  -compiler/codegen/aes \
107
  -compiler/codegen/Test6875866.java \
108
  -compiler/codegen/Test6935535.java \
109
  -compiler/codegen/TestGCMStorePlacement.java \
110
  -compiler/codegen/TestTrichotomyExpressions.java \
111
  -compiler/loopopts/superword/Vec_MulAddS2I.java \
112
  -compiler/vectorapi/VectorRebracket128Test.java
113

114
hotspot_vector_2 = \
115
  compiler/intrinsics \
116
  compiler/codegen/aes \
117
  compiler/codegen/Test6875866.java \
118
  compiler/codegen/Test6935535.java \
119
  compiler/loopopts/superword/Vec_MulAddS2I.java \
120
  compiler/vectorapi/VectorRebracket128Test.java \
121
  -compiler/intrinsics/string/TestStringLatin1IndexOfChar.java
122

123
hotspot_compiler_arraycopy = \
124
  compiler/arraycopy/stress
125

126
tier1_loom = \
127
  :tier1_loom_runtime \
128
  :tier1_loom_serviceability
129

130
tier1_loom_runtime = \
131
  runtime/vthread \
132
  runtime/jni/IsVirtualThread
133

134
tier1_loom_serviceability = \
135
  serviceability/jvmti/vthread \
136
  serviceability/jvmti/events \
137
  serviceability/dcmd/thread
138

139
hotspot_loom = \
140
  :tier1_loom
141

142
serviceability_ttf_virtual = \
143
  serviceability/ \
144
  -serviceability/jvmti/vthread \
145
  -serviceability/jvmti/thread  \
146
  -serviceability/jvmti/events  \
147
  -serviceability/jvmti/negative
148

149
tier1_common = \
150
  sanity/BasicVMTest.java \
151
  gtest/GTestWrapper.java \
152
  gtest/LockStackGtests.java \
153
  gtest/MetaspaceGtests.java \
154
  gtest/LargePageGtests.java \
155
  gtest/NMTGtests.java \
156
  gtest/WindowsProcessorGroups.java
157

158
tier1_compiler = \
159
  :tier1_compiler_1 \
160
  :tier1_compiler_2 \
161
  :tier1_compiler_3 \
162
  :tier1_compiler_not_xcomp
163

164
hotspot_not_fast_compiler = \
165
  :hotspot_compiler \
166
  -:tier1_compiler \
167
  -:hotspot_slow_compiler
168

169
hotspot_slow_compiler = \
170
  compiler/codegen/aes \
171
  compiler/codecache/stress \
172
  compiler/gcbarriers/PreserveFPRegistersTest.java \
173
  compiler/memoryinitialization/ZeroTLABTest.java \
174
  compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java \
175
  resourcehogs/compiler \
176
  :hotspot_compiler_arraycopy
177

178
tier1_compiler_1 = \
179
  compiler/arraycopy/ \
180
  compiler/blackhole/ \
181
  compiler/c1/ \
182
  compiler/c2/ \
183
  -compiler/c2/Test6850611.java \
184
  -compiler/c2/cr6890943/Test6890943.java \
185
  -compiler/c2/Test6905845.java \
186
  -compiler/c2/cr6340864 \
187
  -compiler/c2/cr6589834 \
188
  -compiler/c2/cr8004867 \
189
  -compiler/c2/stemmer \
190
  -compiler/c2/Test6792161.java \
191
  -compiler/c2/Test6603011.java \
192
  -compiler/c2/Test6912517.java \
193
  -:hotspot_slow_compiler
194

195
tier1_compiler_2 = \
196
  compiler/classUnloading/ \
197
  compiler/codecache/ \
198
  compiler/codegen/ \
199
  compiler/cpuflags/ \
200
  compiler/dependencies/ \
201
  compiler/eliminateAutobox/ \
202
  compiler/escapeAnalysis/ \
203
  compiler/exceptions/ \
204
  compiler/floatingpoint/ \
205
  compiler/gcbarriers/ \
206
  compiler/inlining/ \
207
  compiler/integerArithmetic/ \
208
  compiler/interpreter/ \
209
  compiler/jvmci/ \
210
  -:hotspot_slow_compiler
211

212
tier1_compiler_3 = \
213
  compiler/intrinsics/ \
214
  compiler/jsr292/ \
215
  compiler/locks/ \
216
  compiler/loopopts/ \
217
  compiler/macronodes/ \
218
  compiler/memoryinitialization/ \
219
  compiler/osr/ \
220
  compiler/regalloc/ \
221
  compiler/runtime/ \
222
  compiler/startup/ \
223
  compiler/types/ \
224
  compiler/uncommontrap/ \
225
  compiler/unsafe/ \
226
  compiler/vectorization/ \
227
  -compiler/intrinsics/bmi \
228
  -compiler/intrinsics/mathexact \
229
  -compiler/intrinsics/sha \
230
  -compiler/intrinsics/bigInteger/TestMultiplyToLen.java \
231
  -compiler/intrinsics/zip/TestAdler32.java \
232
  -compiler/loopopts/Test7052494.java \
233
  -compiler/runtime/Test6826736.java
234

235
tier2_compiler = \
236
  compiler/allocation/ \
237
  compiler/arguments/ \
238
  compiler/calls/ \
239
  compiler/cha/ \
240
  compiler/controldependency/ \
241
  compiler/conversions/ \
242
  compiler/codegen/ \
243
  compiler/linkage/ \
244
  compiler/loopstripmining/ \
245
  compiler/loopopts/Test7052494.java \
246
  compiler/longcountedloops/ \
247
  compiler/intrinsics/bmi \
248
  compiler/intrinsics/mathexact \
249
  compiler/intrinsics/sha \
250
  compiler/intrinsics/bigInteger/TestMultiplyToLen.java \
251
  compiler/intrinsics/zip/TestAdler32.java \
252
  compiler/membars/ \
253
  compiler/onSpinWait/ \
254
  compiler/parsing/ \
255
  compiler/rangechecks/ \
256
  compiler/reflection/ \
257
  compiler/runtime/Test6826736.java \
258
  compiler/stable/ \
259
  compiler/stringopts/ \
260
  -:tier1_compiler \
261
  -:hotspot_slow_compiler
262

263
tier3_compiler = \
264
  applications/ctw/modules \
265
  compiler/c2/ \
266
  compiler/ciReplay/ \
267
  compiler/compilercontrol/ \
268
  compiler/debug/ \
269
  compiler/oracle/ \
270
  compiler/print/ \
271
  compiler/relocations/ \
272
  compiler/tiered/ \
273
  compiler/vectorapi/ \
274
  compiler/whitebox/ \
275
  :hotspot_slow_compiler \
276
  -:tier1_compiler \
277
  -:tier2_compiler
278

279
tier1_compiler_not_xcomp = \
280
  compiler/profiling
281

282
ctw_1 = \
283
  applications/ctw/modules/ \
284
  -:ctw_2 \
285
  -:ctw_3
286

287
ctw_2 = \
288
  applications/ctw/modules/java_base.java \
289
  applications/ctw/modules/java_base_2.java \
290
  applications/ctw/modules/java_desktop.java \
291
  applications/ctw/modules/java_desktop_2.java
292

293
ctw_3 = \
294
  applications/ctw/modules/java_xml.java \
295
  applications/ctw/modules/jdk_compiler.java \
296
  applications/ctw/modules/jdk_localedata.java \
297
  applications/ctw/modules/jdk_localedata_2.java
298

299
tier1_gc = \
300
  :tier1_gc_1 \
301
  :tier1_gc_2 \
302
  :tier1_gc_gcbasher \
303
  :tier1_gc_epsilon \
304
  :tier1_gc_shenandoah
305

306
hotspot_not_fast_gc = \
307
  :hotspot_gc \
308
  -:tier1_gc
309

310
tier1_gc_1 = \
311
  gc/g1/ \
312
  -gc/g1/ihop/TestIHOPErgo.java
313

314
tier1_gc_2 = \
315
  gc/ \
316
  -gc/g1/ \
317
  -gc/logging/TestUnifiedLoggingSwitchStress.java \
318
  -gc/stress \
319
  -gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java \
320
  -gc/epsilon \
321
  -gc/shenandoah
322

323
hotspot_gc_epsilon = \
324
  :tier1_gc_epsilon \
325
  :tier2_gc_epsilon
326

327
tier1_gc_epsilon = \
328
  gc/epsilon/
329

330
tier2_gc_epsilon =
331

332
tier3_gc_gcold = \
333
  gc/stress/gcold/TestGCOldWithG1.java \
334
  gc/stress/gcold/TestGCOldWithSerial.java \
335
  gc/stress/gcold/TestGCOldWithParallel.java
336

337
tier1_gc_gcbasher = \
338
  gc/stress/gcbasher/TestGCBasherWithG1.java \
339
  gc/stress/gcbasher/TestGCBasherWithSerial.java \
340
  gc/stress/gcbasher/TestGCBasherWithParallel.java
341

342
tier1_gc_shenandoah = \
343
  gc/shenandoah/options/ \
344
  gc/shenandoah/compiler/ \
345
  gc/shenandoah/mxbeans/ \
346
  gc/shenandoah/TestSmallHeap.java \
347
  gc/shenandoah/oom/
348

349
tier2_gc_shenandoah = \
350
  runtime/MemberName/MemberNameLeak.java \
351
  runtime/CompressedOops/UseCompressedOops.java \
352
  gc/TestHumongousReferenceObject.java \
353
  gc/TestSystemGC.java \
354
  gc/arguments/TestDisableDefaultGC.java \
355
  gc/arguments/TestUseCompressedOopsErgo.java \
356
  gc/arguments/TestAlignmentToUseLargePages.java \
357
  gc/class_unloading/TestClassUnloadingDisabled.java \
358
  gc/ergonomics/TestInitialGCThreadLogging.java \
359
  gc/ergonomics/TestDynamicNumberOfGCThreads.java \
360
  gc/logging/TestGCId.java \
361
  gc/logging/TestMetaSpaceLog.java \
362
  gc/metaspace/TestMetaspacePerfCounters.java \
363
  gc/metaspace/TestMetaspacePerfCounters.java \
364
  gc/TestFullGCALot.java \
365
  gc/logging/TestUnifiedLoggingSwitchStress.java \
366
  runtime/Metaspace/DefineClass.java \
367
  gc/shenandoah/ \
368
  serviceability/sa/TestHeapDumpForInvokeDynamic.java \
369
  -gc/shenandoah/TestStringDedupStress.java \
370
  -:tier1_gc_shenandoah
371

372
tier3_gc_shenandoah = \
373
  gc/stress/gcold/TestGCOldWithShenandoah.java \
374
  gc/stress/gcbasher/TestGCBasherWithShenandoah.java \
375
  gc/stress/systemgc/TestSystemGCWithShenandoah.java \
376
  gc/shenandoah/TestStringDedupStress.java \
377
  -:tier2_gc_shenandoah
378

379
hotspot_gc_shenandoah = \
380
  :tier1_gc_shenandoah \
381
  :tier2_gc_shenandoah \
382
  :tier3_gc_shenandoah
383

384
tier1_runtime = \
385
  runtime/ \
386
 -runtime/6626217/bug_21227.java \
387
 -runtime/7100935 \
388
 -runtime/7158988/FieldMonitor.java \
389
 -runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java \
390
 -runtime/CommandLine/PrintGCApplicationConcurrentTime.java \
391
 -runtime/CompressedOops/UseCompressedOops.java \
392
 -runtime/ConstantPool/IntfMethod.java \
393
 -runtime/ErrorHandling/CreateCoredumpOnCrash.java \
394
 -runtime/ErrorHandling/ReattemptErrorTest.java \
395
 -runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java \
396
 -runtime/ErrorHandling/TimeoutInErrorHandlingTest.java \
397
 -runtime/InvocationTests \
398
 -runtime/logging/MonitorMismatchTest.java \
399
 -runtime/memory/ReserveMemory.java \
400
 -runtime/Metaspace/FragmentMetaspace.java \
401
 -runtime/Metaspace/FragmentMetaspaceSimple.java \
402
 -runtime/MirrorFrame/Test8003720.java \
403
 -runtime/modules/LoadUnloadModuleStress.java \
404
 -runtime/modules/ModuleStress/ExportModuleStressTest.java \
405
 -runtime/modules/ModuleStress/ModuleStressGC.java \
406
 -runtime/Monitor/ConcurrentDeflation.java \
407
 -runtime/ReservedStack \
408
 -runtime/SelectionResolution/AbstractMethodErrorTest.java \
409
 -runtime/SelectionResolution/IllegalAccessErrorTest.java \
410
 -runtime/SelectionResolution/InvokeInterfaceICCE.java \
411
 -runtime/SelectionResolution/InvokeInterfaceSuccessTest.java \
412
 -runtime/SelectionResolution/InvokeSpecialICCE.java \
413
 -runtime/SelectionResolution/InvokeSpecialSuccessTest.java \
414
 -runtime/SelectionResolution/InvokeStaticICCE.java \
415
 -runtime/SelectionResolution/InvokeVirtualICCE.java \
416
 -runtime/SelectionResolution/InvokeVirtualSuccessTest.java \
417
 -runtime/cds/CdsSameObjectAlignment.java \
418
 -runtime/cds/SharedBaseAddress.java \
419
 -runtime/Thread/CancellableThreadTest.java \
420
 -runtime/Thread/ThreadCountLimit.java \
421
 -runtime/Thread/TestThreadDumpMonitorContention.java \
422
 -runtime/Unsafe/RangeCheck.java \
423
  sanity/ \
424
 -:tier1_runtime_appcds_exclude \
425
 -runtime/signal \
426
 -runtime/stack
427

428
hotspot_cds = \
429
  runtime/cds/ \
430
  runtime/CompressedOops/
431

432
hotspot_cds_only = \
433
  runtime/cds/
434

435
hotspot_appcds_dynamic = \
436
  runtime/cds/appcds/ \
437
 -runtime/cds/appcds/cacheObject \
438
 -runtime/cds/appcds/customLoader \
439
 -runtime/cds/appcds/dynamicArchive \
440
 -runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java \
441
 -runtime/cds/appcds/javaldr/ArrayTest.java \
442
 -runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java \
443
 -runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java \
444
 -runtime/cds/appcds/javaldr/LockDuringDump.java \
445
 -runtime/cds/appcds/jcmd/JCmdTestStaticDump.java \
446
 -runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java \
447
 -runtime/cds/appcds/jcmd/JCmdTestFileSafety.java \
448
 -runtime/cds/appcds/lambdaForm/DefaultClassListLFInvokers.java \
449
 -runtime/cds/appcds/methodHandles \
450
 -runtime/cds/appcds/sharedStrings \
451
 -runtime/cds/appcds/resolvedConstants \
452
 -runtime/cds/appcds/ArchiveRelocationTest.java \
453
 -runtime/cds/appcds/BadBSM.java \
454
 -runtime/cds/appcds/DumpClassList.java \
455
 -runtime/cds/appcds/DumpClassListWithLF.java \
456
 -runtime/cds/appcds/DumpingWithNoCoops.java \
457
 -runtime/cds/appcds/ExtraSymbols.java \
458
 -runtime/cds/appcds/LambdaContainsOldInf.java \
459
 -runtime/cds/appcds/LambdaEagerInit.java \
460
 -runtime/cds/appcds/LambdaProxyClasslist.java \
461
 -runtime/cds/appcds/LambdaVerificationFailedDuringDump.java \
462
 -runtime/cds/appcds/LambdaWithJavaAgent.java \
463
 -runtime/cds/appcds/LambdaWithUseImplMethodHandle.java \
464
 -runtime/cds/appcds/LambdaWithOldClass.java \
465
 -runtime/cds/appcds/LongClassListPath.java \
466
 -runtime/cds/appcds/LotsOfClasses.java \
467
 -runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java \
468
 -runtime/cds/appcds/NonExistClasspath.java \
469
 -runtime/cds/appcds/RelativePath.java \
470
 -runtime/cds/appcds/SharedArchiveConsistency.java \
471
 -runtime/cds/appcds/StaticArchiveWithLambda.java \
472
 -runtime/cds/appcds/TestCombinedCompressedFlags.java \
473
 -runtime/cds/appcds/TestEpsilonGCWithCDS.java \
474
 -runtime/cds/appcds/TestParallelGCWithCDS.java \
475
 -runtime/cds/appcds/TestSerialGCWithCDS.java \
476
 -runtime/cds/appcds/TestZGCWithCDS.java \
477
 -runtime/cds/appcds/UnusedCPDuringDump.java \
478
 -runtime/cds/appcds/VerifierTest_1B.java
479

480
hotspot_cds_relocation = \
481
  gc/g1/TestSharedArchiveWithPreTouch.java \
482
  runtime/cds \
483
  runtime/modules/ModulesSymLink.java \
484
  runtime/modules/PatchModule/PatchModuleCDS.java \
485
  runtime/modules/PatchModule/PatchModuleClassList.java \
486
  runtime/NMT \
487
  serviceability/sa \
488
 -runtime/cds/DeterministicDump.java
489

490
hotspot_cds_verify_shared_spaces = \
491
  runtime/cds/appcds/ArchiveRelocationTest.java \
492
  runtime/cds/appcds/BootClassPathMismatch.java \
493
  runtime/cds/appcds/HelloTest.java \
494
  runtime/cds/appcds/VerifierTest_0.java \
495
  runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java \
496
  runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java \
497
  runtime/cds/appcds/dynamicArchive/HelloDynamic.java \
498
  runtime/cds/appcds/dynamicArchive/LinkClassTest.java \
499
  runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java \
500
  runtime/cds/appcds/customLoader/HelloCustom.java \
501
  runtime/cds/appcds/customLoader/LoaderSegregationTest.java \
502
  runtime/cds/appcds/javaldr/ArrayTest.java \
503
  runtime/cds/appcds/jigsaw/modulepath/ExportModule.java \
504
  runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java \
505
  runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
506

507
# No need to run every test with EpsilonGC. A small subset will provide enough
508
# coverage. Also avoid some tests that may OOM.
509
hotspot_cds_epsilongc = \
510
  runtime/cds/appcds/HelloTest.java \
511
  runtime/cds/appcds/MultiProcessSharing.java \
512
  runtime/cds/appcds/StaticArchiveWithLambda.java \
513
  runtime/cds/appcds/cacheObject \
514
  runtime/cds/appcds/customLoader/ParallelTestSingleFP.java \
515
  runtime/cds/appcds/dynamicArchive/HelloDynamic.java \
516
  runtime/cds/appcds/javaldr \
517
  runtime/cds/appcds/jigsaw \
518
  runtime/cds/appcds/loaderConstraints
519

520
# needs -nativepath:<output>/images/test/hotspot/jtreg/native/
521
hotspot_metaspace = \
522
  gtest/MetaspaceGtests.java \
523
  gc/metaspace \
524
  gc/class_unloading \
525
  runtime/Metaspace \
526
  vmTestbase/metaspace \
527
  runtime/SelectionResolution
528

529
# A subset of AppCDS tests to be run in tier1
530
tier1_runtime_appcds = \
531
  runtime/cds/appcds/HelloTest.java \
532
  runtime/cds/appcds/sharedStrings/SharedStringsBasic.java \
533
  runtime/cds/appcds/ClassLoaderTest.java
534

535
tier1_runtime_appcds_exclude = \
536
  runtime/cds/appcds/ \
537
  -:tier1_runtime_appcds
538

539
# This group should be executed with "jtreg -Dtest.cds.run.with.jfr=true ..."
540
# to test interaction between AppCDS and JFR. It also has the side effect of
541
# testing JVMTI ClassFileLoadHook.
542
#
543
# The excluded tests disallow the jdk.jfr module, which is required to
544
# run with JFR.
545
hotspot_appcds_with_jfr = \
546
  runtime/cds/appcds/ \
547
 -runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java \
548
 -runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java \
549
 -runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java \
550
 -runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java \
551
 -runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java \
552
 -runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
553

554
tier1_serviceability = \
555
  serviceability/ \
556
  -serviceability/dcmd/compiler/CompilerQueueTest.java \
557
  -serviceability/jvmti/RedefineClasses/RedefineLeak.java \
558
  -serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java \
559
  -serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java \
560
  -serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java \
561
  -serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java \
562
  -serviceability/jvmti/RedefineClasses/TestRedefineObject.java \
563
  -serviceability/sa/ClhsdbScanOops.java \
564
  -serviceability/sa/ClhsdbJstackXcompStress.java \
565
  -serviceability/sa/TestJmapCore.java \
566
  -serviceability/sa/TestJmapCoreMetaspace.java
567

568
tier1 = \
569
  :tier1_common \
570
  :tier1_compiler \
571
  :tier1_gc \
572
  :tier1_runtime \
573
  :tier1_serviceability
574

575
tier2 = \
576
  :hotspot_tier2_runtime \
577
  :hotspot_tier2_runtime_platform_agnostic \
578
  :hotspot_tier2_serviceability \
579
  :tier2_compiler \
580
  :tier2_gc_epsilon \
581
  :tier2_gc_shenandoah
582

583
tier3 = \
584
  :hotspot_tier3_runtime \
585
  :tier3_compiler \
586
  :tier3_gc_gcold \
587
  :tier3_gc_shenandoah
588

589
# Everything that is not in other tiers, but not apps
590
tier4 = \
591
  :hotspot_all_no_apps \
592
 -:tier1 \
593
 -:tier2 \
594
 -:tier3
595

596
hotspot_tier2_runtime = \
597
  runtime/ \
598
 -runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java \
599
 -runtime/CompressedOops/UseCompressedOops.java \
600
 -runtime/InvocationTests \
601
 -runtime/Thread/TestThreadDumpMonitorContention.java \
602
 -:tier1_runtime \
603
 -:hotspot_tier2_runtime_platform_agnostic \
604
 -runtime/signal \
605
 -runtime/NMT/MallocStressTest.java
606

607
hotspot_tier2_serviceability = \
608
  serviceability/ \
609
 -:tier1_serviceability
610

611
hotspot_tier2_runtime_platform_agnostic = \
612
  runtime/SelectionResolution \
613
 -:tier1_runtime
614

615
hotspot_tier3_runtime = \
616
  runtime/ \
617
 -:tier1_runtime \
618
 -:hotspot_tier2_runtime_platform_agnostic \
619
 -:hotspot_tier2_runtime
620

621
hotspot_runtime_minimalvm = \
622
  runtime/MinimalVM \
623
  runtime/ErrorHandling \
624
  runtime/logging
625

626
hotspot_nmt = \
627
  runtime/NMT \
628
  gtest/NMTGtests.java
629

630
hotspot_rest_runtime = \
631
  :hotspot_runtime \
632
  -:tier1_runtime \
633
  -:tier1_runtime_appcds_exclude \
634
  -:hotspot_nmt \
635
  -:hotspot_tier2_runtime_platform_agnostic
636

637
jcstress_part1 = \
638
  applications/jcstress/seqcst.java
639

640
jcstress_part2 = \
641
  applications/jcstress/accessAtomic.java \
642
  applications/jcstress/acqrel.java \
643
  applications/jcstress/atomics.java \
644
  applications/jcstress/coherence.java \
645
  applications/jcstress/locks.java
646

647
jcstress_part3 = \
648
  applications/jcstress \
649
  -:jcstress_part1 \
650
  -:jcstress_part2
651

652
# Stress tests against information provided by VM via JMX
653
vmTestbase_nsk_monitoring = \
654
  vmTestbase/nsk/monitoring
655

656
# Tests for default method implementation
657
vmTestbase_vm_defmeth = \
658
  vmTestbase/vm/runtime/defmeth
659

660
# JDI tests
661
vmTestbase_nsk_jdi = \
662
  vmTestbase/nsk/jdi
663

664
# Stress tests for classes loading/unloading
665
# NSK tests for functionality of the HS system dictionary
666
vmTestbase_nsk_sysdict = \
667
  vmTestbase/nsk/sysdict/vm/stress
668

669
vmTestbase_vm_metaspace = \
670
  vmTestbase/metaspace
671

672
# JVMTI tests
673
vmTestbase_nsk_jvmti = \
674
  vmTestbase/nsk/jvmti \
675
  vmTestbase/nsk/share/ExceptionCheckingJniEnv
676

677
# JDWP tests
678
vmTestbase_nsk_jdwp = \
679
  vmTestbase/nsk/jdwp
680

681
vmTestbase_nsk_stress = \
682
  vmTestbase/nsk/stress
683

684
vmTestbase_vm_g1classunloading = \
685
  vmTestbase/gc/g1/unloading/tests
686

687
# Garbage collector tests
688
vmTestbase_vm_gc = \
689
  :vmTestbase_vm_gc_concurrent \
690
  :vmTestbase_vm_gc_container \
691
  :vmTestbase_vm_gc_compact \
692
  :vmTestbase_vm_gc_juggle \
693
  :vmTestbase_vm_gc_locker \
694
  :vmTestbase_vm_gc_misc \
695
  :vmTestbase_vm_gc_ref
696

697
# In a loop: fill out the heap until OOME and then partly clear it. Variate object type and size
698
vmTestbase_vm_gc_compact = \
699
  vmTestbase/vm/gc/compact
700

701
# GC and mutlithreads
702
vmTestbase_vm_gc_concurrent = \
703
  vmTestbase/vm/gc/concurrent
704

705
# Various data structures
706
vmTestbase_vm_gc_container = \
707
  vmTestbase/vm/gc/containers \
708
  vmTestbase/gc/vector
709

710
# Playing with object arrays and various strategies of garbage producing
711
vmTestbase_vm_gc_juggle = \
712
  vmTestbase/gc/ArrayJuggle/
713

714
# GC Locker
715
vmTestbase_vm_gc_locker = \
716
  vmTestbase/gc/lock \
717
  vmTestbase/gc/gctests/nativeGC01/nativeGC01.java \
718
  vmTestbase/gc/gctests/nativeGC02/nativeGC02.java \
719
  vmTestbase/gc/gctests/nativeGC03/nativeGC03.java \
720
  vmTestbase/gc/gctests/nativeGC05/nativeGC05.java
721

722
# GC and references
723
vmTestbase_vm_gc_ref = \
724
  vmTestbase/gc/gctests/SoftReference \
725
  vmTestbase/gc/gctests/WeakReference \
726
  vmTestbase/gc/gctests/WeakReferenceGC \
727
  vmTestbase/gc/gctests/PhantomReference \
728
  vmTestbase/gc/gctests/ReferencesGC
729

730
# miscellaneous gc tests
731
vmTestbase_vm_gc_misc = \
732
  vmTestbase/gc \
733
  vmTestbase/vm/gc \
734
  -:vmTestbase_vm_g1classunloading \
735
  -:vmTestbase_vm_gc_compact \
736
  -:vmTestbase_vm_gc_concurrent \
737
  -:vmTestbase_vm_gc_container \
738
  -:vmTestbase_vm_gc_juggle \
739
  -:vmTestbase_vm_gc_locker \
740
  -:vmTestbase_vm_gc_ref
741

742
vmTestbase_largepages = \
743
  vmTestbase/gc/gctests/LoadUnloadGC \
744
  vmTestbase/gc/gctests/LoadUnloadGC2 \
745
  vmTestbase/gc/memory/LargePagesTest \
746
  vmTestbase/gc/memory/Nio \
747
  vmTestbase/metaspace/staticReferences/StaticReferences.java \
748
  vmTestbase/metaspace/stressDictionary/StressDictionary.java \
749
  vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java \
750
  vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java \
751
  vmTestbase/metaspace/flags/maxMetaspaceSize/TestMaxMetaspaceSize.java \
752
  vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java \
753
  vmTestbase/metaspace/shrink_grow/ShrinkGrowMultiJVM/ShrinkGrowMultiJVM.java \
754
  vmTestbase/metaspace/shrink_grow/CompressedClassSpaceSize/TestDescription.java
755

756
# Just-In-Time compiler tests
757
vmTestbase_vm_compiler = \
758
  vmTestbase/vm/compiler \
759
  vmTestbase/jit \
760
  vmTestbase/vm/jit
761

762
# JSR292 tests (invokedynamic AKA Multi-Language VM AKA Da Vinci Machine)
763
vmTestbase_vm_mlvm = \
764
  vmTestbase/vm/mlvm
765

766
# Tests for attach-on-demand implementation
767
vmTestbase_nsk_aod = \
768
  vmTestbase/nsk/aod
769

770
# JDB tests
771
vmTestbase_nsk_jdb = \
772
  vmTestbase/nsk/jdb
773

774
# vmTestbase_*_quick groups are defined in TEST.quick-groups
775

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.