d400c9f
--- build.xml.orig	2009-09-22 23:00:17.000000000 +0200
d400c9f
+++ build.xml	2010-01-29 03:34:13.000000000 +0100
d400c9f
@@ -94,6 +94,7 @@
d400c9f
 
d400c9f
     <copy todir="${build.src}" filtering="true">
d400c9f
       <fileset dir="${src.java}" excludes="${src.excludes}"/>
d400c9f
+      <fileset dir="${basedir}${file.separator}test" excludes="${src.excludes}"/>
d400c9f
     </copy>
d400c9f
   </target>
d400c9f
 
d400c9f
@@ -110,7 +111,7 @@
d400c9f
   
d400c9f
   
d400c9f
   
d400c9f
-  <target name="compile" depends="init, prepare-sources, generator" description="Compiles the sources. (Default)">
d400c9f
+  <target name="compile" depends="init, generator, prepare-sources" description="Compiles the sources. (Default)">
d400c9f
     
d400c9f
     <echo level="info" message="Compiler    = ${build.compiler}"/>
d400c9f
     <echo level="info" message="Optimize    = ${compile.optimize}"/>
d400c9f
@@ -239,7 +240,22 @@
82840d8
   
82840d8
   <target name="clean-all" depends="clean-classes,clean-jars, clean-dist">
82840d8
     <echo message="Cleaned all."/>
82840d8
+  </target>
82840d8
+
82840d8
+  
82840d8
+  
82840d8
+  
82840d8
+  <target name="test" depends="compile">
82840d8
+    <junit printsummary="yes" fork="yes" haltonfailure="yes">
82840d8
+      <classpath>
82840d8
+        <pathelement location="${build.classes}"/>
82840d8
+        <pathelement location="${build.src}"/>
82840d8
+        <pathelement path="${java.class.path}"/>
82840d8
+      </classpath>
82840d8
+
82840d8
+      <formatter type="plain"/>
82840d8
+      <test name="org.antlr.stringtemplate.test.TestStringTemplate"/>
82840d8
+    </junit>
82840d8
   </target>
82840d8
-
82840d8
 </project>
82840d8