[jboss-cvs] JBossAS SVN: r109117 - in branches/JBPAPP_5_1/testsuite: src/resources/jbossts/scripts and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Nov 4 05:27:58 EDT 2010


Author: pskopek at redhat.com
Date: 2010-11-04 05:27:57 -0400 (Thu, 04 Nov 2010)
New Revision: 109117

Modified:
   branches/JBPAPP_5_1/testsuite/imports/config/tests-crash-recovery.xml
   branches/JBPAPP_5_1/testsuite/src/resources/jbossts/scripts/as-tests.xml
Log:
cc: DB2 fixes for CC crashrecovery test

Modified: branches/JBPAPP_5_1/testsuite/imports/config/tests-crash-recovery.xml
===================================================================
--- branches/JBPAPP_5_1/testsuite/imports/config/tests-crash-recovery.xml	2010-11-04 09:20:47 UTC (rev 109116)
+++ branches/JBPAPP_5_1/testsuite/imports/config/tests-crash-recovery.xml	2010-11-04 09:27:57 UTC (rev 109117)
@@ -163,8 +163,10 @@
             <sysproperty key="jbossts.hornetq" value="${jbossts.hornetq}" />
             <sysproperty key="jbossts.hornetq.netty" value="${jbossts.hornetq.netty}" />
             <sysproperty key="testTime" value="${jbossts.max.time}" />
+            <sysproperty key="jboss.test.sign.keystore" value="${basedir}/src/resources/test-configs/cc/cc.keystore" />
             <syspropertyset>
                <propertyref prefix="jboss.test.deploy.dir"/>
+               <propertyref prefix="jboss.test.sign.jars"/>
                <propertyref prefix="cc."/>
             </syspropertyset>
             

Modified: branches/JBPAPP_5_1/testsuite/src/resources/jbossts/scripts/as-tests.xml
===================================================================
--- branches/JBPAPP_5_1/testsuite/src/resources/jbossts/scripts/as-tests.xml	2010-11-04 09:20:47 UTC (rev 109116)
+++ branches/JBPAPP_5_1/testsuite/src/resources/jbossts/scripts/as-tests.xml	2010-11-04 09:27:57 UTC (rev 109117)
@@ -626,10 +626,22 @@
     <available file="${astest.jar.dir}/${astest.alternative.jar.name}_content/META-INF/persistence.xml" 
   	    property="have.persistence.xml" />
     <antcall target="change-hbm2ddl-update-to-none" />
+    <!-- delete possible jar signature -->
+    <delete>
+	  <fileset dir="${astest.jar.dir}/${astest.alternative.jar.name}_content/META-INF">
+	    <include name="*.DSA"/>
+        <include name="*.RSA"/>
+        <include name="*.SF"/>
+	  </fileset>
+    </delete>
     <jar destfile="${astest.jar.dir}/${astest.alternative.jar.name}">
       <fileset dir="${astest.jar.dir}/${astest.alternative.jar.name}_content"/>
     </jar>
     <delete dir="${astest.jar.dir}/${astest.alternative.jar.name}_content" />
+    <!-- If necessary sign new file -->
+    <antcall target="sign-file">
+       <param name="file" value="${astest.jar.dir}/${astest.alternative.jar.name}"/>
+    </antcall>
   </target>
   
   <target name="change-hbm2ddl-update-to-none" if="have.persistence.xml">
@@ -810,5 +822,21 @@
         <get src="${driver.url}/sybase15/jdbc4/jconn4-26502.jar"
              dest="${driver.home}/${driver.name.sybase_15}"/>
     </target>
+   
+   <!--
+     | Sign test jar, ear, whatever if jboss.test.sign.jars is set to true.
+     | This is need in case we are running tests using Common Criteria policy (using Java Security Manager).
+     | We are not able to set proper permissions to vfsmemory:// deployed files.  
+   -->
+   <target name="sign-file" if="jboss.test.sign.jars">
+      <echo>signing ${file}</echo>
+   	  <signjar 
+         	keystore="${jboss.test.sign.keystore}"
+         	storetype="jks"
+         	alias="testsuite"
+         	storepass="jbosseap">
+   	    <fileset file="${file}" />
+   	  </signjar>
+   </target>
 
 </project>



More information about the jboss-cvs-commits mailing list