From 45ffc34b55e1fda603f5dba039dccfdd58d696aa Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 6 Jul 2010 21:05:28 +0100 Subject: [PATCH] experiment: clear system directory on test start --- .../src/com/intellij/idea/IdeaTestApplication.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/idea/IdeaTestApplication.java b/platform/platform-impl/src/com/intellij/idea/IdeaTestApplication.java index bcbf41cbd1da..bab5a000ec17 100644 --- a/platform/platform-impl/src/com/intellij/idea/IdeaTestApplication.java +++ b/platform/platform-impl/src/com/intellij/idea/IdeaTestApplication.java @@ -18,14 +18,18 @@ package com.intellij.idea; import com.intellij.ide.plugins.IdeaPluginDescriptor; import com.intellij.ide.plugins.PluginManager; import com.intellij.openapi.actionSystem.DataProvider; +import com.intellij.openapi.application.PathManager; import com.intellij.openapi.application.Result; import com.intellij.openapi.application.WriteAction; import com.intellij.openapi.application.ex.ApplicationEx; import com.intellij.openapi.application.ex.ApplicationManagerEx; import com.intellij.openapi.application.impl.PluginsFacade; import com.intellij.openapi.extensions.PluginId; +import com.intellij.openapi.util.io.FileUtil; import org.jetbrains.annotations.Nullable; +import java.io.File; + public class IdeaTestApplication extends CommandLineApplication { private DataProvider myDataContext; @@ -41,6 +45,10 @@ public class IdeaTestApplication extends CommandLineApplication { return PluginManager.getPlugins(); } }; + + final File system = new File(PathManager.getSystemPath()); + FileUtil.delete(system); + system.mkdirs(); } public void setDataProvider(DataProvider dataContext) {