diff --git a/.idea/modules.xml b/.idea/modules.xml
index 8a5f615dc53..07f3873960b 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -60,6 +60,7 @@
+
diff --git a/compiler/tests/compiler-tests.iml b/compiler/tests/compiler-tests.iml
index b5f86683d35..87b5166c4ee 100644
--- a/compiler/tests/compiler-tests.iml
+++ b/compiler/tests/compiler-tests.iml
@@ -5,7 +5,7 @@
-
+
diff --git a/generators/generators.iml b/generators/generators.iml
index 159d838759e..b6db11cc352 100644
--- a/generators/generators.iml
+++ b/generators/generators.iml
@@ -33,6 +33,7 @@
+
\ No newline at end of file
diff --git a/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt b/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt
index 9185526c121..59367f9c1ac 100644
--- a/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt
+++ b/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt
@@ -955,7 +955,7 @@ fun main(args: Array) {
}
}
- testGroup("plugins/android-extensions/android-extensions-compiler/tests", "plugins/android-extensions/android-extensions-compiler/testData") {
+ testGroup("plugins/plugins-tests/tests", "plugins/android-extensions/android-extensions-compiler/testData") {
testClass() {
model("descriptors", recursive = false, extension = null)
}
@@ -970,7 +970,7 @@ fun main(args: Array) {
}
}
- testGroup("plugins/annotation-collector/test", "plugins/annotation-collector/testData") {
+ testGroup("plugins/plugins-tests/tests", "plugins/annotation-collector/testData") {
testClass() {
model("collectToFile", recursive = false, extension = null)
}
@@ -1000,7 +1000,7 @@ fun main(args: Array) {
}
}
- testGroup("plugins/android-extensions/android-extensions-jps/tests", "plugins/android-extensions/android-extensions-jps/testData") {
+ testGroup("plugins/plugins-tests/tests", "plugins/android-extensions/android-extensions-jps/testData") {
testClass() {
model("android", recursive = false, extension = null)
}
diff --git a/js/js.tests/js.tests.iml b/js/js.tests/js.tests.iml
index fbae8495c0f..c7caaf83ba3 100644
--- a/js/js.tests/js.tests.iml
+++ b/js/js.tests/js.tests.iml
@@ -5,7 +5,7 @@
-
+
diff --git a/plugins/android-extensions/android-extensions-compiler/android-extensions-compiler.iml b/plugins/android-extensions/android-extensions-compiler/android-extensions-compiler.iml
index e97554691bf..318bfdaf25d 100644
--- a/plugins/android-extensions/android-extensions-compiler/android-extensions-compiler.iml
+++ b/plugins/android-extensions/android-extensions-compiler/android-extensions-compiler.iml
@@ -14,8 +14,5 @@
-
-
-
\ No newline at end of file
diff --git a/plugins/android-extensions/android-extensions-jps/android-extensions-jps.iml b/plugins/android-extensions/android-extensions-jps/android-extensions-jps.iml
index 574eadf8add..0b0240cf57b 100644
--- a/plugins/android-extensions/android-extensions-jps/android-extensions-jps.iml
+++ b/plugins/android-extensions/android-extensions-jps/android-extensions-jps.iml
@@ -13,21 +13,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/plugins/annotation-collector/annotation-collector.iml b/plugins/annotation-collector/annotation-collector.iml
index 63eb0fa2744..7cc838fd4ab 100644
--- a/plugins/annotation-collector/annotation-collector.iml
+++ b/plugins/annotation-collector/annotation-collector.iml
@@ -13,7 +13,6 @@
-
diff --git a/plugins/plugins-tests/plugins-tests.iml b/plugins/plugins-tests/plugins-tests.iml
new file mode 100644
index 00000000000..364db075c9e
--- /dev/null
+++ b/plugins/plugins-tests/plugins-tests.iml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/plugins/annotation-collector/test/org/jetbrains/kotlin/annotation/AbstractAnnotationProcessorBoxTest.kt b/plugins/plugins-tests/tests/org/jetbrains/kotlin/annotation/AbstractAnnotationProcessorBoxTest.kt
similarity index 100%
rename from plugins/annotation-collector/test/org/jetbrains/kotlin/annotation/AbstractAnnotationProcessorBoxTest.kt
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/annotation/AbstractAnnotationProcessorBoxTest.kt
diff --git a/plugins/annotation-collector/test/org/jetbrains/kotlin/annotation/AnnotationProcessorBoxTestGenerated.java b/plugins/plugins-tests/tests/org/jetbrains/kotlin/annotation/AnnotationProcessorBoxTestGenerated.java
similarity index 100%
rename from plugins/annotation-collector/test/org/jetbrains/kotlin/annotation/AnnotationProcessorBoxTestGenerated.java
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/annotation/AnnotationProcessorBoxTestGenerated.java
diff --git a/plugins/android-extensions/android-extensions-jps/tests/org/jetbrains/kotlin/jps/build/android/AbstractAndroidJpsTestCase.kt b/plugins/plugins-tests/tests/org/jetbrains/kotlin/jps/build/android/AbstractAndroidJpsTestCase.kt
similarity index 100%
rename from plugins/android-extensions/android-extensions-jps/tests/org/jetbrains/kotlin/jps/build/android/AbstractAndroidJpsTestCase.kt
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/jps/build/android/AbstractAndroidJpsTestCase.kt
diff --git a/plugins/android-extensions/android-extensions-jps/tests/org/jetbrains/kotlin/jps/build/android/AndroidJpsTestCaseGenerated.java b/plugins/plugins-tests/tests/org/jetbrains/kotlin/jps/build/android/AndroidJpsTestCaseGenerated.java
similarity index 100%
rename from plugins/android-extensions/android-extensions-jps/tests/org/jetbrains/kotlin/jps/build/android/AndroidJpsTestCaseGenerated.java
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/jps/build/android/AndroidJpsTestCaseGenerated.java
diff --git a/plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidBoxTest.kt b/plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidBoxTest.kt
similarity index 100%
rename from plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidBoxTest.kt
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidBoxTest.kt
diff --git a/plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidBytecodeShapeTest.kt b/plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidBytecodeShapeTest.kt
similarity index 100%
rename from plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidBytecodeShapeTest.kt
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidBytecodeShapeTest.kt
diff --git a/plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidSyntheticPropertyDescriptorTest.kt b/plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidSyntheticPropertyDescriptorTest.kt
similarity index 100%
rename from plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidSyntheticPropertyDescriptorTest.kt
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AbstractAndroidSyntheticPropertyDescriptorTest.kt
diff --git a/plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidBoxTestGenerated.java b/plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidBoxTestGenerated.java
similarity index 100%
rename from plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidBoxTestGenerated.java
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidBoxTestGenerated.java
diff --git a/plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidBytecodeShapeTestGenerated.java b/plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidBytecodeShapeTestGenerated.java
similarity index 100%
rename from plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidBytecodeShapeTestGenerated.java
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidBytecodeShapeTestGenerated.java
diff --git a/plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidSyntheticPropertyDescriptorTestGenerated.java b/plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidSyntheticPropertyDescriptorTestGenerated.java
similarity index 100%
rename from plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidSyntheticPropertyDescriptorTestGenerated.java
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/AndroidSyntheticPropertyDescriptorTestGenerated.java
diff --git a/plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/CompilerTestUtils.kt b/plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/CompilerTestUtils.kt
similarity index 100%
rename from plugins/android-extensions/android-extensions-compiler/tests/org/jetbrains/kotlin/lang/resolve/android/test/CompilerTestUtils.kt
rename to plugins/plugins-tests/tests/org/jetbrains/kotlin/lang/resolve/android/test/CompilerTestUtils.kt