You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by cb...@apache.org on 2007/01/07 16:22:38 UTC

svn commit: r493747 - /velocity/tools/trunk/build.xml

Author: cbrisson
Date: Sun Jan  7 07:22:37 2007
New Revision: 493747

URL: http://svn.apache.org/viewvc?view=rev&rev=493747
Log:
main build file changes for testcases: added targets test,test.view,test.generic,start.showcase.webapp and stop.showcase.webapp

Modified:
    velocity/tools/trunk/build.xml

Modified: velocity/tools/trunk/build.xml
URL: http://svn.apache.org/viewvc/velocity/tools/trunk/build.xml?view=diff&rev=493747&r1=493746&r2=493747
==============================================================================
--- velocity/tools/trunk/build.xml (original)
+++ velocity/tools/trunk/build.xml Sun Jan  7 07:22:37 2007
@@ -72,6 +72,10 @@
 
     <!-- Clean example applications  -->
     <ant antfile="${basedir}/examples.xml" target="clean-examples" />
+
+    <!-- Clean tests -->
+    <ant antfile="${basedir}/test.xml" target="test.clean"/>
+
   </target>
 
   <!-- To help rebuild the documentation -->
@@ -95,9 +99,9 @@
 
   <!-- To do a truly, completely clean build, include this target -->
   <target name="clean.lib"
-          unless="skip.jar.loading"
           description="Deletes the folder of downloaded dependencies">
     <delete dir="${lib.dir}"/>
+    <ant antfile="${basedir}/test.xml" target="test.clean.lib"/>
   </target>
 
 
@@ -377,6 +381,16 @@
     <ant antfile="${basedir}/examples.xml" target="showcase-example" />
   </target>
 
+  <!-- Let the user start Jetty on his local box -->
+  <target name="start.showcase.webapp" description="Launches the Showcase example application using Jetty (uses http://localhost:8081 by default)">
+    <ant antfile="${basedir}/test.xml" target="start-showcase-webapp"/>
+  </target>
+
+  <!-- Let the user stop Jetty -->
+  <target name="stop.showcase.webapp" description="">
+    <ant antfile="${basedir}/test.xml" target="stop-showcase-webapp"/>
+  </target>
+
   <!-- Build VelocityStruts example application -->
   <target name="struts" depends="jar.struts,prepare.examples"
           description="Compiles and jars the VelocityStruts example application.">
@@ -482,6 +496,22 @@
     <checksum file="${dist.dir}/${project.id}.zip" algorithm="sha1" fileext=".sha1"/>
     <checksum file="${dist.dir}/${project.id}.tar.gz" algorithm="md5" fileext=".md5"/>
     <checksum file="${dist.dir}/${project.id}.tar.gz" algorithm="sha1" fileext=".sha1"/>
+  </target>
+
+<!-- ========== Test Targets ======================================== -->
+
+  <!-- Main test target -->
+  <target name="test" description="Test VelocityTools" depends="test.generic,test.view">
+  </target>
+
+  <!-- Generic tests -->
+  <target name="test.generic" description="Test VelocityTools generic tools" depends="jar.view">
+    <ant antfile="${basedir}/test.xml" target="test.generic" />
+  </target>
+
+  <!-- View tests -->
+  <target name="test.view" description="Test VelocityTools view tools" depends="jar.view">
+    <ant antfile="${basedir}/test.xml" target="test.view" />
   </target>
 
 </project>