diff --git a/core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java b/core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java index fd87c82aff3fc198b76f048ea539a5e000ac579a..a6a58cf6423c716adb35124eecebd50c87d89f85 100644 --- a/core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java +++ b/core/src/main/java/hudson/tasks/junit/JUnitResultArchiver.java @@ -122,15 +122,19 @@ public class JUnitResultArchiver extends Recorder { this.healthScaleFactor = Math.max(0.0,healthScaleFactor); } - /** - * In progress. Working on delegating the actual parsing to the JUnitParser. - */ - protected TestResult parse(String expandedTestResults, Run run, @Nonnull FilePath workspace, Launcher launcher, BuildListener listener) + private TestResult parse(String expandedTestResults, Run run, @Nonnull FilePath workspace, Launcher launcher, BuildListener listener) throws IOException, InterruptedException { return new JUnitParser(isKeepLongStdio()).parseResult(expandedTestResults, run, workspace, launcher, listener); } + @Deprecated + protected TestResult parse(String expandedTestResults, AbstractBuild build, Launcher launcher, BuildListener listener) + throws IOException, InterruptedException + { + return parse(expandedTestResults, build, build.getWorkspace(), launcher, listener); + } + @Override public boolean perform(AbstractBuild build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException {