23 24 /* 25 * @test 26 * @bug 8136421 27 * @requires (os.simpleArch == "x64" | os.simpleArch == "sparcv9" | os.simpleArch == "aarch64") 28 * @library /testlibrary / 29 * @modules java.base/jdk.internal.misc 30 * @modules jdk.vm.ci/jdk.vm.ci.hotspot 31 * jdk.vm.ci/jdk.vm.ci.code 32 * jdk.vm.ci/jdk.vm.ci.meta 33 * jdk.vm.ci/jdk.vm.ci.runtime 34 * @build compiler.jvmci.common.JVMCIHelpers 35 * compiler.jvmci.events.JvmciShutdownEventListener 36 * compiler.jvmci.events.JvmciShutdownEventTest 37 * @run main jdk.test.lib.FileInstaller ../common/services/ ./META-INF/services/ 38 * @run main jdk.test.lib.FileInstaller ./JvmciShutdownEventTest.config 39 * ./META-INF/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener 40 * @run main ClassFileInstaller 41 * compiler.jvmci.common.JVMCIHelpers$EmptyHotspotCompiler 42 * compiler.jvmci.common.JVMCIHelpers$EmptyCompilerFactory 43 * compiler.jvmci.events.JvmciShutdownEventListener 44 * @run main/othervm compiler.jvmci.events.JvmciShutdownEventTest 45 */ 46 47 // as soon as CODETOOLS-7901589 fixed, '@run main/othervm' at L43 should be replaced w/ '@run driver' 48 49 package compiler.jvmci.events; 50 51 import jdk.test.lib.ExitCode; 52 import jdk.test.lib.cli.CommandLineOptionTest; 53 54 public class JvmciShutdownEventTest { 55 private final static String[] MESSAGE = new String[]{ 56 JvmciShutdownEventListener.MESSAGE 57 }; 58 59 private final static String[] ERROR_MESSAGE = new String[]{ 60 JvmciShutdownEventListener.GOT_INTERNAL_ERROR 61 }; 62 | 23 24 /* 25 * @test 26 * @bug 8136421 27 * @requires (os.simpleArch == "x64" | os.simpleArch == "sparcv9" | os.simpleArch == "aarch64") 28 * @library /testlibrary / 29 * @modules java.base/jdk.internal.misc 30 * @modules jdk.vm.ci/jdk.vm.ci.hotspot 31 * jdk.vm.ci/jdk.vm.ci.code 32 * jdk.vm.ci/jdk.vm.ci.meta 33 * jdk.vm.ci/jdk.vm.ci.runtime 34 * @build compiler.jvmci.common.JVMCIHelpers 35 * compiler.jvmci.events.JvmciShutdownEventListener 36 * compiler.jvmci.events.JvmciShutdownEventTest 37 * @run main jdk.test.lib.FileInstaller ../common/services/ ./META-INF/services/ 38 * @run main jdk.test.lib.FileInstaller ./JvmciShutdownEventTest.config 39 * ./META-INF/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener 40 * @run main ClassFileInstaller 41 * compiler.jvmci.common.JVMCIHelpers$EmptyHotspotCompiler 42 * compiler.jvmci.common.JVMCIHelpers$EmptyCompilerFactory 43 * compiler.jvmci.common.JVMCIHelpers$EmptyCompilationRequestResult 44 * compiler.jvmci.common.JVMCIHelpers$EmptyVMEventListener 45 * compiler.jvmci.events.JvmciShutdownEventListener 46 * @run main/othervm compiler.jvmci.events.JvmciShutdownEventTest 47 */ 48 49 // as soon as CODETOOLS-7901589 fixed, '@run main/othervm' at L43 should be replaced w/ '@run driver' 50 51 package compiler.jvmci.events; 52 53 import jdk.test.lib.ExitCode; 54 import jdk.test.lib.cli.CommandLineOptionTest; 55 56 public class JvmciShutdownEventTest { 57 private final static String[] MESSAGE = new String[]{ 58 JvmciShutdownEventListener.MESSAGE 59 }; 60 61 private final static String[] ERROR_MESSAGE = new String[]{ 62 JvmciShutdownEventListener.GOT_INTERNAL_ERROR 63 }; 64 |