Update of /var/cvs/tests
In directory james.mmbase.org:/tmp/cvs-serv16421

Modified Files:
        build.xml 
Log Message:
i hate ant


See also: http://cvs.mmbase.org/viewcvs/tests


Index: build.xml
===================================================================
RCS file: /var/cvs/tests/build.xml,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -b -r1.58 -r1.59
--- build.xml   25 Jul 2008 13:26:55 -0000      1.58
+++ build.xml   25 Jul 2008 16:16:41 -0000      1.59
@@ -31,7 +31,7 @@
   <property name="mmbasetest.jar"  value="${tests.lib}/mmbase-test.jar" />
   <property name="ui.class" value="junit.textui.TestRunner" />
 
-
+  <property name="output" location="results.log" />
 
   <import file="../install-dependency.xml" />
 
@@ -91,12 +91,12 @@
   </target>
 
   <target name="init" unless="inited">
-    <antcall target="download" />
+    <antcall target="download" inheritRefs="true"/>
 
     <mkdir dir="${tests.lib}" />
     <mkdir dir="${tests.work.dir}"/>
 
-    <echo message="mmbase version ${version}" />
+    <echo message="Initing. Testing mbase version ${version}" />
 
     <available property="dummy" classname="dummy">
       <classpath id="compile.classpath">
@@ -162,7 +162,7 @@
 
 
 
-  <target name="compile" description="Compile the source directory" 
depends="init">
+  <target name="compile" description="Compile the source directory" 
depends="init" unless="compiled">
 
 
     <mkdir dir="${tests.build.dir}/classes"/>
@@ -247,6 +247,7 @@
       <src path="${tests.source.dir}/releasestrategy"/>
       <include name="**/*.java"/>
     </javac>
+    <property name="compiled" value="yes" />
   </target>
 
 
@@ -254,11 +255,11 @@
     <uptodate property="jar.uptodate" targetfile="${mmbasetest.jar}" >
       <srcfiles dir="${tests.source.dir}" includes="**/*" 
excludes="build/**,work/**,lib/**,build.xml" />
     </uptodate>
-    <echo message="up to date: ${jar.uptodate}" />
+    <echo level="debug" message="up to date: ${jar.uptodate}" />
   </target>
 
   <target name="jar.check" depends="jar.uptodatecheck" if="jar.uptodate">
-    <echo message="${mmbasetest.jar} is up-to-date" />
+    <echo level="debug" message="${mmbasetest.jar} is up-to-date" />
   </target>
 
 
@@ -288,7 +289,7 @@
 
 
   <target name="run.typerel" depends="jar,init" description="Allowed Relations 
tests">
-    <antcall target="clean.database" />
+    <antcall target="clean.database" inheritRefs="true" />
     <java
       classname="${ui.class}"
       fork="true"
@@ -298,12 +299,19 @@
       <jvmarg value="-Dmmbase.config=${tests.source.dir}/config" />
       <jvmarg value="-Duser.dir=${tests.work.dir}" />
       <assertions><enable /></assertions>
+      <redirector
+          output="${output}"
+          append="true"
+          alwayslog="true"
+          />
     </java>
   </target>
 
   <target name="run.releasestrategy" depends="jar,init" description="Query 
Result Release Strategy tests">
     <antcall target="clean.database" />
     <java
+        output="${output}"
+        append="true"
       classname="${ui.class}"
       fork="true"
       classpathref="run.classpath"
@@ -320,6 +328,8 @@
     <antcall target="clean.database" />
     <echo message="Starting ${ui.class}: " />
     <java
+        output="${output}"
+        append="true"
         classname="${ui.class}"
         fork="true"
         classpathref="run.classpath"
@@ -349,6 +359,8 @@
       </daemons>
       <echo message="starting client" />
       <java
+          output="${output}"
+          append="true"
           classname="${ui.class}"
           fork="true"
           classpathref="run.rmmci.client"
@@ -359,12 +371,14 @@
         <assertions><enable /></assertions>
       </java>
     </parallel>
-    <antcall target="stop.database" />
+    <antcall target="stop.database" inheritRefs="true" />
   </target>
 
 
   <target name="run.convertimage" depends="jar,init" description="Image 
conversion tests">
     <java
