# HG changeset patch # User iklam # Date 1538515953 25200 # Node ID 6003e034cdd8f7dc413940aed8efbe338315e04b # Parent 7ac0ac1e57b6bb333bee27907564a1bc5fcbb33b 8209946: [TESTBUG] CDS tests should use "@run driver" Reviewed-by: ccheung, jiangli, mseledtsov diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * java.management - * @run main ArchiveDoesNotExist + * @run driver ArchiveDoesNotExist */ import jdk.test.lib.cds.CDSOptions; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @bug 8025642 * @modules java.base/jdk.internal.misc * java.management - * @run main CdsDifferentObjectAlignment + * @run driver CdsDifferentObjectAlignment */ import jdk.test.lib.cds.CDSTestUtils; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java Tue Oct 02 14:32:33 2018 -0700 @@ -30,7 +30,7 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * java.management - * @run main CdsSameObjectAlignment + * @run driver CdsSameObjectAlignment */ import jdk.test.lib.Platform; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java Tue Oct 02 14:32:33 2018 -0700 @@ -28,7 +28,7 @@ * @requires vm.cds * @library /test/lib * @modules java.base/jdk.internal.misc - * @run main DumpSharedDictionary + * @run driver DumpSharedDictionary */ import jdk.test.lib.cds.CDSTestUtils; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java Tue Oct 02 14:32:33 2018 -0700 @@ -28,7 +28,7 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * java.management - * @run main NonBootLoaderClasses + * @run driver NonBootLoaderClasses */ import jdk.test.lib.cds.CDSOptions; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java Tue Oct 02 14:32:33 2018 -0700 @@ -29,7 +29,7 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * java.management - * @run main SharedBaseAddress + * @run driver SharedBaseAddress */ import jdk.test.lib.cds.CDSTestUtils; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * java.management * @build SharedStringsWb sun.hotspot.WhiteBox * @run driver ClassFileInstaller -jar whitebox.jar sun.hotspot.WhiteBox - * @run main SharedStrings + * @run driver SharedStrings */ import jdk.test.lib.cds.CDSTestUtils; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java Tue Oct 02 14:32:33 2018 -0700 @@ -28,7 +28,7 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * java.management - * @run main SharedStringsDedup + * @run driver SharedStringsDedup */ import jdk.test.lib.cds.CDSTestUtils; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java Tue Oct 02 14:32:33 2018 -0700 @@ -28,7 +28,7 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * java.management - * @run main SharedStringsRunAuto + * @run driver SharedStringsRunAuto */ import jdk.test.lib.cds.CDSTestUtils; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java --- a/test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java Tue Oct 02 14:32:33 2018 -0700 @@ -30,7 +30,7 @@ * @library /test/lib * @modules java.base/jdk.internal.misc * java.management - * @run main TestInterpreterMethodEntries + * @run driver TestInterpreterMethodEntries */ import java.lang.Math; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/AppendClasspath.java --- a/test/hotspot/jtreg/runtime/appcds/AppendClasspath.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/AppendClasspath.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java * @compile test-classes/HelloMore.java - * @run main AppendClasspath + * @run driver AppendClasspath */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java --- a/test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java - * @run main BootClassPathMismatch + * @run driver BootClassPathMismatch */ import jdk.test.lib.cds.CDSOptions; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/CDSandJFR.java --- a/test/hotspot/jtreg/runtime/appcds/CDSandJFR.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/CDSandJFR.java Tue Oct 02 14:32:33 2018 -0700 @@ -30,7 +30,7 @@ * @modules jdk.jfr * @build Hello GetFlightRecorder * @run driver ClassFileInstaller -jar CDSandJFR.jar Hello GetFlightRecorder GetFlightRecorder$TestEvent GetFlightRecorder$SimpleEvent - * @run main CDSandJFR + * @run driver CDSandJFR */ import jdk.test.lib.BuildHelper; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java --- a/test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * jdk.jartool/sun.tools.jar * @requires os.family != "mac" * @compile test-classes/Hello.java - * @run main CaseSensitiveClassPath + * @run driver CaseSensitiveClassPath */ import java.nio.file.FileAlreadyExistsException; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java --- a/test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -36,7 +36,7 @@ * @compile test-classes/BootClassPathAppendHelper.java * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main ClassLoaderTest + * @run driver ClassLoaderTest */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java --- a/test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java Tue Oct 02 14:32:33 2018 -0700 @@ -30,7 +30,7 @@ * @modules java.base/jdk.internal.misc * java.management * jdk.jartool/sun.tools.jar - * @run main ClassPathAttr + * @run driver ClassPathAttr */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java --- a/test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java - * @run main CommandLineFlagComboNegative + * @run driver CommandLineFlagComboNegative */ import java.util.ArrayList; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java --- a/test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -28,7 +28,7 @@ * @requires vm.cds * @library /test/lib * @compile test-classes/Hello.java - * @run main DirClasspathTest + * @run driver DirClasspathTest */ import jdk.test.lib.Platform; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/DumpClassList.java --- a/test/hotspot/jtreg/runtime/appcds/DumpClassList.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/DumpClassList.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * @modules java.base/jdk.internal.misc * jdk.jartool/sun.tools.jar * @compile test-classes/ArrayListTest.java - * @run main DumpClassList + * @run driver DumpClassList */ import jdk.test.lib.compiler.InMemoryJavaCompiler; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java --- a/test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java - * @run main ExtraSymbols + * @run driver ExtraSymbols */ import java.io.*; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java --- a/test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/FieldAnnotationsApp.java test-classes/MyAnnotation.java - * @run main FieldAnnotationsTest + * @run driver FieldAnnotationsTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java --- a/test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -29,7 +29,7 @@ * @library /test/lib * @modules jdk.jartool/sun.tools.jar * @compile test-classes/MethodNoReturn.jasm test-classes/Hello.java - * @run main FreeUnusedMetadata + * @run driver FreeUnusedMetadata */ import java.nio.file.Files; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/HelloExtTest.java --- a/test/hotspot/jtreg/runtime/appcds/HelloExtTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/HelloExtTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -35,7 +35,7 @@ * @compile test-classes/HelloExt.java * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main HelloExtTest + * @run driver HelloExtTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/HelloTest.java --- a/test/hotspot/jtreg/runtime/appcds/HelloTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/HelloTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java - * @run main HelloTest + * @run driver HelloTest */ public class HelloTest { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java --- a/test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java * @compile test-classes/HelloMore.java - * @run main IgnoreEmptyClassPaths + * @run driver IgnoreEmptyClassPaths */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java --- a/test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java Tue Oct 02 14:32:33 2018 -0700 @@ -35,7 +35,7 @@ * @run driver ClassFileInstaller sun.hotspot.WhiteBox * @compile test-classes/Hello.java * @compile test-classes/JvmtiApp.java - * @run main JvmtiAddPath + * @run driver JvmtiAddPath */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java --- a/test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/MissingSuper.java - * @run main MissingSuperTest + * @run driver MissingSuperTest */ public class MissingSuperTest { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java --- a/test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java - * @run main MoveJDKTest + * @run driver MoveJDKTest */ // This test works only on Linux because it depends on symlinks and the name of the hotspot DLL (libjvm.so). diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java --- a/test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox * @compile test-classes/MultiProcClass.java - * @run main MultiProcessSharing + * @run driver MultiProcessSharing */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/OldClassTest.java --- a/test/hotspot/jtreg/runtime/appcds/OldClassTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/OldClassTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -33,7 +33,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java * @run build TestCommon JarBuilder - * @run main OldClassTest + * @run driver OldClassTest */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/PackageSealing.java --- a/test/hotspot/jtreg/runtime/appcds/PackageSealing.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/PackageSealing.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * @compile test-classes/C1.java * @compile test-classes/C2.java * @compile test-classes/PackageSealingTest.java - * @run main PackageSealing + * @run driver PackageSealing */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java --- a/test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/ParallelLoad.java * @compile test-classes/ParallelClasses.java - * @run main ParallelLoad2 + * @run driver ParallelLoad2 */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java --- a/test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/ParallelLoad.java * @compile test-classes/ParallelClasses.java - * @run main ParallelLoadTest + * @run driver ParallelLoadTest */ public class ParallelLoadTest { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java --- a/test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/ProhibitedHelper.java test-classes/Prohibited.jasm - * @run main ProhibitedPackage + * @run driver ProhibitedPackage */ import jdk.test.lib.cds.CDSOptions; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java --- a/test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java Tue Oct 02 14:32:33 2018 -0700 @@ -33,7 +33,7 @@ * @compile test-classes/ProtDomain.java * @compile test-classes/ProtDomainB.java * @compile test-classes/JimageClassProtDomain.java - * @run main ProtectionDomain + * @run driver ProtectionDomain */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java --- a/test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * @compile test-classes/RewriteBytecodes.java test-classes/Util.java test-classes/Super.java test-classes/Child.java * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main RewriteBytecodesTest + * @run driver RewriteBytecodesTest */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/SharedPackages.java --- a/test/hotspot/jtreg/runtime/appcds/SharedPackages.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/SharedPackages.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/PackageTest.java * @compile test-classes/JimageClassPackage.java - * @run main SharedPackages + * @run driver SharedPackages */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/SignedJar.java --- a/test/hotspot/jtreg/runtime/appcds/SignedJar.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/SignedJar.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java - * @run main SignedJar + * @run driver SignedJar */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java --- a/test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * @compile test-classes/TestClassLoader.java * @compile test-classes/ReportMyLoader.java * @compile test-classes/TrySwitchMyLoader.java - * @run main SpecifySysLoaderProp + * @run driver SpecifySysLoaderProp */ import java.io.*; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/TestWithProfiler.java --- a/test/hotspot/jtreg/runtime/appcds/TestWithProfiler.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/TestWithProfiler.java Tue Oct 02 14:32:33 2018 -0700 @@ -36,7 +36,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/MyThread.java * @compile test-classes/TestWithProfilerHelper.java - * @run main TestWithProfiler + * @run driver TestWithProfiler */ import jdk.test.lib.BuildHelper; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java --- a/test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java - * @run main TraceLongClasspath + * @run driver TraceLongClasspath */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/WideIloadTest.java --- a/test/hotspot/jtreg/runtime/appcds/WideIloadTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/WideIloadTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/Iloadw.jasm * @compile test-classes/IloadwMain.java - * @run main WideIloadTest + * @run driver WideIloadTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/WrongClasspath.java --- a/test/hotspot/jtreg/runtime/appcds/WrongClasspath.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/WrongClasspath.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java - * @run main WrongClasspath + * @run driver WrongClasspath */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java --- a/test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java - * @run main XShareAutoWithChangedJar + * @run driver XShareAutoWithChangedJar */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @compile CheckIntegerCacheApp.java * @run driver ClassFileInstaller -jar integer.jar CheckIntegerCacheApp * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main ArchivedIntegerCacheTest + * @run driver ArchivedIntegerCacheTest */ import java.nio.file.Files; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @compile CheckArchivedModuleApp.java * @run driver ClassFileInstaller -jar app.jar CheckArchivedModuleApp * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main ArchivedModuleComboTest + * @run driver ArchivedModuleComboTest */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleCompareTest.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleCompareTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleCompareTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @compile PrintSystemModulesApp.java * @run driver ClassFileInstaller -jar app.jar PrintSystemModulesApp - * @run main ArchivedModuleCompareTest + * @run driver ArchivedModuleCompareTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @compile CheckArchivedModuleApp.java * @run driver ClassFileInstaller -jar app.jar CheckArchivedModuleApp * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main ArchivedModuleWithCustomImageTest + * @run driver ArchivedModuleWithCustomImageTest */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -37,7 +37,7 @@ * @run driver ClassFileInstaller -jar app.jar CheckCachedMirrorApp * @run driver ClassFileInstaller -jar hello.jar Hello * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main CheckCachedMirrorTest + * @run driver CheckCachedMirrorTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -37,7 +37,7 @@ * @run driver ClassFileInstaller -jar app.jar CheckCachedResolvedReferencesApp * @run driver ClassFileInstaller -jar hello.jar Hello * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main CheckCachedResolvedReferences + * @run driver CheckCachedResolvedReferences */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * @modules java.management * jdk.jartool/sun.tools.jar * @compile MyOuter.java MyException.java - * @run main DumpTimeVerifyFailure + * @run driver DumpTimeVerifyFailure */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @compile GCStressApp.java * @run driver ClassFileInstaller -jar gcstress.jar GCStressApp * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main GCStressTest + * @run driver GCStressTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @compile MirrorWithReferenceFieldsApp.java * @run driver ClassFileInstaller -jar app.jar MirrorWithReferenceFieldsApp * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main MirrorWithReferenceFieldsTest + * @run driver MirrorWithReferenceFieldsTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * @modules java.management * jdk.jartool/sun.tools.jar * @compile ../test-classes/Hello.java - * @run main OpenArchiveRegion + * @run driver OpenArchiveRegion */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @compile PrimitiveTypesApp.java * @run driver ClassFileInstaller -jar app.jar PrimitiveTypesApp FieldsTest * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main PrimitiveTypesTest + * @run driver PrimitiveTypesTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java --- a/test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * RedefineClassApp * InstrumentationClassFileTransformer * InstrumentationRegisterClassFileTransformer - * @run main RedefineClassTest + * @run driver RedefineClassTest */ import com.sun.tools.attach.VirtualMachine; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java --- a/test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * @build sun.hotspot.WhiteBox CondyHelloTest CondyHelloApp * @run driver ClassFileInstaller -jar condy_hello.jar CondyHello CondyHelloApp * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main CondyHelloTest + * @run driver CondyHelloTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java test-classes/CustomLoadee.java test-classes/CustomLoadee2.java * test-classes/CustomInterface2_ia.java test-classes/CustomInterface2_ib.java - * @run main ClassListFormatA + * @run driver ClassListFormatA */ public class ClassListFormatA extends ClassListFormatBase { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java test-classes/CustomLoadee.java test-classes/CustomLoadee2.java * test-classes/CustomInterface2_ia.java test-classes/CustomInterface2_ib.java - * @run main ClassListFormatB + * @run driver ClassListFormatB */ public class ClassListFormatB extends ClassListFormatBase { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java test-classes/CustomLoadee.java test-classes/CustomLoadee2.java * test-classes/CustomInterface2_ia.java test-classes/CustomInterface2_ib.java - * @run main ClassListFormatC + * @run driver ClassListFormatC */ public class ClassListFormatC extends ClassListFormatBase { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java test-classes/CustomLoadee.java test-classes/CustomLoadee2.java * test-classes/CustomInterface2_ia.java test-classes/CustomInterface2_ib.java - * @run main ClassListFormatD + * @run driver ClassListFormatD */ public class ClassListFormatD extends ClassListFormatBase { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * jdk.jartool/sun.tools.jar * @compile test-classes/Hello.java test-classes/CustomLoadee.java test-classes/CustomLoadee2.java * test-classes/CustomInterface2_ia.java test-classes/CustomInterface2_ib.java - * @run main ClassListFormatE + * @run driver ClassListFormatE */ public class ClassListFormatE extends ClassListFormatBase { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,7 +35,7 @@ * @run driver ClassFileInstaller -jar hello.jar Hello * @run driver ClassFileInstaller -jar hello_custom.jar CustomLoadee * @run driver ClassFileInstaller -jar WhiteBox.jar sun.hotspot.WhiteBox - * @run main HelloCustom + * @run driver HelloCustom */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,7 +41,7 @@ * ../test-classes/Util.java * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main LoaderSegregationTest + * @run driver LoaderSegregationTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile ../test-classes/ParallelLoad.java ../test-classes/ParallelClasses.java - * @run main ParallelTestMultiFP + * @run driver ParallelTestMultiFP */ public class ParallelTestMultiFP extends ParallelTestBase { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile ../test-classes/ParallelLoad.java ../test-classes/ParallelClasses.java - * @run main ParallelTestSingleFP + * @run driver ParallelTestSingleFP */ public class ParallelTestSingleFP extends ParallelTestBase { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile ClassListFormatBase.java test-classes/Hello.java test-classes/InProhibitedPkg.java - * @run main ProhibitedPackageNamesTest + * @run driver ProhibitedPackageNamesTest */ public class ProhibitedPackageNamesTest extends ClassListFormatBase { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/ProtDomain.java - * @run main ProtectionDomain + * @run driver ProtectionDomain */ public class ProtectionDomain { diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,7 +38,7 @@ * test-classes/SameNameUnrelatedLoaders.java * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main SameNameInTwoLoadersTest + * @run driver SameNameInTwoLoadersTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * @compile test-classes/UnintendedLoaders.java test-classes/CustomLoadee.java * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main UnintendedLoadersTest + * @run driver UnintendedLoadersTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -39,7 +39,7 @@ * @run driver ClassFileInstaller ClassUnloadCommon * @run driver ClassFileInstaller ClassUnloadCommon$1 * @run driver ClassFileInstaller ClassUnloadCommon$TestFailure - * @run main UnloadUnregisteredLoaderTest + * @run driver UnloadUnregisteredLoaderTest */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java --- a/test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,7 +31,7 @@ * java.management * jdk.jartool/sun.tools.jar * @compile test-classes/SimpleHello.java - * @run main UnsupportedPlatforms + * @run driver UnsupportedPlatforms */ import jdk.test.lib.Platform; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java --- a/test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * @compile ArrayTestHelper.java * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main ArrayTest + * @run driver ArrayTest */ import java.util.List; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * jdk.internal.jvmstat/sun.jvmstat.monitor * @compile ../test-classes/Hello.java - * @run main CheckUnsupportedDumpingOptions + * @run driver CheckUnsupportedDumpingOptions */ import jdk.test.lib.compiler.InMemoryJavaCompiler; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java Tue Oct 02 14:32:33 2018 -0700 @@ -33,7 +33,7 @@ * jdk.jartool/sun.tools.jar * jdk.internal.jvmstat/sun.jvmstat.monitor * @compile ../test-classes/Hello.java ../test-classes/HelloMore.java - * @run main JigsawOptionsCombo + * @run driver JigsawOptionsCombo */ import jdk.test.lib.compiler.InMemoryJavaCompiler; import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @modules java.base/jdk.internal.misc * jdk.jartool/sun.tools.jar * @build PatchMain - * @run main AppClassInCP + * @run driver AppClassInCP */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @modules java.base/jdk.internal.misc * jdk.jartool/sun.tools.jar * @build PatchMain - * @run main CustomPackage + * @run driver CustomPackage */ import jdk.test.lib.compiler.InMemoryJavaCompiler; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @modules java.base/jdk.internal.misc * jdk.jartool/sun.tools.jar * @build PatchMain - * @run main MismatchedPatchModule + * @run driver MismatchedPatchModule */ import jdk.test.lib.compiler.InMemoryJavaCompiler; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java Tue Oct 02 14:32:33 2018 -0700 @@ -33,7 +33,7 @@ * @modules java.base/jdk.internal.misc * jdk.jartool/sun.tools.jar * @build PatchMain - * @run main PatchDir + * @run driver PatchDir */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * @modules java.base/jdk.internal.misc * jdk.jartool/sun.tools.jar * @build PatchMain - * @run main PatchJavaBase + * @run driver PatchJavaBase */ import jdk.test.lib.compiler.InMemoryJavaCompiler; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * @modules java.base/jdk.internal.misc * jdk.jartool/sun.tools.jar * @build PatchMain - * @run main Simple + * @run driver Simple */ import jdk.test.lib.compiler.InMemoryJavaCompiler; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java Tue Oct 02 14:32:33 2018 -0700 @@ -33,7 +33,7 @@ * @modules java.base/jdk.internal.misc * jdk.jartool/sun.tools.jar * @build PatchMain - * @run main SubClassOfPatchedClass + * @run driver SubClassOfPatchedClass */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * @modules java.base/jdk.internal.misc * jdk.jartool/sun.tools.jar * @build PatchMain - * @run main TwoJars + * @run driver TwoJars */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java Tue Oct 02 14:32:33 2018 -0700 @@ -35,7 +35,7 @@ * @compile src/com/sun/tools/javac/MyMain.jasm * @compile src/sun/nio/cs/ext/MyClass.java * @compile src/sun/nio/cs/ext1/MyClass.java - * @run main BootAppendTests + * @run driver BootAppendTests */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @compile src/com/sun/tools/javac/Main.jasm * @compile src/com/sun/tools/javac/MyMain.jasm * @compile ../../../SharedArchiveFile/javax/annotation/processing/FilerException.jasm - * @run main ClassPathTests + * @run driver ClassPathTests * @summary AppCDS tests for testing classpath/package conflicts */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java Tue Oct 02 14:32:33 2018 -0700 @@ -34,7 +34,7 @@ * @compile ../../../SharedArchiveFile/javax/annotation/processing/FilerException.jasm * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main DummyClassesInBootClassPath + * @run driver DummyClassesInBootClassPath */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java Tue Oct 02 14:32:33 2018 -0700 @@ -37,7 +37,7 @@ * jdk.internal.jvmstat/sun.jvmstat.monitor * @compile ../../test-classes/EmptyClassHelper.java * @compile ../../test-classes/com/sun/tools/javac/Main.jasm - * @run main EmptyClassInBootClassPath + * @run driver EmptyClassInBootClassPath */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java Tue Oct 02 14:32:33 2018 -0700 @@ -29,7 +29,7 @@ * @modules jdk.compiler * jdk.jartool/sun.tools.jar * jdk.jlink - * @run main AddModules + * @run driver AddModules * @summary sanity test the --add-modules option */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java Tue Oct 02 14:32:33 2018 -0700 @@ -29,7 +29,7 @@ * @modules jdk.compiler * jdk.jartool/sun.tools.jar * jdk.jlink - * @run main AddOpens + * @run driver AddOpens * @summary sanity test the --add-opens option */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java Tue Oct 02 14:32:33 2018 -0700 @@ -29,7 +29,7 @@ * @modules jdk.compiler * jdk.jartool/sun.tools.jar * jdk.jlink - * @run main AddReads + * @run driver AddReads * @summary sanity test the --add-reads option */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java Tue Oct 02 14:32:33 2018 -0700 @@ -29,7 +29,7 @@ * @modules jdk.compiler * jdk.jartool/sun.tools.jar * jdk.jlink - * @run main ExportModule + * @run driver ExportModule * @summary Tests involve exporting a module from the module path to a jar in the -cp. */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java Tue Oct 02 14:32:33 2018 -0700 @@ -33,7 +33,7 @@ * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox * @compile ../../test-classes/JvmtiApp.java - * @run main JvmtiAddPath + * @run driver JvmtiAddPath */ import java.io.File; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java Tue Oct 02 14:32:33 2018 -0700 @@ -29,7 +29,7 @@ * @modules jdk.compiler * jdk.jartool/sun.tools.jar * jdk.jlink - * @run main MainModuleOnly + * @run driver MainModuleOnly * @summary Test some scenarios with a main modular jar specified in the --module-path and -cp options in the command line. */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java Tue Oct 02 14:32:33 2018 -0700 @@ -29,7 +29,7 @@ * @modules jdk.compiler * jdk.jartool/sun.tools.jar * jdk.jlink - * @run main ModulePathAndCP + * @run driver ModulePathAndCP * @summary 2 sets of tests: one with only --module-path in the command line; * another with both -cp and --module-path in the command line. */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java --- a/test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java Tue Oct 02 14:32:33 2018 -0700 @@ -28,7 +28,7 @@ * @modules java.base/jdk.internal.misc * @library ../.. * @library /test/lib - * @run main OverrideTests + * @run driver OverrideTests * @summary AppCDS tests for overriding archived classes with -p and --upgrade-module-path */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java --- a/test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,7 +36,7 @@ * jdk.jartool/sun.tools.jar * java.instrument * @build TransformUtil TransformerAgent ParallelLoad - * @run main ParallelLoadAndTransformTest + * @run driver ParallelLoadAndTransformTest */ import java.util.List; import java.util.stream.Collectors; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java --- a/test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -33,9 +33,9 @@ * jdk.jartool/sun.tools.jar * java.base/jdk.internal.misc * java.management - * @run main RedefineClassHelper + * @run driver RedefineClassHelper * @build sun.hotspot.WhiteBox RedefineBasic - * @run main RedefineBasicTest + * @run driver RedefineBasicTest */ import jdk.test.lib.process.OutputAnalyzer; @@ -63,7 +63,7 @@ OutputAnalyzer output; TestCommon.testDump(appJar, sharedClasses, useWb); - // redefineagent.jar is created by executing "@run main RedefineClassHelper" + // redefineagent.jar is created by executing "@run driver RedefineClassHelper" // which should be called before executing RedefineBasicTest output = TestCommon.exec(appJar, useWb, "-XX:+UnlockDiagnosticVMOptions", diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java --- a/test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,9 +32,9 @@ * @modules java.compiler * java.instrument * jdk.jartool/sun.tools.jar - * @run main RedefineClassHelper + * @run driver RedefineClassHelper * @build sun.hotspot.WhiteBox RedefineRunningMethods_SharedHelper - * @run main RedefineRunningMethods_Shared + * @run driver RedefineRunningMethods_Shared */ import jdk.test.lib.process.OutputAnalyzer; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @build HelloStringGC sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main ExerciseGC + * @run driver ExerciseGC * @run main/othervm -XX:+UseStringDeduplication ExerciseGC * @run main/othervm -XX:-CompactStrings ExerciseGC */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * @modules java.management * jdk.jartool/sun.tools.jar * @build HelloString - * @run main FlagCombo + * @run driver FlagCombo */ /** @@ -44,7 +44,7 @@ * @modules java.management * jdk.jartool/sun.tools.jar * @build HelloString - * @run main FlagCombo noJfr + * @run driver FlagCombo noJfr */ import jdk.test.lib.BuildHelper; diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java Tue Oct 02 14:32:33 2018 -0700 @@ -33,7 +33,7 @@ * @compile InternStringTest.java * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main InternSharedString + * @run driver InternSharedString * @run main/othervm -XX:+UseStringDeduplication InternSharedString * @run main/othervm -XX:-CompactStrings InternSharedString */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * @modules java.management * jdk.jartool/sun.tools.jar * @build HelloString - * @run main InvalidFileFormat + * @run driver InvalidFileFormat * @run main/othervm -XX:+UseStringDeduplication InvalidFileFormat * @run main/othervm -XX:-CompactStrings InvalidFileFormat */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * @modules java.management * jdk.jartool/sun.tools.jar * @build HelloString - * @run main LargePages + * @run driver LargePages * @run main/othervm -XX:+UseStringDeduplication LargePages * @run main/othervm -XX:-CompactStrings LargePages */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java Tue Oct 02 14:32:33 2018 -0700 @@ -33,7 +33,7 @@ * @compile LockStringTest.java LockStringValueTest.java * @build sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main LockSharedStrings + * @run driver LockSharedStrings * @run main/othervm -XX:+UseStringDeduplication LockSharedStrings * @run main/othervm -XX:-CompactStrings LockSharedStrings */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * @modules java.management * jdk.jartool/sun.tools.jar * @build HelloString - * @run main SharedStringsBasic + * @run driver SharedStringsBasic * @run main/othervm -XX:+UseStringDeduplication SharedStringsBasic * @run main/othervm -XX:-CompactStrings SharedStringsBasic */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @build HelloStringPlus sun.hotspot.WhiteBox * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main SharedStringsBasicPlus + * @run driver SharedStringsBasicPlus * @run main/othervm -XX:+UseStringDeduplication SharedStringsBasicPlus * @run main/othervm -XX:-CompactStrings SharedStringsBasicPlus */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java Tue Oct 02 14:32:33 2018 -0700 @@ -29,7 +29,7 @@ * @library /test/hotspot/jtreg/runtime/appcds /test/lib * @modules jdk.jartool/sun.tools.jar * @build HelloString - * @run main SharedStringsStress + * @run driver SharedStringsStress * @run main/othervm -XX:+UseStringDeduplication SharedStringsStress * @run main/othervm -XX:-CompactStrings SharedStringsStress */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java Tue Oct 02 14:32:33 2018 -0700 @@ -32,7 +32,7 @@ * jdk.jartool/sun.tools.jar * @build sun.hotspot.WhiteBox SharedStringsWb * @run driver ClassFileInstaller sun.hotspot.WhiteBox - * @run main SharedStringsWbTest + * @run driver SharedStringsWbTest * @run main/othervm -XX:+UseStringDeduplication SharedStringsWbTest * @run main/othervm -XX:-CompactStrings SharedStringsWbTest */ diff -r 7ac0ac1e57b6 -r 6003e034cdd8 test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java --- a/test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java Tue Oct 02 17:12:13 2018 -0400 +++ b/test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java Tue Oct 02 14:32:33 2018 -0700 @@ -31,7 +31,7 @@ * @library /test/lib /test/hotspot/jtreg/runtime/appcds * @modules java.base/jdk.internal.misc * @modules java.management - * @run main SysDictCrash + * @run driver SysDictCrash * @run main/othervm -XX:+UseStringDeduplication SysDictCrash * @run main/othervm -XX:-CompactStrings SysDictCrash */