git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270623 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -929,16 +929,6 @@ | |||||
| </batchtest> | </batchtest> | ||||
| </junit> | </junit> | ||||
| <!-- clean up again --> | |||||
| <delete dir="${tests.etc.dir}/taskdefs/optional/antlr/antlr.tmp" /> | |||||
| <delete dir="${tests.etc.dir}/taskdefs/taskdefs.tmp" /> | |||||
| <delete dir="${tests.etc.dir}/taskdefs.tmp" /> | |||||
| <delete file="${tests.etc.dir}/taskdefs/tmp.jar" /> | |||||
| <delete dir="${tests.etc.dir}/types/copytest" /> | |||||
| <!-- generated by testcases in jvm dir --> | |||||
| <delete file="${user.dir}/xalan1-redirect-out.tmp" /> | |||||
| <delete file="${user.dir}/xalan2-redirect-out.tmp" /> | |||||
| </target> | </target> | ||||
| <target name="run-single-test" if="testcase" depends="compile-tests"> | <target name="run-single-test" if="testcase" depends="compile-tests"> | ||||
| @@ -30,4 +30,8 @@ | |||||
| dest="template.xml"/> | dest="template.xml"/> | ||||
| </target> | </target> | ||||
| <target name="cleanup"> | |||||
| <delete dir="../taskdefs.tmp" /> | |||||
| </target> | |||||
| </project> | </project> | ||||
| @@ -12,17 +12,14 @@ | |||||
| <delete file="taskdefs.tmp"/> | <delete file="taskdefs.tmp"/> | ||||
| </target> | </target> | ||||
| <target name="test3"> | |||||
| <copydir src="." | |||||
| dest="taskdefs.tmp"/> | |||||
| <delete dir="taskdefs.tmp/ant.xml"/> | |||||
| </target> | |||||
| <target name="test4"> | <target name="test4"> | ||||
| <copydir src="." | <copydir src="." | ||||
| dest="taskdefs.tmp"/> | dest="taskdefs.tmp"/> | ||||
| <delete dir="taskdefs.tmp"/> | <delete dir="taskdefs.tmp"/> | ||||
| </target> | </target> | ||||
| <target name="cleanup"> | |||||
| <delete dir="taskdefs.tmp" /> | |||||
| </target> | |||||
| </project> | </project> | ||||
| @@ -42,4 +42,8 @@ | |||||
| </copy> | </copy> | ||||
| </target> | </target> | ||||
| <target name="cleanup"> | |||||
| <delete dir="taskdefs.tmp" /> | |||||
| </target> | |||||
| </project> | </project> | ||||
| @@ -21,8 +21,6 @@ | |||||
| </target> | </target> | ||||
| <target name="test4"> | <target name="test4"> | ||||
| <!-- delete the tmp.jar or the next test will fail --> | |||||
| <delete file="tmp.jar"/> | |||||
| <jar | <jar | ||||
| destfile="tmp.jar" | destfile="tmp.jar" | ||||
| basedir="." | basedir="." | ||||
| @@ -39,4 +37,8 @@ | |||||
| /> | /> | ||||
| </target> | </target> | ||||
| <target name="cleanup"> | |||||
| <delete file="tmp.jar" /> | |||||
| </target> | |||||
| </project> | </project> | ||||
| @@ -10,21 +10,15 @@ | |||||
| </target> | </target> | ||||
| <target name="test2"> | <target name="test2"> | ||||
| <!-- delete the tmp directory, it may exists if a previous ANTLR test | |||||
| failed. This in turn will cause this test to fail, as it tests | |||||
| the build exception when the outputdirectory is invalid. --> | |||||
| <deltree dir="${tmp.dir}"/> | |||||
| <antlr target="antlr.g" outputdirectory="${tmp.dir}"/> | <antlr target="antlr.g" outputdirectory="${tmp.dir}"/> | ||||
| </target> | </target> | ||||
| <target name="test3"> | <target name="test3"> | ||||
| <deltree dir="${tmp.dir}"/> | |||||
| <mkdir dir="${tmp.dir}"/> | <mkdir dir="${tmp.dir}"/> | ||||
| <antlr target="antlr.g" outputdirectory="${tmp.dir}"/> | <antlr target="antlr.g" outputdirectory="${tmp.dir}"/> | ||||
| </target> | </target> | ||||
| <target name="test4"> | <target name="test4"> | ||||
| <deltree dir="${tmp.dir}"/> | |||||
| <mkdir dir="${tmp.dir}"/> | <mkdir dir="${tmp.dir}"/> | ||||
| <antlr target="java.g" outputdirectory="${tmp.dir}"/> | <antlr target="java.g" outputdirectory="${tmp.dir}"/> | ||||
| <antlr target="java.tree.g" outputdirectory="${tmp.dir}"/> | <antlr target="java.tree.g" outputdirectory="${tmp.dir}"/> | ||||
| @@ -35,8 +29,6 @@ | |||||
| </target> | </target> | ||||
| <target name="test6"> | <target name="test6"> | ||||
| <deltree dir="${tmp.dir}"/> | |||||
| <!-- This tmp.dir needs to be deleted by the build file which executes this test. --> | |||||
| <mkdir dir="${tmp.dir}"/> | <mkdir dir="${tmp.dir}"/> | ||||
| <antlr target="java.g" outputdirectory="${tmp.dir}" /> | <antlr target="java.g" outputdirectory="${tmp.dir}" /> | ||||
| <antlr dir="${tmp.dir}" | <antlr dir="${tmp.dir}" | ||||
| @@ -49,4 +41,8 @@ | |||||
| <antlr target="antlr.xml"/> | <antlr target="antlr.xml"/> | ||||
| </target> | </target> | ||||
| <target name="cleanup"> | |||||
| <delete dir="${tmp.dir}" /> | |||||
| </target> | |||||
| </project> | </project> | ||||
| @@ -68,6 +68,7 @@ | |||||
| <delete file="test6.zip"/> | <delete file="test6.zip"/> | ||||
| <delete file="inner7.zip"/> | <delete file="inner7.zip"/> | ||||
| <delete file="test7.zip"/> | <delete file="test7.zip"/> | ||||
| <delete file="test8.zip"/> | |||||
| <delete file="asf-logo.gif.zip"/> | <delete file="asf-logo.gif.zip"/> | ||||
| </target> | </target> | ||||
| </project> | </project> | ||||
| @@ -3,7 +3,6 @@ | |||||
| <project name="copy-test" basedir="." default="test1"> | <project name="copy-test" basedir="." default="test1"> | ||||
| <target name="test1"> | <target name="test1"> | ||||
| <delete dir="copytest" /> | |||||
| <mkdir dir="copytest" /> | <mkdir dir="copytest" /> | ||||
| <copy todir="copytest"> | <copy todir="copytest"> | ||||
| <fileset dir="../../../main"> | <fileset dir="../../../main"> | ||||
| @@ -16,4 +15,8 @@ | |||||
| </copy> | </copy> | ||||
| </target> | </target> | ||||
| <target name="cleanup"> | |||||
| <delete dir="copytest" /> | |||||
| </target> | |||||
| </project> | </project> | ||||
| @@ -70,6 +70,10 @@ public class CopydirTest extends BuildFileTest { | |||||
| configureProject("src/etc/testcases/taskdefs/copydir.xml"); | configureProject("src/etc/testcases/taskdefs/copydir.xml"); | ||||
| } | } | ||||
| public void tearDown() { | |||||
| executeTarget("cleanup"); | |||||
| } | |||||
| public void test1() { | public void test1() { | ||||
| expectBuildException("test1", "required argument not specified"); | expectBuildException("test1", "required argument not specified"); | ||||
| } | } | ||||
| @@ -69,6 +69,10 @@ public class DeleteTest extends BuildFileTest { | |||||
| configureProject("src/etc/testcases/taskdefs/delete.xml"); | configureProject("src/etc/testcases/taskdefs/delete.xml"); | ||||
| } | } | ||||
| public void tearDown() { | |||||
| executeTarget("cleanup"); | |||||
| } | |||||
| public void test1() { | public void test1() { | ||||
| expectBuildException("test1", "required argument not specified"); | expectBuildException("test1", "required argument not specified"); | ||||
| } | } | ||||
| @@ -77,11 +81,6 @@ public class DeleteTest extends BuildFileTest { | |||||
| executeTarget("test2"); | executeTarget("test2"); | ||||
| } | } | ||||
| // delete now handles files *and* directories --SB | |||||
| // public void test3() { | |||||
| // expectBuildException("test3", "Not a directory"); | |||||
| // } | |||||
| public void test4() { | public void test4() { | ||||
| executeTarget("test4"); | executeTarget("test4"); | ||||
| } | } | ||||
| @@ -74,6 +74,10 @@ public class FilterTest extends BuildFileTest { | |||||
| configureProject("src/etc/testcases/taskdefs/filter.xml"); | configureProject("src/etc/testcases/taskdefs/filter.xml"); | ||||
| } | } | ||||
| public void tearDown() { | |||||
| executeTarget("cleanup"); | |||||
| } | |||||
| public void test1() { | public void test1() { | ||||
| expectBuildException("test1", "required argument missing"); | expectBuildException("test1", "required argument missing"); | ||||
| } | } | ||||
| @@ -74,6 +74,10 @@ public class JarTest extends BuildFileTest { | |||||
| configureProject("src/etc/testcases/taskdefs/jar.xml"); | configureProject("src/etc/testcases/taskdefs/jar.xml"); | ||||
| } | } | ||||
| public void tearDown() { | |||||
| executeTarget("cleanup"); | |||||
| } | |||||
| public void test1() { | public void test1() { | ||||
| expectBuildException("test1", "required argument not specified"); | expectBuildException("test1", "required argument not specified"); | ||||
| } | } | ||||
| @@ -81,6 +81,10 @@ public class ANTLRTest extends BuildFileTest { | |||||
| configureProject(TASKDEFS_DIR + "antlr.xml"); | configureProject(TASKDEFS_DIR + "antlr.xml"); | ||||
| } | } | ||||
| public void tearDown() { | |||||
| executeTarget("cleanup"); | |||||
| } | |||||
| public void test1() { | public void test1() { | ||||
| expectBuildException("test1", "required argument, target, missing"); | expectBuildException("test1", "required argument, target, missing"); | ||||
| } | } | ||||
| @@ -69,6 +69,13 @@ public class TraXLiaisonTest extends AbstractXSLTLiaisonTest { | |||||
| super(name); | super(name); | ||||
| } | } | ||||
| public void tearDown() { | |||||
| File f = new File("xalan2-redirect-out.tmp"); | |||||
| if (f.exists()) { | |||||
| f.delete(); | |||||
| } | |||||
| } | |||||
| public XSLTLiaison createLiaison() throws Exception { | public XSLTLiaison createLiaison() throws Exception { | ||||
| return new TraXLiaison(); | return new TraXLiaison(); | ||||
| } | } | ||||
| @@ -68,6 +68,13 @@ public class XalanLiaisonTest extends AbstractXSLTLiaisonTest { | |||||
| super(name); | super(name); | ||||
| } | } | ||||
| public void tearDown() { | |||||
| File f = new File("xalan1-redirect-out.tmp"); | |||||
| if (f.exists()) { | |||||
| f.delete(); | |||||
| } | |||||
| } | |||||
| protected XSLTLiaison createLiaison() throws Exception { | protected XSLTLiaison createLiaison() throws Exception { | ||||
| return new XalanLiaison(); | return new XalanLiaison(); | ||||
| } | } | ||||
| @@ -178,8 +178,12 @@ public class MapperTest extends TestCase { | |||||
| public void testCopyTaskWithTwoFilesets() { | public void testCopyTaskWithTwoFilesets() { | ||||
| TaskdefForCopyTest t = new TaskdefForCopyTest("test1"); | TaskdefForCopyTest t = new TaskdefForCopyTest("test1"); | ||||
| t.setUp(); | |||||
| t.test1(); | |||||
| try { | |||||
| t.setUp(); | |||||
| t.test1(); | |||||
| } finally { | |||||
| t.tearDown(); | |||||
| } | |||||
| } | } | ||||
| private class TaskdefForCopyTest extends BuildFileTest { | private class TaskdefForCopyTest extends BuildFileTest { | ||||
| @@ -191,6 +195,10 @@ public class MapperTest extends TestCase { | |||||
| configureProject("src/etc/testcases/types/mapper.xml"); | configureProject("src/etc/testcases/types/mapper.xml"); | ||||
| } | } | ||||
| public void tearDown() { | |||||
| executeTarget("cleanup"); | |||||
| } | |||||
| public void test1() { | public void test1() { | ||||
| executeTarget("test1"); | executeTarget("test1"); | ||||
| } | } | ||||