mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
experiment: clear system directory on test start
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user