From ec569ea63ae22b56b864fc04e782e77ef3d6258a Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Mon, 1 Sep 2008 13:43:18 +0000 Subject: [PATCH] close stream so that unit tests can delete the output directory. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@690970 13f79535-47bb-0310-9956-ffa450edef68 --- .../tools/ant/taskdefs/optional/junit/FailureRecorder.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.java b/src/main/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.java index dc80abffe..0a131187c 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.java @@ -200,6 +200,10 @@ public class FailureRecorder extends DataType implements JUnitResultFormatter, B * {@inheritDoc} */ public void setOutput(OutputStream out) { + // unused, close output file so it can be deleted before the VM exits + if (out != System.out) { + FileUtils.close(out); + } } /**