fix for output file by short name inside working dir (IDEA-153832)

This commit is contained in:
Anna.Kozlova
2016-05-03 10:47:40 +02:00
parent f616f38bbd
commit 11471bc6c0
2 changed files with 22 additions and 12 deletions
@@ -17,6 +17,7 @@ package com.intellij.execution;
import com.intellij.ExtensionPoints;
import com.intellij.debugger.impl.GenericDebuggerRunnerSettings;
import com.intellij.diagnostic.logging.OutputFileUtil;
import com.intellij.execution.configurations.*;
import com.intellij.execution.process.OSProcessHandler;
import com.intellij.execution.process.ProcessAdapter;
@@ -124,7 +125,8 @@ public abstract class JavaTestFrameworkRunnableState<T extends ModuleBasedConfig
@Override
public void startNotified(ProcessEvent event) {
if (getConfiguration().isSaveOutputToFile()) {
root.setOutputFilePath(getConfiguration().getOutputFilePath());
final File file = OutputFileUtil.getOutputFile(getConfiguration());
root.setOutputFilePath(file != null ? file.getAbsolutePath() : null);
}
}