diff --git a/.idea/modules.xml b/.idea/modules.xml
index 0e7013fe25da..8ac9e74a84ef 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -19,6 +19,7 @@
+
@@ -57,6 +58,8 @@
+
+
diff --git a/plugins/google-app-engine/GoogleAppEngine.iml b/plugins/google-app-engine/google-app-engine.iml
similarity index 100%
rename from plugins/google-app-engine/GoogleAppEngine.iml
rename to plugins/google-app-engine/google-app-engine.iml
diff --git a/plugins/google-app-engine/jps-plugin/testSource/org/jetbrains/jps/appengine/JpsAppEngineSerializationTest.java b/plugins/google-app-engine/jps-plugin/testSource/org/jetbrains/jps/appengine/JpsAppEngineSerializationTest.java
index 62a0347c17df..50c75f85349d 100644
--- a/plugins/google-app-engine/jps-plugin/testSource/org/jetbrains/jps/appengine/JpsAppEngineSerializationTest.java
+++ b/plugins/google-app-engine/jps-plugin/testSource/org/jetbrains/jps/appengine/JpsAppEngineSerializationTest.java
@@ -11,7 +11,7 @@ import org.jetbrains.jps.model.serialization.JpsSerializationTestCase;
* @author nik
*/
public class JpsAppEngineSerializationTest extends JpsSerializationTestCase {
- public static final String PROJECT_PATH = "plugins/GoogleAppEngine/jps-plugin/testData/serialization/appEngine";
+ public static final String PROJECT_PATH = "plugins/google-app-engine/jps-plugin/testData/serialization/appEngine";
public void testLoad() {
loadProject(PROJECT_PATH + "/appEngine.ipr");
diff --git a/plugins/google-app-engine/testSource/META-INF/plugin.xml b/plugins/google-app-engine/testSource/META-INF/plugin.xml
new file mode 100644
index 000000000000..01deb890064a
--- /dev/null
+++ b/plugins/google-app-engine/testSource/META-INF/plugin.xml
@@ -0,0 +1,8 @@
+
+ Google App Engine Integration Test
+ com.intellij.appengine-test
+
+ This fake plugin descriptor is used to run tests
+
+
+
diff --git a/plugins/google-app-engine/testSource/com/intellij/appengine/AppEngineCodeInsightTestCase.java b/plugins/google-app-engine/testSource/com/intellij/appengine/AppEngineCodeInsightTestCase.java
index 21e6eeb9e752..a90b395b6e12 100644
--- a/plugins/google-app-engine/testSource/com/intellij/appengine/AppEngineCodeInsightTestCase.java
+++ b/plugins/google-app-engine/testSource/com/intellij/appengine/AppEngineCodeInsightTestCase.java
@@ -2,9 +2,9 @@ package com.intellij.appengine;
import com.intellij.appengine.facet.AppEngineFacet;
import com.intellij.facet.FacetManager;
-import com.intellij.openapi.application.PathManager;
import com.intellij.openapi.application.Result;
import com.intellij.openapi.application.WriteAction;
+import com.intellij.openapi.application.ex.PathManagerEx;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.roots.ModuleRootModificationUtil;
import com.intellij.openapi.util.io.FileUtil;
@@ -42,7 +42,7 @@ public abstract class AppEngineCodeInsightTestCase extends UsefulTestCase {
protected abstract String getBaseDirectoryPath();
- private static void addAppEngineSupport(Module module, String version) {
+ private void addAppEngineSupport(Module module, String version) {
final AppEngineFacet appEngine = FacetManager.getInstance(module).addFacet(AppEngineFacet.getFacetType(), "AppEngine", null);
final String sdkPath = FileUtil.toSystemIndependentName(getTestDataPath()) + "sdk/" + version;
appEngine.getConfiguration().setSdkHomePath(sdkPath);
@@ -76,7 +76,7 @@ public abstract class AppEngineCodeInsightTestCase extends UsefulTestCase {
return codeInsightFixture;
}
- private static String getTestDataPath() {
- return PathManager.getHomePath() + FileUtil.toSystemDependentName("/plugins/GoogleAppEngine/testData/");
+ private String getTestDataPath() {
+ return PathManagerEx.getHomePath(getClass()) + FileUtil.toSystemDependentName("/plugins/google-app-engine/testData/");
}
}