Jonathan,

Have you removed the jsk* libraries from the jre/lib/ext/ directory? Without these, I'm getting 32 test failures.

I don't think the classpath -cpa: option is getting propagated to the child jvm's, I probably need to edit the jtreg tests to add a relative path to jtlib.tmp, or get them to source it from test.props.

Can you confirm?

Cheers,

Peter.

Jonathan Costers wrote:
Seems to work for me. I am down to 6 failing tests.
I am trying to get all the Kerberos tests to pass but having additional
difficulties it seems.

2009/10/11 <[email protected]>

Author: peter_firmstone
Date: Sun Oct 11 11:47:32 2009
New Revision: 824055

URL: http://svn.apache.org/viewvc?rev=824055&view=rev
Log:
test.props file is now constructed from qa build script, some recent
changes to policy files granting access to system properties have been
backed out.

Please test.

Modified:
   incubator/river/jtsk/trunk/qa/build.xml

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateExceptionTest/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateFailure/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/checkRegisterInLog/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/createPrivateActivable/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadParameterClass/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadSecurityManager/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/forceLogSnapshot/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/inactiveGroup/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nestedActivate/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nonExistentActivatable/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartCrashedService/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartService/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/terminateGroup/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/useProxyAccessor/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationAdmin/getGroupsObjects/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/ensureRestart/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/unregisterGroup/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/io/MarshalInputStream/verifyWithEqualLoaders/security.policy
   incubator/river/jtsk/trunk/qa/jtreg/net/jini/jrmp/echo/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/ClassLoading/verifyBeforeLoading/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkBoomerangs/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkDefinite/security.policy

 
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/registryRetainCodebase/client.policy
   incubator/river/jtsk/trunk/qa/jtreg/testlibrary/TestLibrary.java

Modified: incubator/river/jtsk/trunk/qa/build.xml
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/build.xml?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
--- incubator/river/jtsk/trunk/qa/build.xml (original)
+++ incubator/river/jtsk/trunk/qa/build.xml Sun Oct 11 11:47:32 2009
@@ -145,6 +145,11 @@
    <target name="jtreg" depends="" description="Run jtreg tests">
        <taskdef name="jtreg"
classname="com.sun.javatest.regtest.Main$$Ant"
                classpath="${jtreg.home}/lib/jtreg.jar" />
+        <echo file="${jtreg.dir}/test.props"
message="jsk.home=${river.home}"/>
+        <!--Change the httpd port number here-->
+        <!--<echo file="${jtreg.dir}/test.props" message="jsk.port=8081"
append="true"/>-->
+        <!--Code Coverage Options-->
+        <!--<echo file="${jtreg.dir}/test.props" message="jcov.options="
append="true"/>-->
        <mkdir dir="${jtreg.dir}/JTlib-tmp" />
        <move todir="${jtreg.dir}/JTlib-tmp">
            <filelist dir="${river.lib.dir}">
@@ -155,16 +160,16 @@
            </filelist>
        </move>
        <move file="${river.lib-ext.dir}/jsk-policy.jar"
todir="${jtreg.dir}/JTlib-tmp"/>
-        <jtreg dir="${jtreg.dir}" verbose="all,nopass" failonerror="false"
+        <jtreg  dir="${jtreg.dir}" verbose="all,nopass"
failonerror="false"
                errorproperty="jtreg.fail" failureproperty="jtreg.fail"
                reportdir="${jtreg.dir}/JTreport"
workdir="${jtreg.dir}/JTwork"
                jdk="${jdk1.5.home}">
            <arg
value="-cpa:${jtlib.tmp}/jsk-policy.jar:${jtlib.tmp}/jsk-lib.jar:${jtlib.tmp}/jsk-platform.jar:${jtlib.tmp}/jsk-resources.jar:${jtlib.tmp}/phoenix-init.jar"/>
-            <arg value="-Djsk.home=${river.home}"/>
+            <!--<arg value="-Djsk.home=${river.home}"/>-->
            <arg value="-Djtlib.tmp=${jtlib.tmp}"/>
+            <!--<arg value="-status:fail"/>-->
            <!--<arg value="-Djava.security.debug=access,failure"/>-->
            <arg value="-Djavatest.maxOutputSize=500000"/>
-            <!--<arg value="-Djsk.port=8081"/>-->
            <!--<arg value="net/jini/activation/Activatable/inactiveGroup"
/>-->
        </jtreg>
        <move todir="${river.lib.dir}">
