OpenJDK / jdk / jdk
changeset 56534:d0519b8bd8d9
8231529: [TESTBUG] runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java shouldn't wrap SkippedException into Exception
Summary: Removed the try-catch in the test.
Reviewed-by: iklam, lfoltan
author | ccheung |
---|---|
date | Wed, 09 Oct 2019 16:42:18 -0700 |
parents | f9cc0141574c |
children | 36cdb1cab7b0 |
files | test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java |
diffstat | 3 files changed, 7 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java Wed Oct 09 16:35:44 2019 -0700 +++ b/test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java Wed Oct 09 16:42:18 2019 -0700 @@ -39,7 +39,7 @@ public class LotsOfClasses { - public static void main(String[] args) throws Throwable { + public static void main(String[] args) throws Exception { ArrayList<String> list = new ArrayList<>(); TestCommon.findAllClasses(list);
--- a/test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java Wed Oct 09 16:35:44 2019 -0700 +++ b/test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java Wed Oct 09 16:42:18 2019 -0700 @@ -611,7 +611,7 @@ static Pattern pattern; - static void findAllClasses(ArrayList<String> list) throws Throwable { + static void findAllClasses(ArrayList<String> list) throws Exception { // Find all the classes in the jrt file system pattern = Pattern.compile("/modules/[a-z.]*[a-z]+/([^-]*)[.]class"); FileSystem fs = FileSystems.getFileSystem(URI.create("jrt:/")); @@ -619,7 +619,7 @@ findAllClassesAtPath(base, list); } - private static void findAllClassesAtPath(Path p, ArrayList<String> list) throws Throwable { + private static void findAllClassesAtPath(Path p, ArrayList<String> list) throws Exception { try (DirectoryStream<Path> stream = Files.newDirectoryStream(p)) { for (Path entry: stream) { Matcher matcher = pattern.matcher(entry.toString()); @@ -629,7 +629,7 @@ } try { findAllClassesAtPath(entry, list); - } catch (Throwable t) {} + } catch (Exception ex) {} } } }
--- a/test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java Wed Oct 09 16:35:44 2019 -0700 +++ b/test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java Wed Oct 09 16:42:18 2019 -0700 @@ -45,22 +45,16 @@ public class DynamicLotsOfClasses extends DynamicArchiveTestBase { - public static void main(String[] args) throws Throwable { + public static void main(String[] args) throws Exception { runTest(DynamicLotsOfClasses::testDefaultBase); } static void testDefaultBase() throws Exception { String topArchiveName = getNewArchiveName("top"); - try { - doTest(topArchiveName); - } catch (Throwable th) { - System.out.println(th.toString()); - Exception ex = new Exception(th); - throw ex; - } + doTest(topArchiveName); } - private static void doTest(String topArchiveName) throws Throwable { + private static void doTest(String topArchiveName) throws Exception { ArrayList<String> list = new ArrayList<>(); TestCommon.findAllClasses(list);