8157146: Add debug printlns to tests FieldSetAccessibleTest and VerifyJimage.java

Reviewed-by: alanb, shade
This commit is contained in:
Athijegannathan Sundararajan 2016-05-17 19:53:43 +05:30
parent 44afe20e99
commit 38f007ac7f
2 changed files with 11 additions and 1 deletions
jdk/test
java/lang/Class/getDeclaredField
tools/jimage

@ -228,12 +228,18 @@ public class FieldSetAccessibleTest {
}
static boolean test(String s, boolean addExports) {
String clsName = s.replace('/', '.').substring(0, s.length() - 6);
try {
System.out.println("Loading " + clsName);
final Class<?> c = Class.forName(
s.replace('/', '.').substring(0, s.length() - 6),
clsName,
false,
systemClassLoader);
return test(c, addExports);
} catch (VerifyError ve) {
System.err.println("VerifyError for " + clsName);
ve.printStackTrace(System.err);
failed.add(s);
} catch (Exception t) {
t.printStackTrace(System.err);
failed.add(s);

@ -188,7 +188,11 @@ public class VerifyJimage {
String cn = removeModule(n).replaceAll("\\.class$", "").replace('/', '.');
count.incrementAndGet();
try {
System.out.println("Loading " + cn);
Class.forName(cn, false, loader);
} catch (VerifyError ve) {
System.err.println("VerifyError for " + cn);
failed.add(reader.imageName() + ": " + cn + " not verified: " + ve.getMessage());
} catch (ClassNotFoundException e) {
failed.add(reader.imageName() + ": " + cn + " not found");
}