c25dd16233
Changed RMI tests to use random port numbers for the RMI Registry and RMID so the tests can be run concurrently without test failures due to tests using the same port numbers. Reviewed-by: smarks, alanb
29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
/*
|
|
* security policy used by the test process
|
|
*/
|
|
|
|
grant codeBase "file:${java.home}/lib/ext/*" {
|
|
permission java.security.AllPermission;
|
|
};
|
|
|
|
grant {
|
|
// used by TestLibrary to determine extra commandline properties
|
|
permission java.io.FilePermission "..${/}..${/}test.props", "read";
|
|
|
|
// test needs to use java to exec an EchoImpl object
|
|
permission java.io.FilePermission "${java.home}${/}bin${/}java", "execute";
|
|
|
|
// used by TestLibrary to determine test environment
|
|
permission java.util.PropertyPermission "test.classes", "read";
|
|
permission java.util.PropertyPermission "test.src", "read";
|
|
permission java.util.PropertyPermission "user.dir", "read";
|
|
permission java.util.PropertyPermission "java.home", "read";
|
|
|
|
permission java.util.PropertyPermission "rmi.registry.port", "read";
|
|
permission java.util.PropertyPermission "java.security.policy", "read";
|
|
permission java.util.PropertyPermission "java.security.manager", "read";
|
|
|
|
// test needs to export rmid and communicate with objects on arbitrary ports
|
|
permission java.net.SocketPermission "*:1024-", "connect,accept";
|
|
};
|