Author: nbubna
Date: Mon Jan 5 15:57:01 2009
New Revision: 731775
URL: http://svn.apache.org/viewvc?rev=731775&view=rev
Log:
VELOCITY-661 have parser task s/StringBuffer/StrBuilder and add ability to run
one testcase at a time (thx to Jarkko Viinamaki)
Modified:
velocity/engine/trunk/build/build.xml
Modified: velocity/engine/trunk/build/build.xml
URL:
http://svn.apache.org/viewvc/velocity/engine/trunk/build/build.xml?rev=731775&r1=731774&r2=731775&view=diff
==============================================================================
--- velocity/engine/trunk/build/build.xml (original)
+++ velocity/engine/trunk/build/build.xml Mon Jan 5 15:57:01 2009
@@ -370,6 +370,9 @@
<javacc target="${parserjj.file}"
outputdirectory="${build.parser}"
javacchome="${javacc.home}" />
+ <replace
file="${src.java.dir}/org/apache/velocity/runtime/parser/ParserTokenManager.java"
+ token="StringBuffer"
+ value="StrBuilder"/>
</target>
<target name="javacc-cleanup" depends="parser-check">
@@ -1173,7 +1176,7 @@
<!-- =================================================================== -->
<!-- JUnit Tests for Velocity -->
<!-- =================================================================== -->
- <target name="test" depends="build-prepare,compile-test"
+ <target name="test-main" depends="build-prepare,compile-test"
description="Run the Velocity testcases">
<mkdir dir="${build.test.reports}"/>
@@ -1193,7 +1196,10 @@
<pathelement path="${build.test.dest}"/>
</classpath>
- <batchtest todir="${build.test.reports}">
+ <formatter type="plain"/>
+
+ <test name="${testcase}" if="testcase" todir="${build.test.reports}"/>
+ <batchtest todir="${build.test.reports}" unless="testcase">
<fileset dir="${build.test.src}">
<include name="**/*TestCase.java"></include>
@@ -1206,9 +1212,12 @@
<exclude name="**/ClasspathResourceTestCase.java"></exclude>
</fileset>
</batchtest>
- <formatter type="plain"/>
</junit>
-
+ </target>
+
+ <target name="test" depends="test-main, test-legacy"/>
+
+ <target name="test-legacy" unless="testcase">
<!-- Run the legacy tests for anakia, texen... -->
<ant antfile="${velocity.build.dir}/testcases.xml"
target="test-all"/>