17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @bug 8136421
27 * @requires (vm.simpleArch == "x64" | vm.simpleArch == "sparcv9" | vm.simpleArch == "aarch64")
28 * @library /test/lib /
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 *
35 * @build compiler.jvmci.common.JVMCIHelpers
36 * compiler.jvmci.events.JvmciShutdownEventListener
37 * @run driver jdk.test.lib.FileInstaller ../common/services/ ./META-INF/services/
38 * @run driver jdk.test.lib.FileInstaller ./JvmciShutdownEventTest.config
39 * ./META-INF/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
40 * @run driver 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 package compiler.jvmci.events;
50
51 import jdk.test.lib.process.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[]{
|
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @bug 8136421
27 * @requires (vm.simpleArch == "x64" | vm.simpleArch == "sparcv9" | vm.simpleArch == "aarch64")
28 * @library /test/lib /
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 *
35 * @build compiler.jvmci.common.JVMCIHelpers
36 * compiler.jvmci.events.JvmciShutdownEventListener
37 * @run driver jdk.test.lib.FileInstaller ./JvmciShutdownEventTest.config
38 * ./META-INF/services/jdk.vm.ci.services.JVMCIServiceLocator
39 * @run driver ClassFileInstaller
40 * compiler.jvmci.common.JVMCIHelpers$EmptyHotspotCompiler
41 * compiler.jvmci.common.JVMCIHelpers$EmptyCompilerFactory
42 * compiler.jvmci.common.JVMCIHelpers$EmptyCompilationRequestResult
43 * compiler.jvmci.common.JVMCIHelpers$EmptyVMEventListener
44 * compiler.jvmci.events.JvmciShutdownEventListener
45 * @run main/othervm compiler.jvmci.events.JvmciShutdownEventTest
46 */
47
48 package compiler.jvmci.events;
49
50 import jdk.test.lib.process.ExitCode;
51 import jdk.test.lib.cli.CommandLineOptionTest;
52
53 public class JvmciShutdownEventTest {
54 private final static String[] MESSAGE = new String[]{
55 JvmciShutdownEventListener.MESSAGE
56 };
57
58 private final static String[] ERROR_MESSAGE = new String[]{
|