From 612280effca9c73831672dbbc7f5d48e5b428651 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Mon, 20 Feb 2017 20:29:23 +0100 Subject: [PATCH] coverage: sanitize project name to pass valid destination path (IDEA-166719) --- .../configurations/coverage/CoverageEnabledConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/coverage-common/src/com/intellij/execution/configurations/coverage/CoverageEnabledConfiguration.java b/plugins/coverage-common/src/com/intellij/execution/configurations/coverage/CoverageEnabledConfiguration.java index 1c472114191d..8fcf84353a42 100644 --- a/plugins/coverage-common/src/com/intellij/execution/configurations/coverage/CoverageEnabledConfiguration.java +++ b/plugins/coverage-common/src/com/intellij/execution/configurations/coverage/CoverageEnabledConfiguration.java @@ -233,7 +233,7 @@ public abstract class CoverageEnabledConfiguration implements JDOMExternalizable } @NonNls final String coverageRootPath = PathManager.getSystemPath() + File.separator + "coverage"; - final String path = coverageRootPath + File.separator + myProject.getName() + coverageFileNameSeparator() + final String path = coverageRootPath + File.separator + FileUtil.sanitizeFileName(myProject.getName()) + coverageFileNameSeparator() + FileUtil.sanitizeFileName(myConfiguration.getName()) + ".coverage"; new File(coverageRootPath).mkdirs();