This test deserves some cleanup and I suspect the intermittent failure may be 
related to running in agent mode.

Mandy

diff --git a/test/tools/jlink/SecurityTest.java 
b/test/tools/jlink/SecurityTest.java
--- a/test/tools/jlink/SecurityTest.java
+++ b/test/tools/jlink/SecurityTest.java
@@ -25,7 +25,7 @@
  * @test
  * @summary Test JlinkPermission
  * @author Jean-Francois Denise
- * @run main SecurityTest
+ * @run main/othervm SecurityTest
  */
 
 import java.security.AccessControlException;
@@ -36,16 +36,11 @@
     public static void main(String[] args) throws Exception {
         new Jlink();
         System.setSecurityManager(new SecurityManager());
-        boolean failed = false;
         try {
             new Jlink();
-            failed = true;
+            throw new Exception("Call should have failed");
         } catch (AccessControlException ex) {
-            //XXX OK.
+            // expected exception 
         }
-        if (failed) {
-            throw new Exception("Call should have failed");
         }
-
     }
-}

Reply via email to