@@ -177,6 +182,7 @@
        </move>
        <move file="${jtreg.dir}/JTlib-tmp/jsk-policy.jar"
todir="${river.lib-ext.dir}"/>
        <delete dir="${jtreg.dir}/JTlib-tmp"/>
+        <delete file="${jtreg.dir}/test.props"/>
        <fail if="jtreg.fail"/>
    </target>

@@ -192,6 +198,7 @@
        </move>
        <move file="${jtreg.dir}/JTlib-tmp/jsk-policy.jar"
todir="${river.lib-ext.dir}"/>
        <delete dir="${jtreg.dir}/JTlib-tmp"/>
+        <delete file="${jtreg.dir}/test.props"/>
    </target>

    <macrodef name="testrun">

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateExceptionTest/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateExceptionTest/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateExceptionTest/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateExceptionTest/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateFailure/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateFailure/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateFailure/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/activateFailure/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/checkRegisterInLog/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/checkRegisterInLog/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/checkRegisterInLog/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/checkRegisterInLog/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/createPrivateActivable/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/createPrivateActivable/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/createPrivateActivable/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/createPrivateActivable/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadParameterClass/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadParameterClass/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadParameterClass/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadParameterClass/security.policy
Sun Oct 11 11:47:32 2009
@@ -22,7 +22,7 @@
  permission java.io.FilePermission ".${/}codebase2${/}-",
"read,write,delete";

  // standard activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadSecurityManager/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadSecurityManager/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadSecurityManager/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/downloadSecurityManager/security.policy
