[Jboss-cvs] JBossAS SVN: r56957 - trunk/tools/etc/cruisecontrol/scripts

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Sep 18 19:28:53 EDT 2006


Author: rrajesh
Date: 2006-09-18 19:28:52 -0400 (Mon, 18 Sep 2006)
New Revision: 56957

Modified:
   trunk/tools/etc/cruisecontrol/scripts/build-microcontainer-head-testsuite.xml
Log:
updated for microcontainer testsuite runs with jdk1.4

Modified: trunk/tools/etc/cruisecontrol/scripts/build-microcontainer-head-testsuite.xml
===================================================================
--- trunk/tools/etc/cruisecontrol/scripts/build-microcontainer-head-testsuite.xml	2006-09-18 23:17:32 UTC (rev 56956)
+++ trunk/tools/etc/cruisecontrol/scripts/build-microcontainer-head-testsuite.xml	2006-09-18 23:28:52 UTC (rev 56957)
@@ -1,20 +1,27 @@
 <project name="build-microcontainer-head-testsuite" default="copyresults">
 
-    <property name="cvs.repository" value=":pserver:anonymous at anoncvs.forge.jboss.com:/cvsroot/jboss"/>
-    <property name="log.dir" value="${basedir}/logbuild/microcontainer-head-testsuite"/>
-    <property name="proj.dir" value="../checkout/microcontainer-head-testsuite"/>
+    <property name="log.dir" value="${basedir}/logbuild/${jboss.dir}"/>
+    <property name="proj.dir" value="../checkout/${jboss.dir}"/>
     <property environment="env"/>
 
     <import file="build-common.xml"/>
 
+    <property name="microcontainer-head-testsuite-14-jdk" value="${java14}"/>
+    <property name="microcontainer-head-testsuite-jdk" value="${java15}"/>
+    <propertycopy name="java.home.dir" from="${jboss.dir}-jdk"/>
+   
+    <property name="microcontainer-head-testsuite-14-xml" value="build-test14.xml"/>
+    <property name="microcontainer-head-testsuite-xml" value="build-test.xml"/>
+    <propertycopy name="build.test.xml" from="${jboss.dir}-xml"/>
+    	
     <target name="clean" depends="" description="Cleans checkout directory">
         <sequential>
             <antcall target="clean.checkout">
-               <param name="checkout.dir" value="../checkout/microcontainer-head-testsuite"/>
+               <param name="checkout.dir" value="../checkout/${jboss.dir}"/>
                <param name="artifacts.dir" value="${log.dir}"/>
             </antcall>
             <antcall target="version">
-                <param name="java.home" value="/opt/jdk1.5.0_03"/>
+                <param name="java.home" value="${java.home.dir}"/>
                 <param name="ant.home" value="${env.ANT_HOME}"/>
             </antcall>
         </sequential>
@@ -32,12 +39,12 @@
         <sequential>
         <exec executable="bash" dir="${proj.dir}/build" failonerror="false"  resultproperty="build.returncode" output="${log.dir}/build.log">
             <arg line="build.sh"/>
-            <env key="PATH" path="/opt/jdk1.5.0_03/bin:${env.PATH}"/>
-            <env key="JAVA_HOME" path="/opt/jdk1.5.0_03"/>
+            <env key="PATH" path="${java15}/bin:${env.PATH}"/>
+            <env key="JAVA_HOME" path="${java15}"/>
         </exec>
         <antcall target="copylogs">
            <param name="dest.dir" value="${log.dir}"/>
-           <param name="proj.dir" value="microcontainer-head-testsuite"/>
+           <param name="proj.dir" value="${jboss.dir}"/>
         </antcall>
         <condition property="build.success">
           <equals arg1="${build.returncode}" arg2="0"/>
@@ -65,17 +72,27 @@
         </antcall>        
         <antcall target="copylogs">
            <param name="dest.dir" value="${log.dir}"/>
-           <param name="proj.dir" value="microcontainer-head-testsuite"/>
+           <param name="proj.dir" value="${jboss.dir}"/>
         </antcall>
         </sequential>
     </target>
     
     
     <target name="runtests" description="Runs the microcontainer tests">
+        <exec executable="ant" failonerror="true" output="${log.dir}/tests.log" append="true">
+            <arg line=" -buildfile ${proj.dir}/${checkout.dir}/build-test.xml"/>
+            <env key="PATH" path="${java15}/bin:${env.PATH}"/>
+            <env key="JAVA_HOME" path="${java15}"/>
+        </exec> 
+    	<exec executable="ant" failonerror="true" output="${log.dir}/tests.log" append="true">
+            <arg line=" -buildfile ${proj.dir}/${checkout.dir}/${build.test.xml}"/>
+            <env key="PATH" path="${java15}/bin:${env.PATH}"/>
+            <env key="JAVA_HOME" path="${java15}"/>
+        </exec>    	
         <exec executable="ant" failonerror="false" resultproperty="tests.${checkout.dir}.returncode" output="${log.dir}/tests.log" append="true">
-            <arg line=" -buildfile ${proj.dir}/${checkout.dir}/build-test.xml tests"/>
-            <env key="PATH" path="/opt/jdk1.5.0_03/bin:${env.PATH}"/>
-            <env key="JAVA_HOME" path="/opt/jdk1.5.0_03"/>
+            <arg line=" -buildfile ${proj.dir}/${checkout.dir}/${build.test.xml} tests"/>
+            <env key="PATH" path="${java.home.dir}/bin:${env.PATH}"/>
+            <env key="JAVA_HOME" path="${java.home.dir}"/>
         </exec>
         <condition property="tests.${checkout.dir}.success">
           <equals arg1="${tests.container.returncode}" arg2="0"/>




More information about the jboss-cvs-commits mailing list