Skip to content

Commit

Permalink
JENKINS-26254 Use BufferedInputStream to read .exec files
Browse files Browse the repository at this point in the history
  • Loading branch information
seanf committed Dec 3, 2016
1 parent c6bf58a commit ff66560
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions src/main/java/hudson/plugins/jacoco/ExecutionFileLoader.java
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@


import hudson.FilePath; import hudson.FilePath;


import java.io.BufferedInputStream;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
Expand Down Expand Up @@ -84,14 +86,15 @@ private void loadExecutionData() throws IOException {
for (FilePath filePath : execFiles) { for (FilePath filePath : execFiles) {
File executionDataFile = new File(filePath.getRemote()); File executionDataFile = new File(filePath.getRemote());
try { try {
final FileInputStream fis = new FileInputStream(executionDataFile); final InputStream inputStream = new BufferedInputStream(
new FileInputStream(executionDataFile));
try { try {
final ExecutionDataReader reader = new ExecutionDataReader(fis); final ExecutionDataReader reader = new ExecutionDataReader(inputStream);
reader.setSessionInfoVisitor(sessionInfoStore); reader.setSessionInfoVisitor(sessionInfoStore);
reader.setExecutionDataVisitor(executionDataStore); reader.setExecutionDataVisitor(executionDataStore);
reader.read(); reader.read();
} finally { } finally {
fis.close(); inputStream.close();
} }
} catch (final IOException e) { } catch (final IOException e) {
System.out.println("While reading execution data-file: " + executionDataFile); System.out.println("While reading execution data-file: " + executionDataFile);
Expand Down

0 comments on commit ff66560

Please sign in to comment.