java/rmi/transport/dgcDeadLock/DGCDeadLock.java is a white-box test that needs to access internal objects by purpose.

This patch is to add "-XaddExports" to the test. Please review.

bug: https://bugs.openjdk.java.net/browse/JDK-8132672
webrev: http://cr.openjdk.java.net/~amlu/8132672/webrev.00

Thanks,
Amy

--- old/test/ProblemList.jake.txt       2015-11-19 17:52:25.000000000 +0800
+++ new/test/ProblemList.jake.txt       2015-11-19 17:52:25.000000000 +0800
@@ -66,9 +66,6 @@
 # 8078484
 sun/rmi/rmic/newrmic/equivalence/run.sh                                
generic-all
-# 8132672
-java/rmi/transport/dgcDeadLock/DGCDeadLock.java                        
generic-all
-
 ############################################################################
# jdk_other
--- old/test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java    2015-11-19 
17:52:26.000000000 +0800
+++ new/test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java    2015-11-19 
17:52:26.000000000 +0800
@@ -74,6 +74,10 @@
         try {
             String options = " -Djava.security.policy=" +
                 TestParams.defaultPolicy +
+                " -XaddExports:java.rmi/sun.rmi.registry=ALL-UNNAMED," +
+                "java.rmi/sun.rmi.server=ALL-UNNAMED," +
+                "java.rmi/sun.rmi.transport=ALL-UNNAMED," +
+                "java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED" +
                 " -Djava.rmi.dgc.leaseValue=500000" +
                 "  -Dsun.rmi.dgc.checkInterval=" +
                 (HOLD_TARGET_TIME - 5000) +


Reply via email to