Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openj9
Path: blob/master/test/functional/Java9andUp/playlist.xml
6000 views
1
<?xml version='1.0' encoding='UTF-8'?>
2
<!--
3
Copyright (c) 2016, 2021 IBM Corp. and others
4
5
This program and the accompanying materials are made available under
6
the terms of the Eclipse Public License 2.0 which accompanies this
7
distribution and is available at https://www.eclipse.org/legal/epl-2.0/
8
or the Apache License, Version 2.0 which accompanies this distribution and
9
is available at https://www.apache.org/licenses/LICENSE-2.0.
10
11
This Source Code may also be made available under the following
12
Secondary Licenses when the conditions for such availability set
13
forth in the Eclipse Public License, v. 2.0 are satisfied: GNU
14
General Public License, version 2 with the GNU Classpath
15
Exception [1] and GNU General Public License, version 2 with the
16
OpenJDK Assembly Exception [2].
17
18
[1] https://www.gnu.org/software/classpath/license.html
19
[2] http://openjdk.java.net/legal/assembly-exception.html
20
21
SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
22
-->
23
<playlist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../TKG/playlist.xsd">
24
<test>
25
<testCaseName>MethodVisibilityTests</testCaseName>
26
<!-- Don$(SQ)t put generaltest.jar on the classpath.
27
Doing so makes test packages visible when they
28
should be isolated by modules. This means we also need a custom
29
testng control file. -->
30
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
31
-cp $(Q)$(RESOURCES_DIR)$(Q) \
32
--module-path $(Q)$(TEST_RESROOT)$(D)module_bin$(Q) \
33
--add-modules org.openj9test.modularity.testerModule \
34
-Dorg.openj9.test.module.path=$(Q)$(TEST_RESROOT)$(D)module_bin$(Q) \
35
org.testng.TestNG $(Q)$(TEST_RESROOT)$(D)methodvisibilitytests.xml$(Q) \
36
-testnames MethodVisibilityTests \
37
-groups $(TEST_GROUP) \
38
-excludegroups $(DEFAULT_EXCLUDE); \
39
$(TEST_STATUS)</command>
40
<levels>
41
<level>extended</level>
42
</levels>
43
<groups>
44
<group>functional</group>
45
</groups>
46
<versions>
47
<version>9+</version>
48
</versions>
49
<impls>
50
<impl>openj9</impl>
51
<impl>ibm</impl>
52
</impls>
53
</test>
54
<test>
55
<testCaseName>UnreflectTests</testCaseName>
56
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
57
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)module_bin$(D)org.openj9test.modularity.unnamed$(Q) \
58
--module-path $(Q)$(TEST_RESROOT)$(D)module_bin$(Q) \
59
--add-modules org.openj9test.modularity.testUnreflect,org.openj9test.modularity.dummy \
60
--add-exports org.openj9test.modularity.testUnreflect/org.openj9.test.modularity.tests=ALL-UNNAMED \
61
--add-exports org.openj9test.modularity.dummy/org.openj9.test.modularity.dummy=ALL-UNNAMED \
62
--add-reads org.openj9test.modularity.testUnreflect=ALL-UNNAMED \
63
org.testng.TestNG $(Q)$(TEST_RESROOT)$(D)testUnreflect.xml$(Q) \
64
-testnames UnreflectTests \
65
-groups $(TEST_GROUP) \
66
-excludegroups $(DEFAULT_EXCLUDE); \
67
$(TEST_STATUS)</command>
68
<levels>
69
<level>extended</level>
70
</levels>
71
<groups>
72
<group>functional</group>
73
</groups>
74
<versions>
75
<version>9+</version>
76
</versions>
77
<impls>
78
<impl>openj9</impl>
79
<impl>ibm</impl>
80
</impls>
81
</test>
82
<test>
83
<testCaseName>StackWalkerTest</testCaseName>
84
<variations>
85
<variation>-Xint</variation>
86
<variation>-Xjit:count=0</variation>
87
</variations>
88
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
89
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
90
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames StackWalkerTest \
91
-groups $(TEST_GROUP) \
92
-excludegroups $(DEFAULT_EXCLUDE); \
93
$(TEST_STATUS)</command>
94
<levels>
95
<level>extended</level>
96
</levels>
97
<groups>
98
<group>functional</group>
99
</groups>
100
<versions>
101
<version>9+</version>
102
</versions>
103
<impls>
104
<impl>openj9</impl>
105
<impl>ibm</impl>
106
</impls>
107
</test>
108
<test>
109
<testCaseName>CallerSensitiveGetCallerClassTest</testCaseName>
110
<variations>
111
<variation>NoOptions</variation>
112
</variations>
113
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
114
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
115
--add-exports java.base/jdk.internal.reflect=ALL-UNNAMED \
116
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames CallerSensitiveGetCallerClassTest \
117
-groups $(TEST_GROUP) \
118
-excludegroups $(DEFAULT_EXCLUDE); \
119
$(TEST_STATUS)</command>
120
<levels>
121
<level>extended</level>
122
</levels>
123
<groups>
124
<group>functional</group>
125
</groups>
126
<versions>
127
<version>9+</version>
128
</versions>
129
<impls>
130
<impl>openj9</impl>
131
<impl>ibm</impl>
132
</impls>
133
</test>
134
<test>
135
<testCaseName>VarHandleInvokerTest</testCaseName>
136
<variations>
137
<variation>-Xint</variation>
138
<variation>-Xjit:count=0</variation>
139
</variations>
140
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
141
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
142
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames VarHandleInvokerTest \
143
-groups $(TEST_GROUP) \
144
-excludegroups $(DEFAULT_EXCLUDE); \
145
$(TEST_STATUS)</command>
146
<levels>
147
<level>extended</level>
148
</levels>
149
<groups>
150
<group>functional</group>
151
</groups>
152
<versions>
153
<version>9+</version>
154
</versions>
155
<impls>
156
<impl>openj9</impl>
157
<impl>ibm</impl>
158
</impls>
159
</test>
160
<test>
161
<testCaseName>VarHandle</testCaseName>
162
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
163
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
164
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames VarHandle \
165
-groups $(TEST_GROUP) \
166
-excludegroups $(DEFAULT_EXCLUDE); \
167
$(TEST_STATUS)</command>
168
<levels>
169
<level>extended</level>
170
</levels>
171
<groups>
172
<group>functional</group>
173
</groups>
174
<versions>
175
<version>9+</version>
176
</versions>
177
<impls>
178
<impl>openj9</impl>
179
<impl>ibm</impl>
180
</impls>
181
</test>
182
<test>
183
<testCaseName>View-LE-OnHeap</testCaseName>
184
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
185
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
186
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames View-LE-OnHeap \
187
-groups $(TEST_GROUP) \
188
-excludegroups $(DEFAULT_EXCLUDE); \
189
$(TEST_STATUS)</command>
190
<levels>
191
<level>extended</level>
192
</levels>
193
<groups>
194
<group>functional</group>
195
</groups>
196
<versions>
197
<version>9+</version>
198
</versions>
199
<impls>
200
<impl>openj9</impl>
201
<impl>ibm</impl>
202
</impls>
203
</test>
204
<test>
205
<testCaseName>View-LE-OffHeap</testCaseName>
206
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
207
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
208
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames View-LE-OffHeap \
209
-groups $(TEST_GROUP) \
210
-excludegroups $(DEFAULT_EXCLUDE); \
211
$(TEST_STATUS)</command>
212
<levels>
213
<level>extended</level>
214
</levels>
215
<groups>
216
<group>functional</group>
217
</groups>
218
<versions>
219
<version>9+</version>
220
</versions>
221
<impls>
222
<impl>openj9</impl>
223
<impl>ibm</impl>
224
</impls>
225
</test>
226
<test>
227
<testCaseName>View-BE-OnHeap</testCaseName>
228
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
229
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
230
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames View-BE-OnHeap \
231
-groups $(TEST_GROUP) \
232
-excludegroups $(DEFAULT_EXCLUDE); \
233
$(TEST_STATUS)</command>
234
<levels>
235
<level>extended</level>
236
</levels>
237
<groups>
238
<group>functional</group>
239
</groups>
240
<versions>
241
<version>9+</version>
242
</versions>
243
<impls>
244
<impl>openj9</impl>
245
<impl>ibm</impl>
246
</impls>
247
</test>
248
<test>
249
<testCaseName>View-BE-OffHeap</testCaseName>
250
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
251
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
252
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames View-BE-OffHeap \
253
-groups $(TEST_GROUP) \
254
-excludegroups $(DEFAULT_EXCLUDE); \
255
$(TEST_STATUS)</command>
256
<levels>
257
<level>extended</level>
258
</levels>
259
<groups>
260
<group>functional</group>
261
</groups>
262
<versions>
263
<version>9+</version>
264
</versions>
265
<impls>
266
<impl>openj9</impl>
267
<impl>ibm</impl>
268
</impls>
269
</test>
270
<test>
271
<testCaseName>defineModuleAsClassTest</testCaseName>
272
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
273
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \
274
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames defineModuleAsClassTest \
275
-groups $(TEST_GROUP) \
276
-excludegroups $(DEFAULT_EXCLUDE); \
277
$(TEST_STATUS)</command>
278
<levels>
279
<level>extended</level>
280
</levels>
281
<groups>
282
<group>functional</group>
283
</groups>
284
<versions>
285
<version>9+</version>
286
</versions>
287
<impls>
288
<impl>openj9</impl>
289
<impl>ibm</impl>
290
</impls>
291
</test>
292
<test>
293
<testCaseName>constantPoolTagTests</testCaseName>
294
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
295
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED \
296
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \
297
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \
298
-testnames constantPoolTagTests \
299
-groups $(TEST_GROUP) \
300
-excludegroups $(DEFAULT_EXCLUDE); \
301
$(TEST_STATUS)</command>
302
<levels>
303
<level>extended</level>
304
</levels>
305
<groups>
306
<group>functional</group>
307
</groups>
308
<versions>
309
<version>9+</version>
310
</versions>
311
<impls>
312
<impl>openj9</impl>
313
<impl>ibm</impl>
314
</impls>
315
</test>
316
<test>
317
<testCaseName>Test_Math_Fma</testCaseName>
318
<variations>
319
<variation>-Xint</variation>
320
<variation>-Xjit:count=1,disableAsyncCompilation</variation>
321
</variations>
322
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
323
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \
324
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \
325
-testnames Test_Math_Fma \
326
-groups $(TEST_GROUP) \
327
-excludegroups $(DEFAULT_EXCLUDE); \
328
$(TEST_STATUS)</command>
329
<levels>
330
<level>sanity</level>
331
</levels>
332
<groups>
333
<group>functional</group>
334
</groups>
335
<versions>
336
<version>9+</version>
337
</versions>
338
<impls>
339
<impl>openj9</impl>
340
<impl>ibm</impl>
341
</impls>
342
</test>
343
<test>
344
<testCaseName>Test_StrictMath_Fma</testCaseName>
345
<variations>
346
<variation>-Xint</variation>
347
<variation>-Xjit:count=1,disableAsyncCompilation</variation>
348
</variations>
349
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
350
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \
351
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \
352
-testnames Test_StrictMath_Fma \
353
-groups $(TEST_GROUP) \
354
-excludegroups $(DEFAULT_EXCLUDE); \
355
$(TEST_STATUS)</command>
356
<levels>
357
<level>sanity</level>
358
</levels>
359
<groups>
360
<group>functional</group>
361
</groups>
362
<versions>
363
<version>9+</version>
364
</versions>
365
<impls>
366
<impl>openj9</impl>
367
<impl>ibm</impl>
368
</impls>
369
</test>
370
<test>
371
<testCaseName>Test_Class</testCaseName>
372
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
373
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \
374
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \
375
-testnames Test_Class \
376
-groups $(TEST_GROUP) \
377
-excludegroups $(DEFAULT_EXCLUDE); \
378
$(TEST_STATUS)</command>
379
<levels>
380
<level>sanity</level>
381
</levels>
382
<groups>
383
<group>functional</group>
384
</groups>
385
<versions>
386
<version>9+</version>
387
</versions>
388
<impls>
389
<impl>openj9</impl>
390
<impl>ibm</impl>
391
</impls>
392
</test>
393
<test>
394
<testCaseName>StaticAccessChecks-IllegalAccessPermit</testCaseName>
395
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) --illegal-access=permit \
396
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \
397
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \
398
-testnames AccessUnRestrictedClass \
399
-groups $(TEST_GROUP) \
400
-excludegroups $(DEFAULT_EXCLUDE); \
401
$(TEST_STATUS)
402
</command>
403
<levels>
404
<level>extended</level>
405
</levels>
406
<groups>
407
<group>functional</group>
408
</groups>
409
<versions>
410
<version>11</version>
411
<version>16</version>
412
</versions>
413
<impls>
414
<impl>openj9</impl>
415
<impl>ibm</impl>
416
</impls>
417
</test>
418
<test>
419
<testCaseName>StaticAccessChecks-IllegalAccessDeny</testCaseName>
420
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) --illegal-access=deny \
421
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \
422
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \
423
-testnames AccessRestrictedClass \
424
-groups $(TEST_GROUP) \
425
-excludegroups $(DEFAULT_EXCLUDE); \
426
$(TEST_STATUS)
427
</command>
428
<levels>
429
<level>extended</level>
430
</levels>
431
<groups>
432
<group>functional</group>
433
</groups>
434
<versions>
435
<version>9+</version>
436
</versions>
437
<impls>
438
<impl>openj9</impl>
439
<impl>ibm</impl>
440
</impls>
441
</test>
442
<test>
443
<testCaseName>StaticAccessChecks-IllegalAccessDenyWithPermit</testCaseName>
444
<disables>
445
<disable>
446
<comment>https://github.com/eclipse-openj9/openj9/issues/12890</comment>
447
</disable>
448
</disables>
449
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) --illegal-access=permit \
450
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \
451
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \
452
-testnames AccessRestrictedClass \
453
-groups $(TEST_GROUP) \
454
-excludegroups $(DEFAULT_EXCLUDE); \
455
$(TEST_STATUS)
456
</command>
457
458
<levels>
459
<level>extended</level>
460
</levels>
461
<groups>
462
<group>functional</group>
463
</groups>
464
<versions>
465
<version>17+</version>
466
</versions>
467
<impls>
468
<impl>openj9</impl>
469
<impl>ibm</impl>
470
</impls>
471
</test>
472
<test>
473
<testCaseName>TestJava9AttachAPI</testCaseName>
474
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
475
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
476
-Dcom.ibm.tools.attach.enable=yes \
477
-Dcom.ibm.tools.attach.timeout=15000 \
478
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJava9AttachAPI \
479
-groups $(TEST_GROUP) \
480
-excludegroups $(DEFAULT_EXCLUDE); \
481
$(TEST_STATUS)</command>
482
<levels>
483
<level>extended</level>
484
</levels>
485
<groups>
486
<group>functional</group>
487
</groups>
488
<versions>
489
<version>9+</version>
490
</versions>
491
<impls>
492
<impl>openj9</impl>
493
<impl>ibm</impl>
494
</impls>
495
</test>
496
<test>
497
<testCaseName>TestClassLoaderFindResource</testCaseName>
498
<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \
499
-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \
500
org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestClassLoaderFindResource \
501
-groups $(TEST_GROUP) \
502
-excludegroups $(DEFAULT_EXCLUDE); \
503
$(TEST_STATUS)</command>
504
<levels>
505
<level>extended</level>
506
</levels>
507
<groups>
508
<group>functional</group>
509
</groups>
510
<versions>
511
<version>9+</version>
512
</versions>
513
<impls>
514
<impl>openj9</impl>
515
<impl>ibm</impl>
516
</impls>
517
</test>
518
</playlist>
519
520