From cc772f3242295e5fbfe308adb42ab7896dae5122 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Mon, 17 Aug 2015 18:55:40 +0300 Subject: [PATCH] test history fixed --- .../testframework/sm/runner/ui/SMTestRunnerResultsForm.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java index 0ab67c1325d5..671255c19b78 100644 --- a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java +++ b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java @@ -41,6 +41,7 @@ import com.intellij.openapi.progress.util.ColorProgressBar; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Disposer; import com.intellij.openapi.util.Pass; +import com.intellij.openapi.util.io.FileUtilRt; import com.intellij.openapi.util.registry.Registry; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.wm.IdeFocusManager; @@ -808,6 +809,7 @@ public class SMTestRunnerResultsForm extends TestResultsPanel new SimpleDateFormat(HISTORY_DATE_FORMAT).format(new Date()); myOutputFile = new File(AbstractImportTestsAction.getTestHistoryRoot(myProject), configurationNameIncludedDate + ".xml"); + FileUtilRt.createParentDirs(myOutputFile); handler.setResult(new StreamResult(new FileWriter(myOutputFile))); final SMTestProxy.SMRootTestProxy root = myRoot; final RunConfiguration configuration = myConfiguration;