Author: bodewig Date: Thu Apr 3 07:01:58 2008 New Revision: 644320 URL: http://svn.apache.org/viewvc?rev=644320&view=rev Log: Try to get more information from test failure in Gump
Modified: ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskTest.java Modified: ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskTest.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskTest.java?rev=644320&r1=644319&r2=644320&view=diff ============================================================================== --- ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskTest.java (original) +++ ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskTest.java Thu Apr 3 07:01:58 2008 @@ -22,6 +22,7 @@ import java.io.FileReader; import java.io.IOException; +import org.apache.tools.ant.BuildException; import org.apache.tools.ant.BuildFileTest; public class JUnitTaskTest extends BuildFileTest { @@ -99,6 +100,7 @@ // $ ant -f junit.xml failureRecorder.runtest // But running the JUnit testcase fails in 4th run. public void testFailureRecorder() { + try { File testDir = new File(getProjectDir(), "out"); File collectorFile = new File(getProjectDir(), "out/FailedTests.java"); @@ -175,6 +177,13 @@ //assertOutputNotContaining("4th run: should not run A.test03", "A.test03"); assertOutputContaining("4th run: should run B.test04", "B.test04"); assertOutputContaining("4th run: should run D.test10", "D.test10"); + } catch (BuildException be) { + be.printStackTrace(); + System.err.println("nested build's log: " + getLog()); + System.err.println("nested build's System.out: " + getOutput()); + System.err.println("nested build's System.err: " + getError()); + fail("Ant execution failed: " + be.getMessage()); + } }