+        output="${output}"
+        append="true"
       classname="${ui.class}"
       fork="true"
       classpathref="run.classpath"
@@ -378,8 +392,10 @@
 
 
   <target name="run.dbsq" depends="jar,init" description="SearchQuery tests">
-    <antcall target="clean.database" />
+    <antcall target="clean.database" inheritRefs="true"/>
     <java
+        output="${output}"
+        append="true"
         classname="${ui.class}"
         fork="true"
         classpathref="run.classpath"
@@ -393,6 +409,8 @@
 
   <target name="run.util" depends="init,jar" description="Various tests on 
utitilies (org.mmbase.util)">
     <java
+        output="${output}"
+        append="true"
        classname="${ui.class}"
         fork="true"
         classpathref="run.classpath">
@@ -404,11 +422,11 @@
   </target>
 
   <target name="run.clustering" depends="jar,init" description="Clustering 
test-cases (Starts 2 mmbases, communicates with RMMCI)">
-    <antcall target="clean.database" />
+    <antcall target="clean.database" inheritRefs="true"/>
     <parallel>
       <echo message="${tests.source.dir}/config" />
       <daemons>
-        <antcall target="start.database" />
+        <antcall target="start.database" inheritRefs="true"/>
         <java
             classname="org.mmbase.tests.MMBaseTest"
             fork="true"
@@ -445,12 +463,14 @@
       <sequential>
         <sleep seconds="40" />
         <java
+            output="${output}"
+            append="true"
             classname="${ui.class}"
             fork="true"
             classpathref="run.rmmci.client">
           <arg value="org.mmbase.tests.Clustering" />
         </java>
-        <antcall target="stop.database" />
+        <antcall target="stop.database" inheritRefs="true"/>
       </sequential>
     </parallel>
   </target>
@@ -475,36 +495,36 @@
   <!-- =================================================================== -->
   <target name="run.all" description="Run all tests">
     <echo 
message="========================================DBSQ========================================"
 />
-    <antcall target="run.dbsq" />
+    <antcall target="run.dbsq" inheritRefs="true"/>
     <sleep seconds="10" />
     <echo 
message="========================================TYPEREL========================================"
 />
-    <antcall target="run.typerel" />
+    <antcall target="run.typerel" inheritRefs="true"/>
     <sleep seconds="10" />
     <echo 
message="========================================BRIDGE========================================"
 />
-    <antcall target="run.bridge" />
+    <antcall target="run.bridge" inheritRefs="true"/>
     <sleep seconds="10" />
     <echo 
message="========================================RMMCI========================================"
 />
-    <antcall target="run.bridge.rmmci" />
+    <antcall target="run.bridge.rmmci" inheritRefs="true"/>
     <sleep seconds="10" />
     <echo 
message="========================================UTIL========================================"
 />
-    <antcall target="run.util" />
+    <antcall target="run.util" inheritRefs="true"/>
     <sleep seconds="10" />
     <echo 
message="========================================CLUSTERING========================================"
 />
-    <antcall target="run.clustering" />
+    <antcall target="run.clustering" inheritRefs="true"/>
     <sleep seconds="10" />
     <echo 
message="========================================RELEASESTRATEGY========================================"
 />
-    <antcall target="run.releasestrategy" />
+    <antcall target="run.releasestrategy" inheritRefs="true"/>
     <sleep seconds="10" />
     <echo 
message="========================================CONVERTIMAGE========================================"
 />
-    <antcall target="run.convertimage" />
+    <antcall target="run.convertimage" inheritRefs="true"/>
   </target>
 
   <target name="run.test">
     <echo 
message="========================================RMMCI========================================"
 />
-    <antcall target="run.bridge.rmmci" />
+    <antcall target="run.bridge.rmmci" inheritRefs="true"/>
     <echo 
message="========================================CLUSTERING========================================"
 />
     <sleep seconds="10" />
-    <antcall target="run.clustering" />
+    <antcall target="run.clustering" inheritRefs="true"/>
   </target>
 
   <target name="run.database">
@@ -525,7 +545,7 @@
       </daemons>
     </parallel>
     <sleep seconds="10" />
-    <antcall target="stop.database" />
+    <antcall target="stop.database" inheritRefs="true"/>
     <sleep seconds="10" />
   </target>
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to