--- old/test/hotspot/jtreg/runtime/cds/appcds/test-classes/PackageSealingTest.java 2020-06-24 22:02:46.214512780 +0000 +++ new/test/hotspot/jtreg/runtime/cds/appcds/test-classes/PackageSealingTest.java 2020-06-24 22:02:45.286490143 +0000 @@ -26,20 +26,23 @@ public class PackageSealingTest { public static void main(String args[]) { + if (args.length != 4) { + throw new RuntimeException("Expecting 4 arguments"); + } try { - Class c1 = PackageSealingTest.class.forName("sealed.pkg.C1"); - Class c2 = PackageSealingTest.class.forName("pkg.C2"); + Class c1 = PackageSealingTest.class.forName(args[0].replace('/', '.')); + Class c2 = PackageSealingTest.class.forName(args[2].replace('/', '.')); Package p1 = c1.getPackage(); System.out.println("Package 1: " + p1.toString()); Package p2 = c2.getPackage(); System.out.println("Package 2: " + p2.toString()); - - if (!p1.isSealed()) { + + if (args[1].equals("sealed") && !p1.isSealed()) { System.out.println("Failed: sealed.pkg is not sealed."); System.exit(0); } - if (p2.isSealed()) { + if (args[3].equals("notSealed") && p2.isSealed()) { System.out.println("Failed: pkg is sealed."); System.exit(0); }