mbenson 2004/02/18 08:34:49 Modified: src/testcases/org/apache/tools/ant/taskdefs ExecuteOnTest.java ExecTaskTest.java Log: If initialization determines that the corresponding target could not run, bail out of the test (pass). Revision Changes Path 1.3 +22 -0 ant/src/testcases/org/apache/tools/ant/taskdefs/ExecuteOnTest.java Index: ExecuteOnTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/ExecuteOnTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ExecuteOnTest.java 16 Feb 2004 19:42:13 -0000 1.2 +++ ExecuteOnTest.java 18 Feb 2004 16:34:49 -0000 1.3 @@ -49,6 +49,10 @@ public void testNoRedirect() { executeTarget("no-redirect"); + if (getProject().getProperty("test.can.run") == null) { + return; + } + String log = getLog(); File x = getProject().resolveFile("x"); File y = getProject().resolveFile("y"); @@ -73,6 +77,9 @@ public void testRedirect1() { executeTarget("redirect1"); + if (getProject().getProperty("test.can.run") == null) { + return; + } String actualOut = null; try { actualOut = FileUtils.newFileUtils().readFully(new FileReader( @@ -102,6 +109,9 @@ public void testRedirect2() { executeTarget("redirect2"); + if (getProject().getProperty("test.can.run") == null) { + return; + } String actualOut = null; String actualErr = null; try { @@ -134,6 +144,9 @@ public void testRedirect3() { executeTarget("redirect3"); + if (getProject().getProperty("test.can.run") == null) { + return; + } String actualOut = null; try { actualOut = FileUtils.newFileUtils().readFully(new FileReader( @@ -164,6 +177,9 @@ public void testRedirect4() { executeTarget("redirect4"); + if (getProject().getProperty("test.can.run") == null) { + return; + } String actualOut = null; String actualErr = null; try { @@ -206,6 +222,9 @@ private void testRedirect5or6(String target) { executeTarget(target); + if (getProject().getProperty("sed.can.run") == null) { + return; + } String actualOut = null; String actualErr = null; try { @@ -224,6 +243,9 @@ public void testRedirect7() { executeTarget("redirect7"); + if (getProject().getProperty("sed.can.run") == null) { + return; + } String actualOut = null; String actualErr = null; try { 1.12 +26 -3 ant/src/testcases/org/apache/tools/ant/taskdefs/ExecTaskTest.java Index: ExecTaskTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/ExecTaskTest.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- ExecTaskTest.java 16 Feb 2004 19:39:13 -0000 1.11 +++ ExecTaskTest.java 18 Feb 2004 16:34:49 -0000 1.12 @@ -59,12 +59,19 @@ } public void testNoRedirect() { - expectLog("no-redirect", getProject().getProperty("ant.file") + " out" - + getProject().getProperty("ant.file") + " err"); + executeTarget("no-redirect"); + if (getProject().getProperty("test.can.run") == null) { + return; + } + assertEquals(getProject().getProperty("ant.file") + " out" + + getProject().getProperty("ant.file") + " err", getLog()); } public void testRedirect1() { executeTarget("redirect1"); + if (getProject().getProperty("test.can.run") == null) { + return; + } String expectedOut = getProject().getProperty("ant.file") + " out\n" + getProject().getProperty("ant.file") + " err\n"; @@ -79,6 +86,9 @@ public void testRedirect2() { executeTarget("redirect2"); + if (getProject().getProperty("test.can.run") == null) { + return; + } String expectedOut = getProject().getProperty("ant.file") + " out\n"; String expectedErr = getProject().getProperty("ant.file") + " err\n"; @@ -96,7 +106,11 @@ } public void testRedirect3() { - expectLog("redirect3", getProject().getProperty("ant.file") + " err"); + executeTarget("redirect3"); + if (getProject().getProperty("test.can.run") == null) { + return; + } + assertEquals(getProject().getProperty("ant.file") + " err", getLog()); String expectedOut = getProject().getProperty("ant.file") + " out\n"; String actualOut = null; @@ -111,6 +125,9 @@ public void testRedirect4() { executeTarget("redirect4"); + if (getProject().getProperty("test.can.run") == null) { + return; + } String expectedOut = getProject().getProperty("ant.file") + " out\n"; String expectedErr = getProject().getProperty("ant.file") + " err\n"; @@ -139,6 +156,9 @@ public void testRedirect5or6(String target) { executeTarget(target); + if (getProject().getProperty("wc.can.run") == null) { + return; + } String expectedOut = getProject().getProperty("ant.file") + " out\n"; @@ -159,6 +179,9 @@ public void testRedirect7() { executeTarget("redirect7"); + if (getProject().getProperty("wc.can.run") == null) { + return; + } String expectedOut = getProject().getProperty("ant.file") + " out\n";
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]