Sun Oct 11 11:47:32 2009
@@ -12,7 +12,7 @@

 grant {
  permission java.io.FilePermission "<<ALL FILES>>", "read";
-  permission java.util.PropertyPermission "jsk.home", "read";   permission
java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+
  // need to move some classes out of the tests classpath; specific to this
test
  permission java.io.FilePermission "${test.classes}", "read,write,delete";
  permission java.io.FilePermission "${test.classes}${/}-",
"read,write,delete";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/forceLogSnapshot/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/forceLogSnapshot/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/forceLogSnapshot/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/forceLogSnapshot/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/inactiveGroup/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/inactiveGroup/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/inactiveGroup/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/inactiveGroup/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nestedActivate/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nestedActivate/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nestedActivate/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nestedActivate/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nonExistentActivatable/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nonExistentActivatable/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nonExistentActivatable/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/nonExistentActivatable/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartCrashedService/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartCrashedService/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartCrashedService/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartCrashedService/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartService/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartService/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartService/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/restartService/security.policy
Sun Oct 11 11:47:32 2009
@@ -12,7 +12,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/terminateGroup/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/terminateGroup/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/terminateGroup/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/terminateGroup/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/useProxyAccessor/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/useProxyAccessor/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/useProxyAccessor/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/Activatable/useProxyAccessor/security.policy
Sun Oct 11 11:47:32 2009
@@ -13,7 +13,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationAdmin/getGroupsObjects/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationAdmin/getGroupsObjects/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationAdmin/getGroupsObjects/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationAdmin/getGroupsObjects/security.policy
Sun Oct 11 11:47:32 2009
@@ -12,10 +12,9 @@

 grant {
  // standard test activation permissions
-  permission java.util.PropertyPermission "jsk.home", "read";   permission
java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
-//  permission java.io.FilePermission "..${/}..${/}test.props", "read";
+  permission java.io.FilePermission "..${/}..${/}test.props", "read";
  permission java.io.FilePermission
"${test.src}${/}..${/}..${/}..${/}..${/}..${/}..${/}..${/}..${/}TEST.ROOT",
"read";
-//  permission java.io.FilePermission
"${test.src}${/}..${/}..${/}..${/}..${/}..${/}..${/}..${/}..${/}..${/}build${/}test${/}test.props",
"read";
+  permission java.io.FilePermission
"${test.src}${/}..${/}..${/}..${/}..${/}..${/}..${/}..${/}..${/}..${/}build${/}test${/}test.props",
"read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/ensureRestart/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/ensureRestart/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/ensureRestart/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/ensureRestart/security.policy
Sun Oct 11 11:47:32 2009
@@ -12,7 +12,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/unregisterGroup/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/unregisterGroup/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/unregisterGroup/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/activation/ActivationSystem/unregisterGroup/security.policy
Sun Oct 11 11:47:32 2009
@@ -12,7 +12,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/io/MarshalInputStream/verifyWithEqualLoaders/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/io/MarshalInputStream/verifyWithEqualLoaders/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/io/MarshalInputStream/verifyWithEqualLoaders/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/io/MarshalInputStream/verifyWithEqualLoaders/security.policy
Sun Oct 11 11:47:32 2009
@@ -20,7 +20,7 @@
  permission java.util.PropertyPermission "java.home", "read";

  // HTTPD needs these
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";
  permission java.lang.RuntimePermission "createClassLoader";

  // TestParams needs these??

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/jrmp/echo/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/jrmp/echo/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
--- incubator/river/jtsk/trunk/qa/jtreg/net/jini/jrmp/echo/security.policy
(original)
+++ incubator/river/jtsk/trunk/qa/jtreg/net/jini/jrmp/echo/security.policy
Sun Oct 11 11:47:32 2009
@@ -12,7 +12,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // for HTTPD
  permission java.lang.RuntimePermission "createClassLoader";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/ClassLoading/verifyBeforeLoading/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/ClassLoading/verifyBeforeLoading/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/ClassLoading/verifyBeforeLoading/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/ClassLoading/verifyBeforeLoading/security.policy
Sun Oct 11 11:47:32 2009
@@ -21,7 +21,7 @@
    permission java.io.FilePermission ".${/}-", "read,write,delete";

    // needed to run HTTPD
-      permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+      permission java.io.FilePermission "..${/}..${/}test.props", "read";
    permission java.util.PropertyPermission "test.src", "read";
    permission java.util.PropertyPermission "java.security.policy", "read";
    permission java.util.PropertyPermission "java.security.manager",
"read";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkBoomerangs/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkBoomerangs/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkBoomerangs/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkBoomerangs/security.policy
Sun Oct 11 11:47:32 2009
@@ -11,7 +11,7 @@

 grant {
  // standard test activation permissions
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";

  // workaround RMIClassLoaderSpi not doing a doPrivileged to find spi
resource
  permission java.io.FilePermission "${java.home}${/}lib${/}ext${/}-",
"read";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkDefinite/security.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkDefinite/security.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkDefinite/security.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/checkDefinite/security.policy
Sun Oct 11 11:47:32 2009
@@ -16,7 +16,7 @@

  permission java.io.FilePermission ".${/}cbArchive", "read";
  permission java.io.FilePermission ".${/}cbArchive${/}-", "read";
-    permission java.util.PropertyPermission "jsk.home", "read";
permission java.util.PropertyPermission "jsk.port", "read"; permission
java.util.PropertyPermission "jcov.options", "read";
+    permission java.io.FilePermission "..${/}..${/}test.props", "read";
  permission java.lang.RuntimePermission "createClassLoader";

  permission java.util.PropertyPermission "test.src", "read";

Modified:
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/registryRetainCodebase/client.policy
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/registryRetainCodebase/client.policy?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
---
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/registryRetainCodebase/client.policy
(original)
+++
incubator/river/jtsk/trunk/qa/jtreg/net/jini/loader/pref/PreferredClassProvider/registryRetainCodebase/client.policy
Sun Oct 11 11:47:32 2009
@@ -5,7 +5,7 @@

 grant codeBase "file:${jtlib.tmp}/*" {
    permission java.security.AllPermission;
-}
+};

 grant {
  // workaround RMIClassLoaderSpi not doing a doPrivileged to find spi
resource

Modified: incubator/river/jtsk/trunk/qa/jtreg/testlibrary/TestLibrary.java
URL:
http://svn.apache.org/viewvc/incubator/river/jtsk/trunk/qa/jtreg/testlibrary/TestLibrary.java?rev=824055&r1=824054&r2=824055&view=diff

==============================================================================
--- incubator/river/jtsk/trunk/qa/jtreg/testlibrary/TestLibrary.java
(original)
+++ incubator/river/jtsk/trunk/qa/jtreg/testlibrary/TestLibrary.java Sun
Oct 11 11:47:32 2009
@@ -394,22 +394,14 @@
       }
       return props;
    }
-    /**
-     * All properties are now set using -Dproperty="value" using jtreg
from the
-     * command line or the build file.
-     * @param property
-     * @param defaultVal
-     * @return
-     */
+
    public static String getExtraProperty(String property, String
defaultVal) {
-       /*Properties p = (Properties) AccessController.doPrivileged(
+       Properties p = (Properties) AccessController.doPrivileged(
           new PrivilegedAction() {
               public Object run() {
                   return getExtraProperties();
               }
           });
       return p.getProperty(property, defaultVal);
-         */
-        return getProperty(property, defaultVal);
    }
 }





Reply via email to