aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--org.jacoco.ant/src/org/jacoco/ant/DumpTask.java6
-rw-r--r--org.jacoco.report.test/src/org/jacoco/report/FileMultiReportOutputTest.java1
2 files changed, 3 insertions, 4 deletions
diff --git a/org.jacoco.ant/src/org/jacoco/ant/DumpTask.java b/org.jacoco.ant/src/org/jacoco/ant/DumpTask.java
index 645403e7..6f3ef648 100644
--- a/org.jacoco.ant/src/org/jacoco/ant/DumpTask.java
+++ b/org.jacoco.ant/src/org/jacoco/ant/DumpTask.java
@@ -161,16 +161,14 @@ public class DumpTask extends Task {
}
private OutputStream openOutputStream() throws IOException {
- OutputStream output;
if (dump) {
log(format("Dumping execution data to %s",
destfile.getAbsolutePath()));
FileUtils.getFileUtils().createNewFile(destfile, true);
- output = new FileOutputStream(destfile, append);
+ return new FileOutputStream(destfile, append);
} else {
- output = NUL;
+ return NUL;
}
- return output;
}
}
diff --git a/org.jacoco.report.test/src/org/jacoco/report/FileMultiReportOutputTest.java b/org.jacoco.report.test/src/org/jacoco/report/FileMultiReportOutputTest.java
index de265200..fa496973 100644
--- a/org.jacoco.report.test/src/org/jacoco/report/FileMultiReportOutputTest.java
+++ b/org.jacoco.report.test/src/org/jacoco/report/FileMultiReportOutputTest.java
@@ -48,6 +48,7 @@ public class FileMultiReportOutputTest {
assertEquals(2, actual.read());
assertEquals(3, actual.read());
assertEquals(-1, actual.read());
+ actual.close();
}
@Test(expected = IOException.class)