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