Path: blob/master/test/functional/Java8andUp/playlist.xml
6000 views
<?xml version='1.0' encoding='UTF-8'?>1<!--2Copyright (c) 2016, 2022 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<include>java8andUpSettings.mk</include>24<test>25<testCaseName>generalSanityTest</testCaseName>26<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \27-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \28org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames generalTest \29-groups $(TEST_GROUP) \30-excludegroups $(DEFAULT_EXCLUDE); \31$(TEST_STATUS)</command>32<levels>33<level>sanity</level>34</levels>35<groups>36<group>functional</group>37</groups>38<impls>39<impl>openj9</impl>40<impl>ibm</impl>41</impls>42</test>43<test>44<testCaseName>truncatedReturnTest</testCaseName>45<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \46-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(LIB_DIR)$(D)asm-all.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \47org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames truncatedReturn \48-groups $(TEST_GROUP) \49-excludegroups $(DEFAULT_EXCLUDE); \50$(TEST_STATUS)</command>51<levels>52<level>sanity</level>53</levels>54<groups>55<group>functional</group>56</groups>57<impls>58<impl>openj9</impl>59<impl>ibm</impl>60</impls>61</test>62<test>63<testCaseName>regressionFastresolve_mode110</testCaseName>64<variations>65<variation> Mode110 -Xfastresolve0</variation>66</variations>67<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -Xss1536k \68-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \69org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames regression \70-groups $(TEST_GROUP) \71-excludegroups $(DEFAULT_EXCLUDE); \72$(TEST_STATUS)</command>73<levels>74<level>sanity</level>75</levels>76<groups>77<group>functional</group>78</groups>79<impls>80<impl>openj9</impl>81<impl>ibm</impl>82</impls>83</test>84<test>85<testCaseName>regressionFastresolve_mode150</testCaseName>86<variations>87<variation>Mode150 -Xfastresolve0</variation>88</variations>89<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -Xss1536k \90-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \91org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames regression \92-groups $(TEST_GROUP) \93-excludegroups $(DEFAULT_EXCLUDE); \94$(TEST_STATUS)</command>95<levels>96<level>sanity</level>97</levels>98<groups>99<group>functional</group>100</groups>101<impls>102<impl>openj9</impl>103<impl>ibm</impl>104</impls>105</test>106<test>107<testCaseName>regressionBucketDefault</testCaseName>108<variations>109<variation>Mode110</variation>110<variation>Mode150</variation>111</variations>112<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \113$(ADD_EXPORTS_JDK_INTERNAL_REFLECT) $(ADD_EXPORTS_JDK_INTERNAL_MISC) \114-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \115org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames regression \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<impls>126<impl>openj9</impl>127<impl>ibm</impl>128</impls>129</test>130<test>131<testCaseName>jsr335_interfacePrivateMethod</testCaseName>132<variations>133<variation>Mode100</variation>134<variation>NoOptions</variation>135</variations>136<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \137-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \138org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames jsr335InterfacePrivateMethod \139-groups $(TEST_GROUP) \140-excludegroups $(DEFAULT_EXCLUDE); \141$(TEST_STATUS)</command>142<levels>143<level>sanity</level>144</levels>145<groups>146<group>functional</group>147</groups>148<impls>149<impl>openj9</impl>150<impl>ibm</impl>151</impls>152</test>153<!-- Attach API tests -->154<test>155<testCaseName>AttachAPISanity_SE80</testCaseName>156<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \157-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \158-Dcom.ibm.tools.attach.enable=yes \159-Dcom.ibm.tools.attach.timeout=15000 \160org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames AttachAPISanity \161-groups $(TEST_GROUP) \162-excludegroups $(DEFAULT_EXCLUDE); \163$(TEST_STATUS)</command>164<levels>165<level>sanity</level>166</levels>167<groups>168<group>functional</group>169</groups>170<versions>171<version>8</version>172</versions>173<impls>174<impl>openj9</impl>175<impl>ibm</impl>176</impls>177</test>178<test>179<testCaseName>AttachAPISanity</testCaseName>180<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \181-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \182-Dcom.ibm.tools.attach.enable=yes \183-Djdk.attach.allowAttachSelf=true \184-Dcom.ibm.tools.attach.timeout=15000 \185org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames AttachAPISanity \186-groups $(TEST_GROUP) \187-excludegroups $(DEFAULT_EXCLUDE); \188$(TEST_STATUS)</command>189<levels>190<level>sanity</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>TestAttachAPI_SE80</testCaseName>205<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) \206$(JAVA_COMMAND) $(JVM_OPTIONS) \207-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \208-Dcom.ibm.tools.attach.enable=yes \209-Dcom.ibm.tools.attach.timeout=15000 \210org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestAttachAPI \211-groups $(TEST_GROUP) \212-excludegroups $(DEFAULT_EXCLUDE); \213$(TEST_STATUS)</command>214<levels>215<level>extended</level>216</levels>217<groups>218<group>functional</group>219</groups>220<types>221<type>native</type>222</types>223<impls>224<impl>openj9</impl>225<impl>ibm</impl>226</impls>227<versions>228<version>8</version>229</versions>230</test>231<test>232<testCaseName>TestAttachAPI</testCaseName>233<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) \234$(JAVA_COMMAND) $(JVM_OPTIONS) \235-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \236-Dcom.ibm.tools.attach.enable=yes \237-Dcom.ibm.tools.attach.timeout=15000 \238org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestAttachAPI \239-groups $(TEST_GROUP) \240-excludegroups $(DEFAULT_EXCLUDE); \241$(TEST_STATUS)</command>242<levels>243<level>extended</level>244</levels>245<groups>246<group>functional</group>247</groups>248<types>249<type>native</type>250</types>251<impls>252<impl>openj9</impl>253<impl>ibm</impl>254</impls>255<versions>256<version>9+</version>257</versions>258</test>259<test>260<testCaseName>TestAttachAPIEnabling_SE80</testCaseName>261<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \262-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \263org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestAttachAPIEnabling \264-groups $(TEST_GROUP) \265-excludegroups $(DEFAULT_EXCLUDE); \266$(TEST_STATUS)</command>267<levels>268<level>extended</level>269</levels>270<groups>271<group>functional</group>272</groups>273<versions>274<version>8</version>275</versions>276<impls>277<impl>openj9</impl>278<impl>ibm</impl>279</impls>280</test>281<test>282<testCaseName>TestAttachAPIEnabling</testCaseName>283<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \284-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \285-Dcom.ibm.tools.attach.enable=yes \286-Djdk.attach.allowAttachSelf=true \287-Dcom.ibm.tools.attach.timeout=15000 \288org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestAttachAPIEnabling \289-groups $(TEST_GROUP) \290-excludegroups $(DEFAULT_EXCLUDE); \291$(TEST_STATUS)</command>292<levels>293<level>extended</level>294</levels>295<groups>296<group>functional</group>297</groups>298<versions>299<version>9+</version>300</versions>301<impls>302<impl>openj9</impl>303<impl>ibm</impl>304</impls>305</test>306<test>307<testCaseName>TestAttachErrorHandling_SE80</testCaseName>308<disables>309<disable>310<comment>https://github.com/eclipse-openj9/openj9/issues/3081</comment>311<platform>.*aix.*</platform>312</disable>313</disables>314<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \315-cp $(Q)$(RESOURCES_DIR)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \316-Dcom.ibm.tools.attach.enable=yes \317-Dcom.ibm.tools.attach.timeout=15000 \318org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestAttachErrorHandling \319-groups $(TEST_GROUP) \320-excludegroups $(DEFAULT_EXCLUDE); \321$(TEST_STATUS)</command>322<levels>323<level>extended</level>324</levels>325<groups>326<group>functional</group>327</groups>328<versions>329<version>8</version>330</versions>331<impls>332<impl>openj9</impl>333<impl>ibm</impl>334</impls>335</test>336<test>337<testCaseName>TestAttachErrorHandling</testCaseName>338<disables>339<disable>340<comment>https://github.com/eclipse-openj9/openj9/issues/3081</comment>341<platform>.*aix.*</platform>342</disable>343</disables>344<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \345-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \346-Dcom.ibm.tools.attach.enable=yes \347-Dcom.ibm.tools.attach.timeout=15000 \348org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestAttachErrorHandling \349-groups $(TEST_GROUP) \350-excludegroups $(DEFAULT_EXCLUDE); \351$(TEST_STATUS)</command>352<levels>353<level>extended</level>354</levels>355<groups>356<group>functional</group>357</groups>358<versions>359<version>9+</version>360</versions>361<impls>362<impl>openj9</impl>363<impl>ibm</impl>364</impls>365</test>366<test>367<testCaseName>TestSunAttachClasses_SE80</testCaseName>368<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) \369$(JAVA_COMMAND) $(JVM_OPTIONS) \370-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \371-Dcom.ibm.tools.attach.enable=yes \372-Dcom.ibm.tools.attach.timeout=15000 \373org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestSunAttachClasses \374-groups $(TEST_GROUP) \375-excludegroups $(DEFAULT_EXCLUDE); \376$(TEST_STATUS)</command>377<levels>378<level>extended</level>379</levels>380<groups>381<group>functional</group>382</groups>383<types>384<type>native</type>385</types>386<impls>387<impl>openj9</impl>388<impl>ibm</impl>389</impls>390<versions>391<version>8</version>392</versions>393</test>394<test>395<testCaseName>TestSunAttachClasses</testCaseName>396<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) \397$(JAVA_COMMAND) $(JVM_OPTIONS) \398--add-opens=java.base/java.lang=ALL-UNNAMED \399-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \400-Dcom.ibm.tools.attach.enable=yes \401-Dcom.ibm.tools.attach.timeout=15000 \402-Djdk.attach.allowAttachSelf=true \403org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestSunAttachClasses \404-groups $(TEST_GROUP) \405-excludegroups $(DEFAULT_EXCLUDE); \406$(TEST_STATUS)</command>407<levels>408<level>extended</level>409</levels>410<groups>411<group>functional</group>412</groups>413<types>414<type>native</type>415</types>416<impls>417<impl>openj9</impl>418<impl>ibm</impl>419</impls>420<versions>421<version>9+</version>422</versions>423</test>424<test>425<testCaseName>TestManagementAgent_SE80</testCaseName>426<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \427-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \428-Dcom.ibm.tools.attach.enable=yes \429-Dcom.ibm.tools.attach.timeout=15000 \430org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestManagementAgent \431-groups $(TEST_GROUP) \432-excludegroups $(DEFAULT_EXCLUDE); \433$(TEST_STATUS)</command>434<levels>435<level>extended</level>436</levels>437<groups>438<group>functional</group>439</groups>440<versions>441<version>8</version>442</versions>443<impls>444<impl>openj9</impl>445<impl>ibm</impl>446</impls>447</test>448<test>449<testCaseName>TestManagementAgent</testCaseName>450<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \451--add-opens=java.base/java.lang=ALL-UNNAMED \452-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \453-Dcom.ibm.tools.attach.enable=yes \454-Dcom.ibm.tools.attach.timeout=15000 \455org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestManagementAgent \456-groups $(TEST_GROUP) \457-excludegroups $(DEFAULT_EXCLUDE); \458$(TEST_STATUS)</command>459<levels>460<level>extended</level>461</levels>462<groups>463<group>functional</group>464</groups>465<versions>466<version>9+</version>467</versions>468<impls>469<impl>openj9</impl>470<impl>ibm</impl>471</impls>472</test>473<!-- Attach API tests -->474<test>475<testCaseName>TestJps_SE80</testCaseName>476<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \477-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \478-Dcom.ibm.tools.attach.enable=yes \479-Djdk.attach.allowAttachSelf=true \480-Dcom.ibm.tools.attach.timeout=15000 \481org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJps \482-groups $(TEST_GROUP) \483-excludegroups $(DEFAULT_EXCLUDE); \484$(TEST_STATUS)</command>485<levels>486<level>extended</level>487</levels>488<groups>489<group>functional</group>490</groups>491<versions>492<version>8</version>493</versions>494<impls>495<impl>openj9</impl>496</impls>497</test>498<test>499<testCaseName>TestJps</testCaseName>500<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \501-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \502-Dcom.ibm.tools.attach.enable=yes \503-Djdk.attach.allowAttachSelf=true \504-Dcom.ibm.tools.attach.timeout=15000 \505org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJps \506-groups $(TEST_GROUP) \507-excludegroups $(DEFAULT_EXCLUDE); \508$(TEST_STATUS)</command>509<levels>510<level>extended</level>511</levels>512<groups>513<group>functional</group>514</groups>515<versions>516<version>9+</version>517</versions>518<impls>519<impl>openj9</impl>520<impl>ibm</impl>521</impls>522</test>523<test>524<testCaseName>TestJstack_SE80</testCaseName>525<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \526-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \527-Dcom.ibm.tools.attach.enable=yes \528-Djdk.attach.allowAttachSelf=true \529-Dcom.ibm.tools.attach.timeout=15000 \530org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJstack \531-groups $(TEST_GROUP) \532-excludegroups $(DEFAULT_EXCLUDE); \533$(TEST_STATUS)</command>534<levels>535<level>extended</level>536</levels>537<groups>538<group>functional</group>539</groups>540<versions>541<version>8</version>542</versions>543<impls>544<impl>openj9</impl>545</impls>546</test>547<test>548<testCaseName>TestJstack</testCaseName>549<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \550-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \551-Dcom.ibm.tools.attach.enable=yes \552-Djdk.attach.allowAttachSelf=true \553-Dcom.ibm.tools.attach.timeout=15000 \554--add-exports jdk.jcmd/openj9.tools.attach.diagnostics.info=ALL-UNNAMED \555--add-exports java.base/openj9.internal.tools.attach.target=ALL-UNNAMED \556org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJstack \557-groups $(TEST_GROUP) \558-excludegroups $(DEFAULT_EXCLUDE); \559$(TEST_STATUS)</command>560<levels>561<level>extended</level>562</levels>563<groups>564<group>functional</group>565</groups>566<versions>567<version>9+</version>568</versions>569<impls>570<impl>openj9</impl>571<impl>ibm</impl>572</impls>573</test>574<test>575<testCaseName>TestJmap_SE80</testCaseName>576<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \577-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \578-Dcom.ibm.tools.attach.enable=yes \579-Djdk.attach.allowAttachSelf=true \580-Dcom.ibm.tools.attach.timeout=15000 \581org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJmap \582-groups $(TEST_GROUP) \583-excludegroups $(DEFAULT_EXCLUDE); \584$(TEST_STATUS)</command>585<levels>586<level>extended</level>587</levels>588<groups>589<group>functional</group>590</groups>591<versions>592<version>8</version>593</versions>594<impls>595<impl>openj9</impl>596</impls>597</test>598<test>599<testCaseName>TestJmap</testCaseName>600<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \601-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \602-Dcom.ibm.tools.attach.enable=yes \603-Djdk.attach.allowAttachSelf=true \604-Dcom.ibm.tools.attach.timeout=15000 \605--add-exports jdk.jcmd/openj9.tools.attach.diagnostics.info=ALL-UNNAMED \606--add-exports jdk.attach/com.ibm.tools.attach.attacher=ALL-UNNAMED \607--add-exports java.base/openj9.internal.tools.attach.target=ALL-UNNAMED \608org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJmap \609-groups $(TEST_GROUP) \610-excludegroups $(DEFAULT_EXCLUDE); \611$(TEST_STATUS)</command>612<levels>613<level>extended</level>614</levels>615<groups>616<group>functional</group>617</groups>618<versions>619<version>9+</version>620</versions>621<impls>622<impl>openj9</impl>623<impl>ibm</impl>624</impls>625</test>626<test>627<testCaseName>TestJcmd</testCaseName>628<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \629-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \630-Dcom.ibm.tools.attach.enable=yes \631-Djdk.attach.allowAttachSelf=true \632-Dcom.ibm.tools.attach.timeout=15000 \633org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJcmd \634-groups $(TEST_GROUP) \635-excludegroups $(DEFAULT_EXCLUDE); \636$(TEST_STATUS)</command>637<levels>638<level>extended</level>639</levels>640<groups>641<group>functional</group>642</groups>643<impls>644<impl>openj9</impl>645</impls>646</test>647<test>648<testCaseName>TestJcmd_ibm</testCaseName>649<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \650-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \651-Dcom.ibm.tools.attach.enable=yes \652-Djdk.attach.allowAttachSelf=true \653-Dcom.ibm.tools.attach.timeout=15000 \654org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJcmd \655-groups $(TEST_GROUP) \656-excludegroups $(DEFAULT_EXCLUDE); \657$(TEST_STATUS)</command>658<levels>659<level>extended</level>660</levels>661<groups>662<group>functional</group>663</groups>664<versions>665<version>11+</version>666</versions>667<impls>668<impl>ibm</impl>669</impls>670</test>671<test>672<testCaseName>TestJstat</testCaseName>673<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \674-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \675-Dcom.ibm.tools.attach.enable=yes \676-Dcom.ibm.tools.attach.timeout=15000 \677org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJstat \678-groups $(TEST_GROUP) \679-excludegroups $(DEFAULT_EXCLUDE); \680$(TEST_STATUS)</command>681<levels>682<level>extended</level>683</levels>684<groups>685<group>functional</group>686</groups>687<impls>688<impl>openj9</impl>689</impls>690</test>691<test>692<testCaseName>TestJstat_ibm</testCaseName>693<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \694-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_JDK_HOME)$(D)lib$(D)tools.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \695-Dcom.ibm.tools.attach.enable=yes \696-Dcom.ibm.tools.attach.timeout=15000 \697org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestJstat \698-groups $(TEST_GROUP) \699-excludegroups $(DEFAULT_EXCLUDE); \700$(TEST_STATUS)</command>701<levels>702<level>extended</level>703</levels>704<groups>705<group>functional</group>706</groups>707<versions>708<version>11+</version>709</versions>710<impls>711<impl>ibm</impl>712</impls>713</test>714<test>715<testCaseName>TestFileLocking_SE80</testCaseName>716<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \717-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \718-Dcom.ibm.tools.attach.enable=no \719org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestFileLocking \720-groups $(TEST_GROUP) \721-excludegroups $(DEFAULT_EXCLUDE); \722$(TEST_STATUS)</command>723<levels>724<level>extended</level>725</levels>726<groups>727<group>functional</group>728</groups>729<versions>730<version>8</version>731</versions>732<impls>733<impl>openj9</impl>734<impl>ibm</impl>735</impls>736</test>737<test>738<testCaseName>TestFileLocking</testCaseName>739<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \740--add-exports java.base/openj9.internal.tools.attach.target=ALL-UNNAMED \741-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \742-Dcom.ibm.tools.attach.enable=no \743org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames TestFileLocking \744-groups $(TEST_GROUP) \745-excludegroups $(DEFAULT_EXCLUDE); \746$(TEST_STATUS)</command>747<levels>748<level>extended</level>749</levels>750<groups>751<group>functional</group>752</groups>753<versions>754<version>9+</version>755</versions>756<impls>757<impl>openj9</impl>758<impl>ibm</impl>759</impls>760</test>761<test>762<testCaseName>gcNotificationTest_GenCon</testCaseName>763<variations>764<variation>-Xgcpolicy:gencon -Xmx512m</variation>765<variation>-Xgcpolicy:gencon -XX:+HeapManagementMXBeanCompatibility -Xmx512m</variation>766</variations>767<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \768-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \769org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames gcNotificationTest \770-groups $(TEST_GROUP) \771-excludegroups $(DEFAULT_EXCLUDE); \772$(TEST_STATUS)</command>773<levels>774<level>extended</level>775</levels>776<groups>777<group>functional</group>778</groups>779<impls>780<impl>openj9</impl>781<impl>ibm</impl>782</impls>783</test>784<test>785<testCaseName>gcNotificationTest_Optthruput</testCaseName>786<variations>787<variation>-Xgcpolicy:optthruput -Xmx512m</variation>788<variation>-Xgcpolicy:optthruput -XX:+HeapManagementMXBeanCompatibility -Xmx512m</variation>789</variations>790<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \791-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \792org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames gcNotificationTest \793-groups $(TEST_GROUP) \794-excludegroups $(DEFAULT_EXCLUDE); \795$(TEST_STATUS)</command>796<levels>797<level>extended</level>798</levels>799<groups>800<group>functional</group>801</groups>802<impls>803<impl>openj9</impl>804<impl>ibm</impl>805</impls>806</test>807<test>808<testCaseName>gcNotificationTest_OptAvgpause</testCaseName>809<variations>810<variation>-Xgcpolicy:optavgpause -Xmx512m</variation>811<variation>-Xgcpolicy:optavgpause -XX:+HeapManagementMXBeanCompatibility -Xmx512m</variation>812</variations>813<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \814-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \815org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames gcNotificationTest \816-groups $(TEST_GROUP) \817-excludegroups $(DEFAULT_EXCLUDE); \818$(TEST_STATUS)</command>819<levels>820<level>extended</level>821</levels>822<groups>823<group>functional</group>824</groups>825<impls>826<impl>openj9</impl>827<impl>ibm</impl>828</impls>829</test>830<test>831<testCaseName>gcNotificationTest_Balanced</testCaseName>832<variations>833<variation>Mode551 -Xmx512m</variation>834<variation>Mode551 -XX:+HeapManagementMXBeanCompatibility -Xmx512m</variation>835</variations>836<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \837-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \838org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames gcNotificationTest \839-groups $(TEST_GROUP) \840-excludegroups $(DEFAULT_EXCLUDE); \841$(TEST_STATUS)</command>842<levels>843<level>extended</level>844</levels>845<groups>846<group>functional</group>847</groups>848<impls>849<impl>openj9</impl>850<impl>ibm</impl>851</impls>852</test>853<test>854<testCaseName>gcNotificationTest_Metronome</testCaseName>855<variations>856<variation>Mode351 -Xmx512m</variation>857<variation>Mode351 -XX:+HeapManagementMXBeanCompatibility -Xmx512m</variation>858</variations>859<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \860-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \861org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames gcNotificationTest \862-groups $(TEST_GROUP) \863-excludegroups $(DEFAULT_EXCLUDE); \864$(TEST_STATUS)</command>865<levels>866<level>extended</level>867</levels>868<groups>869<group>functional</group>870</groups>871<impls>872<impl>openj9</impl>873<impl>ibm</impl>874</impls>875</test>876<test>877<testCaseName>gcPolicyNogcTest</testCaseName>878<variations>879<variation>-Xgcpolicy:nogc -Xms128m -Xmx1G -verbose:gc</variation>880<variation>-XX:+UseNoGC -Xms128m -Xmx1G</variation>881</variations>882<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \883-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \884org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames gcPolicyNogcTest \885-groups $(TEST_GROUP) \886-excludegroups $(DEFAULT_EXCLUDE); \887$(TEST_STATUS)</command>888<levels>889<level>extended</level>890</levels>891<groups>892<group>functional</group>893</groups>894<impls>895<impl>openj9</impl>896<impl>ibm</impl>897</impls>898</test>899<test>900<testCaseName>gcPolicyNogcOOMTest</testCaseName>901<variations>902<variation>-Xgcpolicy:nogc -Xms128m -Xmx1G</variation>903<variation>-Xgcpolicy:nogc -Xms128m -Xmx1G -Xdump:none:events=systhrow,filter=java/lang/OutOfMemoryError</variation>904</variations>905<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \906-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \907org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames gcPolicyNogcOOMTest \908-groups $(TEST_GROUP) \909-excludegroups $(DEFAULT_EXCLUDE); \910$(TEST_STATUS)</command>911<levels>912<level>extended</level>913</levels>914<groups>915<group>functional</group>916</groups>917<impls>918<impl>openj9</impl>919<impl>ibm</impl>920</impls>921</test>922<test>923<testCaseName>ContendedFieldsTests_80</testCaseName>924<variations>925<variation>NoOptions</variation>926<variation>-XX:-RestrictContended</variation>927<variation>-XX:+RestrictContended</variation>928<variation>-XX:-EnableContended</variation>929</variations>930<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \931-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(JVM_TEST_ROOT)$(D)InstrumentationAgent$(D)instrumentation.jar$(Q) \932-javaagent:$(Q)$(JVM_TEST_ROOT)$(D)functional$(D)InstrumentationAgent$(D)instrumentation.jar$(Q) \933org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \934-testnames ContendedFieldsTests \935-groups $(TEST_GROUP) \936-excludegroups $(DEFAULT_EXCLUDE); \937$(TEST_STATUS)</command>938<levels>939<level>extended</level>940</levels>941<groups>942<group>functional</group>943</groups>944<types>945<type>native</type>946</types>947<impls>948<impl>openj9</impl>949<impl>ibm</impl>950</impls>951<versions>952<version>8</version>953</versions>954</test>955<test>956<testCaseName>ContendedFieldsTests_90</testCaseName>957<variations>958<variation>NoOptions</variation>959<variation>-XX:-RestrictContended</variation>960<variation>-XX:+RestrictContended</variation>961<variation>-XX:-EnableContended</variation>962</variations>963<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \964--add-exports=java.base/com.ibm.oti.vm=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.math=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED \965-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(JVM_TEST_ROOT)$(D)InstrumentationAgent$(D)instrumentation.jar$(Q) \966-javaagent:$(Q)$(JVM_TEST_ROOT)$(D)functional$(D)InstrumentationAgent$(D)instrumentation.jar$(Q) \967org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \968-testnames ContendedFieldsTests \969-groups $(TEST_GROUP) \970-excludegroups $(DEFAULT_EXCLUDE); \971$(TEST_STATUS)</command>972<levels>973<level>extended</level>974</levels>975<groups>976<group>functional</group>977</groups>978<types>979<type>native</type>980</types>981<impls>982<impl>openj9</impl>983<impl>ibm</impl>984</impls>985<versions>986<version>9+</version>987</versions>988</test>989<test>990<testCaseName>CtorBCVTests</testCaseName>991<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \992-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \993org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames ConstructorVerifierTests \994-groups $(TEST_GROUP) \995-excludegroups $(DEFAULT_EXCLUDE); \996$(TEST_STATUS)</command>997<levels>998<level>sanity</level>999</levels>1000<groups>1001<group>functional</group>1002</groups>1003<impls>1004<impl>openj9</impl>1005<impl>ibm</impl>1006</impls>1007</test>1008<test>1009<testCaseName>JCL_Test</testCaseName>1010<variations>1011<variation>NoOptions</variation>1012<variation>-XX:RecreateClassfileOnload</variation>1013<variation>-XX:+CompactStrings</variation>1014</variations>1015<command>$(JAVA_COMMAND) $(JAVA_SECURITY_MANAGER) $(JVM_OPTIONS) -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1016-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1017--add-modules openj9.sharedclasses $(ADD_MODULE_JAVA_SE_EE) \1018--add-exports java.base/com.ibm.oti.vm=ALL-UNNAMED \1019--add-exports java.base/com.ibm.oti.util=ALL-UNNAMED \1020--add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \1021--add-exports java.base/jdk.internal.misc=ALL-UNNAMED $(ADD_EXPORTS_JDK_INTERNAL_REFLECT) \1022--add-exports java.base/com.ibm.jit.crypto=ALL-UNNAMED \1023--add-exports java.base/com.ibm.oti.reflect=ALL-UNNAMED \1024--add-exports java.base/sun.net.www.protocol.jrt=ALL-UNNAMED \1025--add-opens=java.base/java.lang=ALL-UNNAMED \1026--add-opens=java.base/java.security=ALL-UNNAMED \1027$(ADD_EXPORTS_JDK_INTERNAL_ACCESS) \1028-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(JAXB_API_JAR)$(Q) \1029org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1030-testnames \1031JCL_TEST_Test-TypeAnnotation,\1032JCL_TEST_Test-Annotation,\1033JCL_TEST_Test-Annotation-Identity,\1034JCL_TEST_Test-Annotation-ClassLoader,\1035JCL_TEST_Java-Lang_ClassLoader,\1036JCL_TEST_Test-Annotation-Package,\1037JCL_TEST_Test-Defects,\1038JCL_TEST_Test-UnsafeFence,\1039JCL_TEST_IBM-VM,\1040JCL_TEST_Java-Lang,\1041JCL_TEST_Java-Lang-Invoke,\1042JCL_TEST_Java-Lang-Ref,\1043JCL_TEST_Java-Lang-Reflect,\1044JCL_TEST_Java-Math,\1045JCL_TEST_Test-RunLast \1046-groups $(TEST_GROUP) \1047-excludegroups $(DEFAULT_EXCLUDE); \1048$(TEST_STATUS)</command>1049<platformRequirements>^vm.hrt</platformRequirements>1050<levels>1051<level>sanity</level>1052</levels>1053<groups>1054<group>functional</group>1055</groups>1056<versions>1057<version>11+</version>1058</versions>1059<features>1060<feature>AOT:nonapplicable</feature>1061</features>1062<impls>1063<impl>openj9</impl>1064<impl>ibm</impl>1065</impls>1066</test>1067<test>1068<testCaseName>JCL_Test_SM</testCaseName>1069<variations>1070<variation>NoOptions</variation>1071<variation>-XX:RecreateClassfileOnload</variation>1072<variation>-XX:+CompactStrings</variation>1073</variations>1074<command>$(JAVA_COMMAND) $(JAVA_SECURITY_MANAGER) $(JVM_OPTIONS) -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1075-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1076--add-modules openj9.sharedclasses $(ADD_MODULE_JAVA_SE_EE) \1077--add-exports java.base/com.ibm.oti.vm=ALL-UNNAMED \1078--add-exports java.base/com.ibm.oti.util=ALL-UNNAMED \1079--add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \1080--add-exports java.base/jdk.internal.misc=ALL-UNNAMED $(ADD_EXPORTS_JDK_INTERNAL_REFLECT) \1081--add-exports java.base/com.ibm.jit.crypto=ALL-UNNAMED \1082--add-exports java.base/com.ibm.oti.reflect=ALL-UNNAMED \1083--add-exports java.base/sun.net.www.protocol.jrt=ALL-UNNAMED \1084--add-opens=java.base/java.lang=ALL-UNNAMED \1085--add-opens=java.base/java.security=ALL-UNNAMED \1086$(ADD_EXPORTS_JDK_INTERNAL_ACCESS) \1087-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(JAXB_API_JAR)$(Q) \1088org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng_sm.xml$(Q) \1089-testnames \1090JCL_TEST_Java-Lang_SM,\1091JCL_TEST_Java-Lang-Invoke_SM,\1092JCL_TEST_Java-Lang_ClassLoader_SM,\1093JCL_TEST_IBM-VM_SM \1094-groups $(TEST_GROUP) \1095-excludegroups $(DEFAULT_EXCLUDE); \1096$(TEST_STATUS)</command>1097<levels>1098<level>sanity</level>1099</levels>1100<groups>1101<group>functional</group>1102</groups>1103<versions>1104<version>11</version>1105<version>17</version>1106<version>18</version>1107</versions>1108<impls>1109<impl>openj9</impl>1110<impl>ibm</impl>1111</impls>1112</test>1113<test>1114<testCaseName>JCL_Test_Native</testCaseName>1115<variations>1116<variation>NoOptions</variation>1117<variation>-XX:RecreateClassfileOnload</variation>1118</variations>1119<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1120-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1121--add-modules openj9.sharedclasses $(ADD_MODULE_JAVA_SE_EE) \1122--add-exports java.base/com.ibm.oti.vm=ALL-UNNAMED \1123--add-exports java.base/com.ibm.oti.util=ALL-UNNAMED \1124--add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \1125--add-exports java.base/jdk.internal.misc=ALL-UNNAMED $(ADD_EXPORTS_JDK_INTERNAL_REFLECT) \1126--add-exports java.base/com.ibm.jit.crypto=ALL-UNNAMED \1127--add-exports java.base/com.ibm.oti.reflect=ALL-UNNAMED \1128--add-exports java.base/sun.net.www.protocol.jrt=ALL-UNNAMED \1129--add-opens=java.base/java.lang=ALL-UNNAMED \1130--add-opens=java.base/java.security=ALL-UNNAMED \1131$(ADD_EXPORTS_JDK_INTERNAL_ACCESS) \1132-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(JAXB_API_JAR)$(Q) \1133org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1134-testnames JCL_TEST_Java-Lang_ClassLoader_Native \1135-groups $(TEST_GROUP) \1136-excludegroups $(DEFAULT_EXCLUDE); \1137$(TEST_STATUS)</command>1138<platformRequirements>^vm.hrt</platformRequirements>1139<levels>1140<level>sanity</level>1141</levels>1142<groups>1143<group>functional</group>1144</groups>1145<versions>1146<version>11+</version>1147</versions>1148<features>1149<feature>AOT:nonapplicable</feature>1150</features>1151<types>1152<type>native</type>1153</types>1154<impls>1155<impl>openj9</impl>1156<impl>ibm</impl>1157</impls>1158</test>1159<test>1160<testCaseName>JCL_Test_none_SCC</testCaseName>1161<variations>1162<variation>-Xshareclasses:none</variation>1163<variation>-Xshareclasses:none -XX:RecreateClassfileOnload</variation>1164</variations>1165<command>$(JAVA_COMMAND) $(JAVA_SECURITY_MANAGER) $(JVM_OPTIONS) -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1166-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1167--add-modules openj9.sharedclasses $(ADD_MODULE_JAVA_SE_EE) \1168--add-exports java.base/com.ibm.oti.vm=ALL-UNNAMED \1169--add-exports java.base/com.ibm.oti.util=ALL-UNNAMED \1170--add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \1171--add-exports java.base/jdk.internal.misc=ALL-UNNAMED $(ADD_EXPORTS_JDK_INTERNAL_REFLECT) \1172--add-exports java.base/com.ibm.jit.crypto=ALL-UNNAMED \1173--add-exports java.base/com.ibm.oti.reflect=ALL-UNNAMED \1174--add-exports java.base/sun.net.www.protocol.jrt=ALL-UNNAMED \1175--add-opens=java.base/java.lang=ALL-UNNAMED \1176--add-opens=java.base/java.security=ALL-UNNAMED \1177$(ADD_EXPORTS_JDK_INTERNAL_ACCESS) \1178-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(JAXB_API_JAR)$(Q) \1179org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1180-testnames \1181JCL_TEST_Test-TypeAnnotation,\1182JCL_TEST_Test-Annotation,\1183JCL_TEST_Test-Annotation-Identity,\1184JCL_TEST_Test-Annotation-ClassLoader,\1185JCL_TEST_Java-Lang_ClassLoader,\1186JCL_TEST_Test-Annotation-Package,\1187JCL_TEST_Test-Defects,\1188JCL_TEST_Test-UnsafeFence,\1189JCL_TEST_IBM-VM,\1190JCL_TEST_Java-Lang,\1191JCL_TEST_Java-Lang-Invoke,\1192JCL_TEST_Java-Lang-Ref,\1193JCL_TEST_Java-Lang-Reflect,\1194JCL_TEST_Java-Math,\1195JCL_TEST_Test-RunLast \1196-groups $(TEST_GROUP) \1197-excludegroups $(DEFAULT_EXCLUDE); \1198$(TEST_STATUS)</command>1199<platformRequirements>^vm.hrt</platformRequirements>1200<levels>1201<level>sanity</level>1202</levels>1203<groups>1204<group>functional</group>1205</groups>1206<versions>1207<version>11+</version>1208</versions>1209<features>1210<feature>AOT:nonapplicable</feature>1211</features>1212<impls>1213<impl>openj9</impl>1214<impl>ibm</impl>1215</impls>1216</test>1217<test>1218<testCaseName>JCL_Test_SM_none_SCC</testCaseName>1219<variations>1220<variation>-Xshareclasses:none</variation>1221<variation>-Xshareclasses:none -XX:RecreateClassfileOnload</variation>1222</variations>1223<command>$(JAVA_COMMAND) $(JAVA_SECURITY_MANAGER) $(JVM_OPTIONS) -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1224-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1225--add-modules openj9.sharedclasses $(ADD_MODULE_JAVA_SE_EE) \1226--add-exports java.base/com.ibm.oti.vm=ALL-UNNAMED \1227--add-exports java.base/com.ibm.oti.util=ALL-UNNAMED \1228--add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \1229--add-exports java.base/jdk.internal.misc=ALL-UNNAMED $(ADD_EXPORTS_JDK_INTERNAL_REFLECT) \1230--add-exports java.base/com.ibm.jit.crypto=ALL-UNNAMED \1231--add-exports java.base/com.ibm.oti.reflect=ALL-UNNAMED \1232--add-exports java.base/sun.net.www.protocol.jrt=ALL-UNNAMED \1233--add-opens=java.base/java.lang=ALL-UNNAMED \1234--add-opens=java.base/java.security=ALL-UNNAMED \1235$(ADD_EXPORTS_JDK_INTERNAL_ACCESS) \1236-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(JAXB_API_JAR)$(Q) \1237org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng_sm.xml$(Q) \1238-testnames \1239JCL_TEST_Java-Lang_SM,\1240JCL_TEST_Java-Lang-Invoke_SM,\1241JCL_TEST_Java-Lang_ClassLoader_SM,\1242JCL_TEST_IBM-VM_SM \1243-groups $(TEST_GROUP) \1244-excludegroups $(DEFAULT_EXCLUDE); \1245$(TEST_STATUS)</command>1246<levels>1247<level>sanity</level>1248</levels>1249<groups>1250<group>functional</group>1251</groups>1252<versions>1253<version>11</version>1254<version>17</version>1255<version>18</version>1256</versions>1257<impls>1258<impl>openj9</impl>1259<impl>ibm</impl>1260</impls>1261</test>1262<test>1263<testCaseName>JCL_Test_none_SCC_Native</testCaseName>1264<variations>1265<variation>-Xshareclasses:none</variation>1266<variation>-XX:RecreateClassfileOnload -Xshareclasses:none</variation>1267</variations>1268<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1269-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1270--add-modules openj9.sharedclasses $(ADD_MODULE_JAVA_SE_EE) \1271--add-exports java.base/com.ibm.oti.vm=ALL-UNNAMED \1272--add-exports java.base/com.ibm.oti.util=ALL-UNNAMED \1273--add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \1274--add-exports java.base/jdk.internal.misc=ALL-UNNAMED $(ADD_EXPORTS_JDK_INTERNAL_REFLECT) \1275--add-exports java.base/com.ibm.jit.crypto=ALL-UNNAMED \1276--add-exports java.base/com.ibm.oti.reflect=ALL-UNNAMED \1277--add-exports java.base/sun.net.www.protocol.jrt=ALL-UNNAMED \1278--add-opens=java.base/java.lang=ALL-UNNAMED \1279--add-opens=java.base/java.security=ALL-UNNAMED \1280$(ADD_EXPORTS_JDK_INTERNAL_ACCESS) \1281-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(JAXB_API_JAR)$(Q) \1282org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1283-testnames JCL_TEST_Java-Lang_ClassLoader_Native \1284-groups $(TEST_GROUP) \1285-excludegroups $(DEFAULT_EXCLUDE); \1286$(TEST_STATUS)</command>1287<platformRequirements>^vm.hrt</platformRequirements>1288<levels>1289<level>sanity</level>1290</levels>1291<groups>1292<group>functional</group>1293</groups>1294<versions>1295<version>11+</version>1296</versions>1297<features>1298<feature>AOT:nonapplicable</feature>1299</features>1300<types>1301<type>native</type>1302</types>1303<impls>1304<impl>openj9</impl>1305<impl>ibm</impl>1306</impls>1307</test>1308<test>1309<testCaseName>JCL_Test_OutOfMemoryError</testCaseName>1310<variations>1311<variation>NoOptions</variation>1312<variation>-XX:RecreateClassfileOnload</variation>1313</variations>1314<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -Xdump:none -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1315-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1316--add-modules openj9.sharedclasses $(ADD_MODULE_JAVA_SE_EE) \1317--add-exports java.base/com.ibm.oti.vm=ALL-UNNAMED \1318--add-exports java.base/com.ibm.oti.util=ALL-UNNAMED \1319--add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \1320--add-exports java.base/jdk.internal.misc=ALL-UNNAMED \1321--add-exports java.base/com.ibm.jit.crypto=ALL-UNNAMED \1322--add-exports java.base/com.ibm.oti.reflect=ALL-UNNAMED \1323--add-opens=java.base/java.lang=ALL-UNNAMED \1324--add-opens=java.base/java.security=ALL-UNNAMED \1325-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1326org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1327-testnames \1328JCL_TEST_Java-Lang_OutOfMemoryError \1329-groups $(TEST_GROUP) \1330-excludegroups $(DEFAULT_EXCLUDE); \1331$(TEST_STATUS)</command>1332<platformRequirements>^vm.hrt</platformRequirements>1333<levels>1334<level>sanity</level>1335</levels>1336<groups>1337<group>functional</group>1338</groups>1339<versions>1340<version>9+</version>1341</versions>1342<impls>1343<impl>openj9</impl>1344<impl>ibm</impl>1345</impls>1346</test>1347<test>1348<testCaseName>JCL_Test_SE80</testCaseName>1349<variations>1350<variation>NoOptions</variation>1351<variation>-XX:RecreateClassfileOnload</variation>1352<variation>-XX:+CompactStrings</variation>1353</variations>1354<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1355-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1356-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1357org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng_sm.xml$(Q) \1358-testnames \1359JCL_TEST_Test-TypeAnnotation,\1360JCL_TEST_Test-Annotation,\1361JCL_TEST_Test-Annotation-Identity,\1362JCL_TEST_Test-Annotation-ClassLoader,\1363JCL_TEST_Test-Annotation-Package,\1364JCL_TEST_Java-Lang_ClassLoader,\1365JCL_TEST_Java-Lang_ClassLoader_SM,\1366JCL_TEST_Test-Defects,\1367JCL_TEST_Test-UnsafeFence,\1368JCL_TEST_IBM-VM,\1369JCL_TEST_Java-Lang,\1370JCL_TEST_Java-Lang_SM,\1371JCL_TEST_Java-Lang-Invoke,\1372JCL_TEST_Java-Lang-Invoke_SM,\1373JCL_TEST_Java-Lang-Ref,\1374JCL_TEST_Java-Lang-Reflect,\1375JCL_TEST_Java-Math,\1376JCL_TEST_Test-RunLast \1377-groups $(TEST_GROUP) \1378-excludegroups $(DEFAULT_EXCLUDE); \1379$(TEST_STATUS)</command>1380<platformRequirements>^vm.hrt</platformRequirements>1381<levels>1382<level>sanity</level>1383</levels>1384<groups>1385<group>functional</group>1386</groups>1387<versions>1388<version>8</version>1389</versions>1390<impls>1391<impl>openj9</impl>1392<impl>ibm</impl>1393</impls>1394<features>1395<feature>AOT:nonapplicable</feature>1396</features>1397</test>1398<test>1399<testCaseName>JCL_Test_SE80_Native</testCaseName>1400<variations>1401<variation>NoOptions</variation>1402<variation>-XX:RecreateClassfileOnload</variation>1403</variations>1404<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1405-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1406-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1407org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1408-testnames JCL_TEST_Java-Lang_ClassLoader_Native \1409-groups $(TEST_GROUP) \1410-excludegroups $(DEFAULT_EXCLUDE); \1411$(TEST_STATUS)</command>1412<platformRequirements>^vm.hrt</platformRequirements>1413<levels>1414<level>sanity</level>1415</levels>1416<groups>1417<group>functional</group>1418</groups>1419<versions>1420<version>8</version>1421</versions>1422<types>1423<type>native</type>1424</types>1425<impls>1426<impl>openj9</impl>1427<impl>ibm</impl>1428</impls>1429<features>1430<feature>AOT:nonapplicable</feature>1431</features>1432</test>1433<test>1434<testCaseName>JCL_Test_OutOfMemoryError_SE80</testCaseName>1435<variations>1436<variation>NoOptions</variation>1437<variation>-XX:RecreateClassfileOnload</variation>1438</variations>1439<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -Xdump:none -verbose:stacktrace -Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1440-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1441-Drowset.provider.classname=org.openj9.resources.classloader.CustomSyncProvider \1442org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1443-testnames \1444JCL_TEST_Java-Lang_OutOfMemoryError \1445-groups $(TEST_GROUP) \1446-excludegroups $(DEFAULT_EXCLUDE); \1447$(TEST_STATUS)</command>1448<platformRequirements>^vm.hrt</platformRequirements>1449<levels>1450<level>sanity</level>1451</levels>1452<groups>1453<group>functional</group>1454</groups>1455<versions>1456<version>8</version>1457</versions>1458<impls>1459<impl>openj9</impl>1460<impl>ibm</impl>1461</impls>1462</test>1463<test>1464<testCaseName>J9VMInternals_Test</testCaseName>1465<variations>1466<variation>NoOptions</variation>1467</variations>1468<command>$(MKDIR) -p $(REPORTDIR); \1469cd $(REPORTDIR); \1470$(JAVA_COMMAND) $(JAVA_SECURITY_MANAGER) $(JVM_OPTIONS) -verbose:stacktrace \1471-Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1472-Xbootclasspath/a:$(TEST_RESROOT)$(D)TestResources.jar \1473-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1474org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1475-testnames JCL_TEST_Java-Internals \1476-groups $(TEST_GROUP) \1477-excludegroups $(DEFAULT_EXCLUDE); \1478$(TEST_STATUS)</command>1479<levels>1480<level>sanity</level>1481</levels>1482<groups>1483<group>functional</group>1484</groups>1485<versions>1486<version>11</version>1487<version>17</version>1488<version>18</version>1489</versions>1490<impls>1491<impl>openj9</impl>1492<impl>ibm</impl>1493</impls>1494</test>1495<test>1496<testCaseName>J9VMInternals_Test_SM</testCaseName>1497<variations>1498<variation>NoOptions</variation>1499</variations>1500<command>$(MKDIR) -p $(REPORTDIR); \1501cd $(REPORTDIR); \1502$(JAVA_COMMAND) $(JAVA_SECURITY_MANAGER) $(JVM_OPTIONS) -verbose:stacktrace \1503-Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1504-Xbootclasspath/a:$(TEST_RESROOT)$(D)TestResources.jar \1505-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1506org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng_sm.xml$(Q) \1507-testnames JCL_TEST_Java-Internals_SM \1508-groups $(TEST_GROUP) \1509-excludegroups $(DEFAULT_EXCLUDE); \1510$(TEST_STATUS)</command>1511<levels>1512<level>sanity</level>1513</levels>1514<groups>1515<group>functional</group>1516</groups>1517<versions>1518<version>11</version>1519<version>17</version>1520<version>18</version>1521</versions>1522<impls>1523<impl>openj9</impl>1524<impl>ibm</impl>1525</impls>1526</test>1527<test>1528<testCaseName>J9VMInternals_Test_SE80</testCaseName>1529<variations>1530<variation>NoOptions</variation>1531<variation>-XX:RecreateClassfileOnload</variation>1532</variations>1533<command>$(MKDIR) -p $(REPORTDIR); \1534cd $(REPORTDIR); \1535$(JAVA_COMMAND) $(JVM_OPTIONS) -verbose:stacktrace \1536-Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)java.policy$(Q) \1537-Xbootclasspath/a:$(TEST_RESROOT)$(D)TestResources.jar \1538-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1539org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng_sm.xml$(Q) \1540-testnames \1541JCL_TEST_Java-Internals,\1542JCL_TEST_Java-Internals_SM \1543-groups $(TEST_GROUP) \1544-excludegroups $(DEFAULT_EXCLUDE); \1545$(TEST_STATUS)</command>1546<platformRequirements>^vm.hrt</platformRequirements>1547<levels>1548<level>sanity</level>1549</levels>1550<groups>1551<group>functional</group>1552</groups>1553<versions>1554<version>8</version>1555</versions>1556<impls>1557<impl>openj9</impl>1558<impl>ibm</impl>1559</impls>1560</test>1561<!--1562Java 8 specific test case.1563Java 9 and above require VM options not available in Java 8.1564-->1565<test>1566<testCaseName>JCL_TEST_Java-Security_SE80</testCaseName>1567<variations>1568<variation>NoOptions</variation>1569</variations>1570<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -verbose:stacktrace \1571-Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)testacc.policy$(Q) \1572-Xbootclasspath/a:$(TEST_RESROOT)$(D)TestResources.jar \1573-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1574org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng_sm.xml$(Q) \1575-testnames \1576JCL_TEST_Java-Security,\1577JCL_TEST_Java-Security_SM \1578-groups $(TEST_GROUP) \1579-excludegroups $(DEFAULT_EXCLUDE); \1580$(TEST_STATUS)</command>1581<platformRequirements>^vm.hrt</platformRequirements>1582<levels>1583<level>sanity</level>1584</levels>1585<groups>1586<group>functional</group>1587</groups>1588<versions>1589<version>8</version>1590</versions>1591<impls>1592<impl>openj9</impl>1593<impl>ibm</impl>1594</impls>1595</test>1596<!--1597Java 9 and above.1598-->1599<test>1600<testCaseName>JCL_TEST_Java-Security</testCaseName>1601<variations>1602<variation>NoOptions</variation>1603</variations>1604<command>$(JAVA_COMMAND) $(JAVA_SECURITY_MANAGER) $(JVM_OPTIONS) -verbose:stacktrace \1605--add-modules openj9.sharedclasses $(ADD_MODULE_JAVA_SE_EE) \1606--add-exports java.base/com.ibm.oti.vm=ALL-UNNAMED \1607--add-exports java.base/com.ibm.oti.util=ALL-UNNAMED \1608--add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \1609--add-exports java.base/jdk.internal.misc=ALL-UNNAMED \1610--add-exports java.base/com.ibm.jit.crypto=ALL-UNNAMED \1611--add-exports java.base/com.ibm.oti.reflect=ALL-UNNAMED \1612--add-opens=java.base/java.lang=ALL-UNNAMED \1613--add-opens=java.base/java.security=ALL-UNNAMED \1614-Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)testacc.policy$(Q) \1615-Xbootclasspath/a:$(TEST_RESROOT)$(D)TestResources.jar \1616-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1617org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1618-testnames JCL_TEST_Java-Security \1619-groups $(TEST_GROUP) \1620-excludegroups $(DEFAULT_EXCLUDE); \1621$(TEST_STATUS)</command>1622<platformRequirements>^vm.hrt</platformRequirements>1623<levels>1624<level>sanity</level>1625</levels>1626<groups>1627<group>functional</group>1628</groups>1629<versions>1630<version>9+</version>1631</versions>1632<impls>1633<impl>openj9</impl>1634<impl>ibm</impl>1635</impls>1636</test>1637<test>1638<testCaseName>JCL_TEST_Java-Security_SM</testCaseName>1639<variations>1640<variation>NoOptions</variation>1641</variations>1642<command>$(JAVA_COMMAND) $(JAVA_SECURITY_MANAGER) $(JVM_OPTIONS) -verbose:stacktrace \1643--add-modules openj9.sharedclasses $(ADD_MODULE_JAVA_SE_EE) \1644--add-exports java.base/com.ibm.oti.util=ALL-UNNAMED \1645--add-opens=java.base/java.lang=ALL-UNNAMED \1646--add-opens=java.base/java.security=ALL-UNNAMED \1647-Djava.security.policy=$(Q)$(TEST_RESROOT)$(D)testacc.policy$(Q) \1648-Xbootclasspath/a:$(TEST_RESROOT)$(D)TestResources.jar \1649-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(TEST_RESROOT)$(D)TestResources.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \1650org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng_sm.xml$(Q) \1651-testnames JCL_TEST_Java-Security_SM \1652-groups $(TEST_GROUP) \1653-excludegroups $(DEFAULT_EXCLUDE); \1654$(TEST_STATUS)</command>1655<levels>1656<level>sanity</level>1657</levels>1658<groups>1659<group>functional</group>1660</groups>1661<versions>1662<version>11</version>1663<version>17</version>1664<version>18</version>1665</versions>1666<impls>1667<impl>openj9</impl>1668<impl>ibm</impl>1669</impls>1670</test>1671<test>1672<testCaseName>JCL_Test_JITHelpers_SE80</testCaseName>1673<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \1674-Xbootclasspath/a:$(Q)$(TEST_RESROOT)$(D)TestResources.jar$(Q) \1675-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1676org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames JCL_TEST_JITHelpers \1677-groups $(TEST_GROUP) \1678-excludegroups $(DEFAULT_EXCLUDE); \1679$(TEST_STATUS)</command>1680<versions>1681<version>8</version>1682</versions>1683<levels>1684<level>sanity</level>1685</levels>1686<groups>1687<group>functional</group>1688</groups>1689<variations>1690<variation>-Xjit:count=0 -XX:-CompactStrings</variation>1691<variation>-Xjit:count=0 -XX:+CompactStrings</variation>1692<variation>-Xjit:count=1,disableAsyncCompilation -XX:-CompactStrings</variation>1693<variation>-Xjit:count=1,disableAsyncCompilation -XX:+CompactStrings</variation>1694</variations>1695<impls>1696<impl>openj9</impl>1697<impl>ibm</impl>1698</impls>1699</test>1700<test>1701<testCaseName>JCL_Test_JITHelpers</testCaseName>1702<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \1703--add-opens=java.base/java.lang=ALL-UNNAMED \1704--add-exports=java.base/com.ibm.jit=ALL-UNNAMED \1705--add-opens=java.base/com.ibm.jit=ALL-UNNAMED -Xbootclasspath/a:$(Q)$(TEST_RESROOT)$(D)TestResources.jar$(Q) \1706-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1707org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames JCL_TEST_JITHelpers \1708-groups $(TEST_GROUP) \1709-excludegroups $(DEFAULT_EXCLUDE); \1710$(TEST_STATUS)</command>1711<versions>1712<version>9+</version>1713</versions>1714<levels>1715<level>sanity</level>1716</levels>1717<groups>1718<group>functional</group>1719</groups>1720<variations>1721<variation>-Xjit:count=0 -XX:-CompactStrings</variation>1722<variation>-Xjit:count=0 -XX:+CompactStrings</variation>1723<variation>-Xjit:count=1,disableAsyncCompilation -XX:-CompactStrings</variation>1724<variation>-Xjit:count=1,disableAsyncCompilation -XX:+CompactStrings</variation>1725</variations>1726<impls>1727<impl>openj9</impl>1728<impl>ibm</impl>1729</impls>1730</test>1731<test>1732<testCaseName>JCL_TEST_MathMethods</testCaseName>1733<variations>1734<variation>$(SQ)-Xjit:disableAsyncCompilation,{*Test_Math*}(count=1)$(SQ)</variation>1735</variations>1736<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \1737-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1738-Dcom.ibm.tools.attach.enable=yes \1739org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames JCL_TEST_MathMethods \1740-groups $(TEST_GROUP) \1741-excludegroups $(DEFAULT_EXCLUDE); \1742$(TEST_STATUS)</command>1743<levels>1744<level>sanity</level>1745</levels>1746<groups>1747<group>functional</group>1748</groups>1749<impls>1750<impl>openj9</impl>1751<impl>ibm</impl>1752</impls>1753</test>1754<test>1755<testCaseName>VmArgumentTests</testCaseName>1756<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \1757-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1758-Dcom.ibm.tools.attach.enable=yes \1759org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) -testnames VmArgumentTests \1760-groups $(TEST_GROUP) \1761-excludegroups $(DEFAULT_EXCLUDE); \1762$(TEST_STATUS)</command>1763<levels>1764<level>extended</level>1765</levels>1766<groups>1767<group>functional</group>1768</groups>1769<impls>1770<impl>openj9</impl>1771<impl>ibm</impl>1772</impls>1773</test>1774<test>1775<testCaseName>threadMXBeanTestSuite1</testCaseName>1776<variations>1777<variation>Mode110 -Xint</variation>1778<variation>Mode301 -Xint</variation>1779<variation>Mode351 -Xint</variation>1780<variation>Mode610 -Xint</variation>1781<variation>Mode110 -Xjit:noJitUntilMain,count=0,optlevel=warm</variation>1782<variation>Mode301 -Xjit:noJitUntilMain,count=0,optlevel=warm</variation>1783<variation>Mode351 -Xjit:noJitUntilMain,count=0,optlevel=warm</variation>1784<variation>Mode610 -Xjit:noJitUntilMain,count=0,optlevel=warm</variation>1785</variations>1786<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \1787-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1788org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1789-testnames \1790threadMXBeanTestSuite1 \1791-groups $(TEST_GROUP) \1792-excludegroups $(DEFAULT_EXCLUDE); \1793$(TEST_STATUS)</command>1794<platformRequirements>^arch.arm</platformRequirements>1795<levels>1796<level>extended</level>1797</levels>1798<groups>1799<group>functional</group>1800</groups>1801<types>1802<type>native</type>1803</types>1804<impls>1805<impl>openj9</impl>1806<impl>ibm</impl>1807</impls>1808</test>1809<test>1810<testCaseName>threadMXBeanTestSuite2</testCaseName>1811<variations>1812<variation>Mode110</variation>1813<variation>Mode301</variation>1814<variation>Mode351</variation>1815<variation>Mode610</variation>1816</variations>1817<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \1818-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1819org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1820-testnames \1821threadMXBeanTestSuite2 \1822-groups $(TEST_GROUP) \1823-excludegroups $(DEFAULT_EXCLUDE); \1824$(TEST_STATUS)</command>1825<platformRequirements>^arch.arm</platformRequirements>1826<disables>1827<disable>1828<comment>https://github.com/eclipse-openj9/openj9/issues/14426</comment>1829<platform>aarch64_mac.*</platform>1830</disable>1831</disables>1832<levels>1833<level>extended</level>1834</levels>1835<groups>1836<group>functional</group>1837</groups>1838<impls>1839<impl>openj9</impl>1840<impl>ibm</impl>1841</impls>1842</test>1843<test>1844<testCaseName>threadMXBeanTimedParkTest</testCaseName>1845<variations>1846<variation>Mode110 -Xthr:minimizeUserCPU</variation>1847<variation>Mode301 -Xthr:minimizeUserCPU</variation>1848<variation>Mode351 -Xthr:minimizeUserCPU</variation>1849<variation>Mode610 -Xthr:minimizeUserCPU</variation>1850</variations>1851<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \1852-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1853org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1854-testnames \1855threadMXBeanTimedParkTest \1856-groups $(TEST_GROUP) \1857-excludegroups $(DEFAULT_EXCLUDE); \1858$(TEST_STATUS)</command>1859<platformRequirements>^arch.arm</platformRequirements>1860<levels>1861<level>extended</level>1862</levels>1863<groups>1864<group>functional</group>1865</groups>1866<impls>1867<impl>openj9</impl>1868<impl>ibm</impl>1869</impls>1870</test>1871<test>1872<testCaseName>threadMXBeanTimersTest</testCaseName>1873<variations>1874<variation>Mode110</variation>1875<variation>Mode301</variation>1876<variation>Mode351</variation>1877<variation>Mode610</variation>1878</variations>1879<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \1880-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1881org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1882-testnames \1883threadMXBeanTimersTest \1884-groups $(TEST_GROUP) \1885-excludegroups $(DEFAULT_EXCLUDE); \1886$(TEST_STATUS)</command>1887<platformRequirements>^arch.arm</platformRequirements>1888<levels>1889<level>extended</level>1890</levels>1891<groups>1892<group>functional</group>1893</groups>1894<impls>1895<impl>openj9</impl>1896<impl>ibm</impl>1897</impls>1898</test>1899<test>1900<testCaseName>TestArrayCopy</testCaseName>1901<variations>1902<variation>Mode100</variation>1903<variation>Mode101</variation>1904<variation>Mode600</variation>1905<variation>Mode619</variation>1906</variations>1907<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \1908-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1909org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1910-testnames TestArrayCopy \1911-groups $(TEST_GROUP) \1912-excludegroups $(DEFAULT_EXCLUDE); \1913$(TEST_STATUS)</command>1914<platformRequirements>^arch.arm</platformRequirements>1915<levels>1916<level>sanity</level>1917</levels>1918<groups>1919<group>functional</group>1920</groups>1921<impls>1922<impl>openj9</impl>1923<impl>ibm</impl>1924</impls>1925</test>1926<test>1927<testCaseName>TestArrayCopy_openj9_none_SCC</testCaseName>1928<variations>1929<variation>Mode100</variation>1930<variation>Mode101</variation>1931<variation>Mode600</variation>1932<variation>Mode619</variation>1933</variations>1934<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) -Xshareclasses:none \1935-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1936org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1937-testnames TestArrayCopy \1938-groups $(TEST_GROUP) \1939-excludegroups $(DEFAULT_EXCLUDE); \1940$(TEST_STATUS)</command>1941<platformRequirements>^arch.arm</platformRequirements>1942<levels>1943<level>sanity</level>1944</levels>1945<groups>1946<group>functional</group>1947</groups>1948<impls>1949<impl>openj9</impl>1950</impls>1951</test>1952<test>1953<testCaseName>TestArrayCopy_none_SCC</testCaseName>1954<variations>1955<variation>Mode100</variation>1956<variation>Mode101</variation>1957<variation>Mode600</variation>1958<variation>Mode619</variation>1959</variations>1960<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) -Xshareclasses:none \1961-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1962org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1963-testnames TestArrayCopy \1964-groups $(TEST_GROUP) \1965-excludegroups $(DEFAULT_EXCLUDE); \1966$(TEST_STATUS)</command>1967<platformRequirements>^arch.arm</platformRequirements>1968<levels>1969<level>sanity</level>1970</levels>1971<groups>1972<group>functional</group>1973</groups>1974<versions>1975<version>11+</version>1976</versions>1977<impls>1978<impl>ibm</impl>1979</impls>1980</test>1981<test>1982<testCaseName>memoryCategories</testCaseName>1983<command>$(MKDIR) -p $(REPORTDIR); \1984cd $(REPORTDIR); \1985$(ADD_JVM_LIB_DIR_TO_LIBPATH) \1986$(JAVA_COMMAND) $(JVM_OPTIONS) \1987-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \1988org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \1989-testnames memoryCategories \1990-groups $(TEST_GROUP) \1991-excludegroups $(DEFAULT_EXCLUDE); \1992$(TEST_STATUS)</command>1993<platformRequirements>^arch.arm</platformRequirements>1994<levels>1995<level>extended</level>1996</levels>1997<groups>1998<group>functional</group>1999</groups>2000<types>2001<type>native</type>2002</types>2003<impls>2004<impl>openj9</impl>2005<impl>ibm</impl>2006</impls>2007</test>2008<test>2009<testCaseName>HashConsistency</testCaseName>2010<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2011-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2012org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2013-testnames HashConsistency \2014-groups $(TEST_GROUP) \2015-excludegroups $(DEFAULT_EXCLUDE); \2016$(TEST_STATUS)</command>2017<platformRequirements>^arch.arm</platformRequirements>2018<levels>2019<level>extended</level>2020</levels>2021<groups>2022<group>functional</group>2023</groups>2024<impls>2025<impl>openj9</impl>2026<impl>ibm</impl>2027</impls>2028</test>2029<test>2030<testCaseName>HashPerformance</testCaseName>2031<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -Xmx1000M \2032-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2033org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2034-testnames HashPerformance \2035-groups $(TEST_GROUP) \2036-excludegroups $(DEFAULT_EXCLUDE); \2037$(TEST_STATUS)</command>2038<platformRequirements>^arch.arm,^os.linux_390</platformRequirements>2039<levels>2040<level>extended</level>2041</levels>2042<groups>2043<group>functional</group>2044</groups>2045<impls>2046<impl>openj9</impl>2047<impl>ibm</impl>2048</impls>2049</test>2050<test>2051<testCaseName>HashPerformance_zlinux</testCaseName>2052<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -Xmx1000M \2053-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2054org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2055-testnames HashPerformance \2056-groups $(TEST_GROUP) \2057-excludegroups $(DEFAULT_EXCLUDE); \2058$(TEST_STATUS)</command>2059<platformRequirements>os.linux_390,bits.64</platformRequirements>2060<levels>2061<level>extended</level>2062</levels>2063<groups>2064<group>functional</group>2065</groups>2066<impls>2067<impl>openj9</impl>2068<impl>ibm</impl>2069</impls>2070</test>2071<test>2072<testCaseName>jniOnLoadExceptions</testCaseName>2073<variations>2074<variation>Mode110</variation>2075<variation>Mode610</variation>2076<variation>Mode301</variation>2077<variation>Mode351</variation>2078<variation>Mode551</variation>2079</variations>2080<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2081-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2082org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2083-testnames jniOnLoadExceptions \2084-groups $(TEST_GROUP) \2085-excludegroups $(DEFAULT_EXCLUDE); \2086$(TEST_STATUS)</command>2087<platformRequirements>^arch.arm</platformRequirements>2088<levels>2089<level>extended</level>2090</levels>2091<groups>2092<group>functional</group>2093</groups>2094<types>2095<type>native</type>2096</types>2097<impls>2098<impl>openj9</impl>2099<impl>ibm</impl>2100</impls>2101</test>2102<test>2103<testCaseName>badUTF8inJNI</testCaseName>2104<variations>2105<variation>Mode110</variation>2106<variation>Mode610</variation>2107<variation>Mode551</variation>2108</variations>2109<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2110-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2111org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2112-testnames badUTF8inJNI \2113-groups $(TEST_GROUP) \2114-excludegroups $(DEFAULT_EXCLUDE); \2115$(TEST_STATUS)</command>2116<platformRequirements>os.linux,^arch.arm</platformRequirements>2117<levels>2118<level>extended</level>2119</levels>2120<groups>2121<group>functional</group>2122</groups>2123<types>2124<type>native</type>2125</types>2126<impls>2127<impl>openj9</impl>2128<impl>ibm</impl>2129</impls>2130</test>2131<test>2132<testCaseName>pthreadDestructor</testCaseName>2133<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2134-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2135org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2136-testnames pthreadDestructor \2137-groups $(TEST_GROUP) \2138-excludegroups $(DEFAULT_EXCLUDE); \2139$(TEST_STATUS)</command>2140<variations>2141<variation>Mode110</variation>2142<variation>Mode610</variation>2143</variations>2144<!-- OpenJ9 issue 1421, failed on zos:2145z/OS documentation indicates the destructor supplied2146with pthread_key_create() may not be run on thread exit.2147-->2148<platformRequirements>^arch.arm,^os.zos</platformRequirements>2149<levels>2150<level>sanity</level>2151</levels>2152<groups>2153<group>functional</group>2154</groups>2155<types>2156<type>native</type>2157</types>2158<impls>2159<impl>openj9</impl>2160<impl>ibm</impl>2161</impls>2162</test>2163<test>2164<testCaseName>testReflectInvoke</testCaseName>2165<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2166-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2167org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2168-testnames testReflectInvoke \2169-groups $(TEST_GROUP) \2170-excludegroups $(DEFAULT_EXCLUDE); \2171$(TEST_STATUS)</command>2172<platformRequirements>^arch.arm</platformRequirements>2173<levels>2174<level>sanity</level>2175</levels>2176<groups>2177<group>functional</group>2178</groups>2179<impls>2180<impl>openj9</impl>2181<impl>ibm</impl>2182</impls>2183</test>2184<test>2185<testCaseName>testInvokeSpecialInsideInterface</testCaseName>2186<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2187$(ADD_EXPORTS_JDK_INTERNAL_MISC) $(ADD_OPEN_JDK_INTERNAL_MISC) \2188-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2189org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2190-testnames testInvokeSpecialInsideInterface \2191-groups $(TEST_GROUP) \2192-excludegroups $(DEFAULT_EXCLUDE); \2193$(TEST_STATUS)</command>2194<levels>2195<level>sanity</level>2196</levels>2197<groups>2198<group>functional</group>2199</groups>2200<impls>2201<impl>openj9</impl>2202<impl>ibm</impl>2203</impls>2204</test>2205<test>2206<testCaseName>testContendedClassLoading</testCaseName>2207<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2208-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2209org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2210-testnames testContendedClassLoading \2211-groups $(TEST_GROUP) \2212-excludegroups $(DEFAULT_EXCLUDE); \2213$(TEST_STATUS)</command>2214<levels>2215<level>extended</level>2216</levels>2217<groups>2218<group>functional</group>2219</groups>2220<impls>2221<impl>openj9</impl>2222<impl>ibm</impl>2223</impls>2224</test>2225<test>2226<testCaseName>testClassLoadingDelegation</testCaseName>2227<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2228-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2229org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2230-testnames testClassLoadingDelegation \2231-groups $(TEST_GROUP) \2232-excludegroups $(DEFAULT_EXCLUDE); \2233$(TEST_STATUS)</command>2234<platformRequirements>^arch.arm</platformRequirements>2235<levels>2236<level>extended</level>2237</levels>2238<groups>2239<group>functional</group>2240</groups>2241<impls>2242<impl>openj9</impl>2243<impl>ibm</impl>2244</impls>2245</test>2246<test>2247<testCaseName>testvmcheck</testCaseName>2248<variations>2249<variation>NoOptions</variation>2250<variation>Mode110</variation>2251<variation>Mode301</variation>2252<variation>Mode351</variation>2253<variation>Mode610</variation>2254<variation>Mode501</variation>2255<variation>Mode551</variation>2256</variations>2257<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2258-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2259org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2260-testnames testvmcheck \2261-groups $(TEST_GROUP) \2262-excludegroups $(DEFAULT_EXCLUDE); \2263$(TEST_STATUS)</command>2264<levels>2265<level>extended</level>2266</levels>2267<groups>2268<group>functional</group>2269</groups>2270<impls>2271<impl>openj9</impl>2272<impl>ibm</impl>2273</impls>2274</test>2275<test>2276<testCaseName>TestSoftMxCallBackOOM</testCaseName>2277<variations>2278<variation>Mode101</variation>2279<variation>Mode601</variation>2280</variations>2281<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) \2282$(JAVA_COMMAND) $(JVM_OPTIONS) \2283-Xdump:none -Xmx512m -Xsoftmx256m -Xmn1m -agentlib:$(Q)softmxtest=testCallback:OOM$(Q) \2284-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2285org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2286-testnames testSoftMxCallback \2287-groups $(TEST_GROUP) \2288-excludegroups $(DEFAULT_EXCLUDE); \2289$(TEST_STATUS)</command>2290<levels>2291<level>extended</level>2292</levels>2293<groups>2294<group>functional</group>2295</groups>2296<types>2297<type>native</type>2298</types>2299<impls>2300<impl>openj9</impl>2301<impl>ibm</impl>2302</impls>2303</test>2304<test>2305<testCaseName>TestSoftMxCallBackExtend</testCaseName>2306<variations>2307<variation>Mode101</variation>2308<variation>Mode601</variation>2309</variations>2310<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) \2311$(JAVA_COMMAND) $(JVM_OPTIONS) \2312-Xdump:none -Xmx512m -Xsoftmx256m -Xmn1m -agentlib:$(Q)softmxtest=testCallback:Expand$(Q) \2313-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2314org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2315-testnames testSoftMxCallback \2316-groups $(TEST_GROUP) \2317-excludegroups $(DEFAULT_EXCLUDE); \2318$(TEST_STATUS)</command>2319<levels>2320<level>extended</level>2321</levels>2322<groups>2323<group>functional</group>2324</groups>2325<types>2326<type>native</type>2327</types>2328<impls>2329<impl>openj9</impl>2330<impl>ibm</impl>2331</impls>2332</test>2333<test>2334<testCaseName>reflect</testCaseName>2335<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2336-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(LIB_DIR)$(D)asm-all.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2337org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2338-testnames reflect \2339-groups $(TEST_GROUP) \2340-excludegroups $(DEFAULT_EXCLUDE); \2341$(TEST_STATUS)</command>2342<levels>2343<level>sanity</level>2344</levels>2345<groups>2346<group>functional</group>2347</groups>2348<impls>2349<impl>openj9</impl>2350<impl>ibm</impl>2351</impls>2352</test>2353<test>2354<testCaseName>NoSuchMethodTests</testCaseName>2355<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2356-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(LIB_DIR)$(D)asm-all.jar$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2357org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2358-testnames NoSuchMethodTests \2359-groups $(TEST_GROUP) \2360-excludegroups $(DEFAULT_EXCLUDE); \2361$(TEST_STATUS)</command>2362<levels>2363<level>sanity</level>2364</levels>2365<groups>2366<group>functional</group>2367</groups>2368<impls>2369<impl>openj9</impl>2370<impl>ibm</impl>2371</impls>2372</test>2373<test>2374<testCaseName>reattachAfterExit</testCaseName>2375<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2376-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2377org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2378-testnames reattachAfterExit \2379-groups $(TEST_GROUP) \2380-excludegroups $(DEFAULT_EXCLUDE); \2381$(TEST_STATUS)</command>2382<platformRequirements>^os.win</platformRequirements>2383<levels>2384<level>sanity</level>2385</levels>2386<groups>2387<group>functional</group>2388</groups>2389<types>2390<type>native</type>2391</types>2392<impls>2393<impl>openj9</impl>2394<impl>ibm</impl>2395</impls>2396</test>2397<test>2398<testCaseName>JCL_Test_Package</testCaseName>2399<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2400-Xbootclasspath/a:$(Q)$(TEST_RESROOT)$(D)TestResources.jar$(Q) \2401$(ADD_EXPORTS_JDK_INTERNAL_MISC) \2402-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \2403org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2404-testnames JCL_TEST_Java-Lang-Package \2405-groups $(TEST_GROUP) \2406-excludegroups $(DEFAULT_EXCLUDE); \2407$(TEST_STATUS)</command>2408<levels>2409<level>sanity</level>2410</levels>2411<groups>2412<group>functional</group>2413</groups>2414<impls>2415<impl>openj9</impl>2416<impl>ibm</impl>2417</impls>2418</test>2419<test>2420<testCaseName>hanoiTest</testCaseName>2421<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -Xdump \2422-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2423org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2424-testnames hanoiTest \2425-groups $(TEST_GROUP) \2426-excludegroups $(DEFAULT_EXCLUDE); \2427$(TEST_STATUS)</command>2428<levels>2429<level>sanity</level>2430</levels>2431<groups>2432<group>functional</group>2433</groups>2434<impls>2435<impl>openj9</impl>2436<impl>ibm</impl>2437</impls>2438</test>2439<!--hanoiTM_* tests : This is the same regular hanoi test but we set JAVA_THREAD_MODEL2440before the test. These tests were added just to make sure the VM will not fail to2441start when the customer sets JAVA_THREAD_MODEL (PR 100512)-->2442<test>2443<testCaseName>hanoiTestTM_NATIVE</testCaseName>2444<command>JAVA_THREAD_MODEL=NATIVE \2445$(JAVA_COMMAND) $(JVM_OPTIONS) -Xdump \2446-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2447org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2448-testnames hanoiTest \2449-groups $(TEST_GROUP) \2450-excludegroups $(DEFAULT_EXCLUDE); \2451$(TEST_STATUS)</command>2452<platformRequirements>os.zos</platformRequirements>2453<levels>2454<level>sanity</level>2455</levels>2456<groups>2457<group>functional</group>2458</groups>2459<impls>2460<impl>openj9</impl>2461<impl>ibm</impl>2462</impls>2463</test>2464<test>2465<testCaseName>hanoiTestTM_MEDIUM</testCaseName>2466<command>JAVA_THREAD_MODEL=MEDIUM \2467$(JAVA_COMMAND) $(JVM_OPTIONS) -Xdump \2468-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2469org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2470-testnames hanoiTest \2471-groups $(TEST_GROUP) \2472-excludegroups $(DEFAULT_EXCLUDE); \2473$(TEST_STATUS)</command>2474<platformRequirements>os.zos</platformRequirements>2475<levels>2476<level>sanity</level>2477</levels>2478<groups>2479<group>functional</group>2480</groups>2481<impls>2482<impl>openj9</impl>2483<impl>ibm</impl>2484</impls>2485</test>2486<test>2487<testCaseName>hanoiTestTM_HEAVY</testCaseName>2488<command>JAVA_THREAD_MODEL=HEAVY \2489$(JAVA_COMMAND) $(JVM_OPTIONS) -Xdump \2490-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2491org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2492-testnames hanoiTest \2493-groups $(TEST_GROUP) \2494-excludegroups $(DEFAULT_EXCLUDE); \2495$(TEST_STATUS)</command>2496<platformRequirements>os.zos</platformRequirements>2497<levels>2498<level>sanity</level>2499</levels>2500<groups>2501<group>functional</group>2502</groups>2503<impls>2504<impl>openj9</impl>2505<impl>ibm</impl>2506</impls>2507</test>2508<!-- This test should fail, so a wrapper is used to wrap the return non-zero code -->2509<test>2510<testCaseName>hanoiTestTM_SHOULDFAIL</testCaseName>2511<command>JAVA_THREAD_MODEL=SHOULDFAIL \2512$(JAVA_COMMAND) $(JVM_OPTIONS) -Xdump \2513-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2514org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2515-testnames hanoiTest \2516-groups $(TEST_GROUP) \2517-excludegroups $(DEFAULT_EXCLUDE); \2518if [ $$? -ne 0 ] ; then echo $(Q)hanoiTestTM_SHOULDFAIL test failed as expected$(Q); else sh triggerAFailure.sh ; fi; \2519$(TEST_STATUS)</command>2520<platformRequirements>os.zos</platformRequirements>2521<levels>2522<level>sanity</level>2523</levels>2524<groups>2525<group>functional</group>2526</groups>2527<impls>2528<impl>openj9</impl>2529<impl>ibm</impl>2530</impls>2531</test>2532<test>2533<testCaseName>memleaksTest</testCaseName>2534<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2535-Xint -verbose:shutdown -Dibm.java9.forceCommonCleanerShutdown=true -Xcheck:memory:ignoreUnfreedCallsite=zip/:dbgwrapper:unknown:wrapper -Dcom.ibm.tools.attach.logging=yes \2536-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2537org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2538-testnames memleaksTest \2539-groups $(TEST_GROUP) \2540-excludegroups $(DEFAULT_EXCLUDE); \2541$(TEST_STATUS)</command>2542<levels>2543<level>sanity</level>2544</levels>2545<groups>2546<group>functional</group>2547</groups>2548<impls>2549<impl>openj9</impl>2550<impl>ibm</impl>2551</impls>2552</test>2553<test>2554<testCaseName>fibTest</testCaseName>2555<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -Xint -Xdump \2556-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2557org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2558-testnames fibTest \2559-groups $(TEST_GROUP) \2560-excludegroups $(DEFAULT_EXCLUDE); \2561$(TEST_STATUS)</command>2562<levels>2563<level>sanity</level>2564</levels>2565<groups>2566<group>functional</group>2567</groups>2568<impls>2569<impl>openj9</impl>2570<impl>ibm</impl>2571</impls>2572</test>2573<test>2574<testCaseName>testStringInterning</testCaseName>2575<variations>2576<variation>Mode110</variation>2577<variation>Mode610</variation>2578</variations>2579<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2580-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2581org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2582-testnames testStringInterning \2583-groups $(TEST_GROUP) \2584-excludegroups $(DEFAULT_EXCLUDE); \2585$(TEST_STATUS)</command>2586<levels>2587<level>sanity</level>2588</levels>2589<groups>2590<group>functional</group>2591</groups>2592<impls>2593<impl>openj9</impl>2594<impl>ibm</impl>2595</impls>2596</test>2597<test>2598<testCaseName>testStringStreams</testCaseName>2599<variations>2600<variation>NoOptions</variation>2601</variations>2602<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2603-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2604org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2605-testnames testStringStreams \2606-groups $(TEST_GROUP) \2607-excludegroups $(DEFAULT_EXCLUDE); \2608$(TEST_STATUS)</command>2609<levels>2610<level>sanity</level>2611</levels>2612<groups>2613<group>functional</group>2614</groups>2615<impls>2616<impl>openj9</impl>2617<impl>ibm</impl>2618</impls>2619</test>2620<test>2621<testCaseName>floatSanityTests</testCaseName>2622<variations>2623<variation>NoOptions</variation>2624<variation>Mode110</variation>2625<variation>Mode150</variation>2626</variations>2627<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2628-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2629org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2630-testnames floatSanityTests \2631-groups $(TEST_GROUP) \2632-excludegroups $(DEFAULT_EXCLUDE); \2633$(TEST_STATUS)</command>2634<levels>2635<level>sanity</level>2636</levels>2637<groups>2638<group>functional</group>2639</groups>2640<impls>2641<impl>openj9</impl>2642<impl>ibm</impl>2643</impls>2644</test>2645<test>2646<testCaseName>memoryMXBeanShutdownTest</testCaseName>2647<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2648-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(P)$(LIB_DIR)$(D)asm-all.jar$(Q) \2649org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2650-testnames memoryMXBeanShutdownTest \2651-groups $(TEST_GROUP) \2652-excludegroups $(DEFAULT_EXCLUDE); \2653$(TEST_STATUS)</command>2654<levels>2655<level>extended</level>2656</levels>2657<groups>2658<group>functional</group>2659</groups>2660<impls>2661<impl>openj9</impl>2662<impl>ibm</impl>2663</impls>2664</test>2665<test>2666<testCaseName>FileSystem-isAccessUserOnlyTests</testCaseName>2667<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2668--add-exports=jdk.management.agent/jdk.internal.agent=ALL-UNNAMED \2669-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2670org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2671-testnames FileSystem-isAccessUserOnlyTests \2672-groups $(TEST_GROUP) \2673-excludegroups $(DEFAULT_EXCLUDE); \2674$(TEST_STATUS)</command>2675<levels>2676<level>sanity</level>2677</levels>2678<groups>2679<group>functional</group>2680</groups>2681<versions>2682<version>9+</version>2683</versions>2684<impls>2685<impl>openj9</impl>2686<impl>ibm</impl>2687</impls>2688</test>2689<test>2690<testCaseName>FileSystem-isAccessUserOnlyTests_SE80</testCaseName>2691<command>$(JAVA_COMMAND) $(JVM_OPTIONS) \2692-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2693org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2694-testnames FileSystem-isAccessUserOnlyTests \2695-groups $(TEST_GROUP) \2696-excludegroups $(DEFAULT_EXCLUDE); \2697$(TEST_STATUS)</command>2698<levels>2699<level>sanity</level>2700</levels>2701<groups>2702<group>functional</group>2703</groups>2704<versions>2705<version>8</version>2706</versions>2707<impls>2708<impl>openj9</impl>2709<impl>ibm</impl>2710</impls>2711</test>2712<test>2713<testCaseName>loadLegacyLibrary</testCaseName>2714<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2715-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2716org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2717-testnames loadLegacyLibrary \2718-groups $(TEST_GROUP) \2719-excludegroups $(DEFAULT_EXCLUDE); \2720$(TEST_STATUS)2721</command>2722<platformRequirements>os.osx</platformRequirements>2723<types>2724<type>native</type>2725</types>2726<impls>2727<impl>openj9</impl>2728<impl>ibm</impl>2729</impls>2730<levels>2731<level>sanity</level>2732</levels>2733<groups>2734<group>functional</group>2735</groups>2736</test>2737<test>2738<testCaseName>classRelationshipVerifierTests</testCaseName>2739<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2740-XX:+ClassRelationshipVerifier \2741-cp $(Q)$(LIB_DIR)$(D)asm-all.jar$(P)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2742org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2743-testnames classRelationshipVerifierTests \2744-groups $(TEST_GROUP) \2745-excludegroups $(DEFAULT_EXCLUDE); \2746$(TEST_STATUS)2747</command>2748<levels>2749<level>sanity</level>2750</levels>2751<groups>2752<group>functional</group>2753</groups>2754<types>2755<type>native</type>2756</types>2757<impls>2758<impl>openj9</impl>2759<impl>ibm</impl>2760</impls>2761</test>2762<test>2763<testCaseName>LoadClassWithUTF8PkgNameTest</testCaseName>2764<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2765-cp $(Q)$(LIB_DIR)$(D)asm-all.jar$(P)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2766org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2767-testnames LoadClassWithUTF8PkgNameTest \2768-groups $(TEST_GROUP) \2769-excludegroups $(DEFAULT_EXCLUDE); \2770$(TEST_STATUS)2771</command>2772<levels>2773<level>sanity</level>2774</levels>2775<groups>2776<group>functional</group>2777</groups>2778<impls>2779<impl>openj9</impl>2780<impl>ibm</impl>2781</impls>2782</test>2783<test>2784<testCaseName>DupClassNameTest</testCaseName>2785<command>$(JAVA_COMMAND) $(JVM_OPTIONS) -Xshareclasses:name=DupClassNameTest,reset \2786-cp $(Q)$(TESTNG)$(P)$(TEST_RESROOT)$(D)DupClassNameTest$(D)version1$(Q) \2787org.testng.TestNG -d $(REPORTDIR) \2788-testclass DupClassNameTest \2789-groups $(TEST_GROUP) \2790-excludegroups $(DEFAULT_EXCLUDE); \2791$(TEST_STATUS)2792</command>2793<levels>2794<level>sanity</level>2795</levels>2796<groups>2797<group>functional</group>2798</groups>2799<impls>2800<impl>openj9</impl>2801<impl>ibm</impl>2802</impls>2803</test>2804<test>2805<testCaseName>RuntimeAnnotationTests</testCaseName>2806<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2807$(ADD_EXPORTS_JDK_INTERNAL_REFLECT) $(ADD_EXPORTS_JDK_INTERNAL_MISC) $(ADD_EXPORTS_JDK_INTERNAL_ACCESS) \2808-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2809org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2810-testnames RuntimeAnnotationTests \2811-groups $(TEST_GROUP) \2812-excludegroups $(DEFAULT_EXCLUDE); \2813$(TEST_STATUS)2814</command>2815<levels>2816<level>sanity</level>2817</levels>2818<groups>2819<group>functional</group>2820</groups>2821<types>2822<type>native</type>2823</types>2824<impls>2825<impl>openj9</impl>2826<impl>ibm</impl>2827</impls>2828</test>2829<test>2830<testCaseName>ConstantPoolTests</testCaseName>2831<command>$(ADD_JVM_LIB_DIR_TO_LIBPATH) $(JAVA_COMMAND) $(JVM_OPTIONS) \2832$(ADD_EXPORTS_JDK_INTERNAL_REFLECT) $(ADD_EXPORTS_JDK_INTERNAL_MISC) $(ADD_EXPORTS_JDK_INTERNAL_ACCESS) \2833-cp $(Q)$(RESOURCES_DIR)$(P)$(TESTNG)$(P)$(TEST_RESROOT)$(D)GeneralTest.jar$(Q) \2834org.testng.TestNG -d $(REPORTDIR) $(Q)$(TEST_RESROOT)$(D)testng.xml$(Q) \2835-testnames ConstantPoolTests \2836-groups $(TEST_GROUP) \2837-excludegroups $(DEFAULT_EXCLUDE); \2838$(TEST_STATUS)2839</command>2840<levels>2841<level>sanity</level>2842</levels>2843<groups>2844<group>functional</group>2845</groups>2846<impls>2847<impl>openj9</impl>2848<impl>ibm</impl>2849</impls>2850</test>2851</playlist>285228532854