Wizard: exclude new wizard from AS build

This commit is contained in:
Ilya Kirillov
2020-03-07 15:29:56 +03:00
parent 38ff41a524
commit 377cdfdb2d
7 changed files with 26 additions and 45 deletions
+13 -9
View File
@@ -666,22 +666,26 @@ tasks {
) )
} }
register("idea-new-project-wizard-tests") { if (Ide.IJ()) {
dependsOn("dist") register("idea-new-project-wizard-tests") {
dependsOn( dependsOn("dist")
":libraries:tools:new-project-wizard:test", dependsOn(
":libraries:tools:new-project-wizard:new-project-wizard-cli:test", ":libraries:tools:new-project-wizard:test",
":idea:idea-new-project-wizard:test" ":libraries:tools:new-project-wizard:new-project-wizard-cli:test",
) ":idea:idea-new-project-wizard:test"
)
}
} }
register("idea-plugin-tests") { register("idea-plugin-tests") {
dependsOn("dist") dependsOn("dist")
dependsOn( dependsOn(
"idea-plugin-main-tests", "idea-plugin-main-tests",
"idea-plugin-additional-tests", "idea-plugin-additional-tests"
"idea-new-project-wizard-tests"
) )
if (Ide.IJ()) {
dependsOn("idea-new-project-wizard-tests")
}
} }
register("idea-plugin-performance-tests") { register("idea-plugin-performance-tests") {
+4 -1
View File
@@ -40,7 +40,10 @@ dependencies {
testCompile(projectTests(":idea:idea-fir")) testCompile(projectTests(":idea:idea-fir"))
testCompile(projectTests(":j2k")) testCompile(projectTests(":j2k"))
testCompile(projectTests(":nj2k")) testCompile(projectTests(":nj2k"))
testCompile(projectTests(":libraries:tools:new-project-wizard:new-project-wizard-cli")) if (Ide.IJ()) {
testCompile(projectTests(":libraries:tools:new-project-wizard:new-project-wizard-cli"))
testCompile(projectTests(":idea:idea-new-project-wizard"))
}
testCompile(projectTests(":idea:idea-android")) testCompile(projectTests(":idea:idea-android"))
testCompile(projectTests(":idea:performanceTests")) testCompile(projectTests(":idea:performanceTests"))
testCompile(projectTests(":idea:scripting-support")) testCompile(projectTests(":idea:scripting-support"))
@@ -157,7 +157,6 @@ import org.jetbrains.kotlin.search.AbstractAnnotatedMembersSearchTest
import org.jetbrains.kotlin.search.AbstractInheritorsSearchTest import org.jetbrains.kotlin.search.AbstractInheritorsSearchTest
import org.jetbrains.kotlin.shortenRefs.AbstractShortenRefsTest import org.jetbrains.kotlin.shortenRefs.AbstractShortenRefsTest
import org.jetbrains.kotlin.test.TargetBackend import org.jetbrains.kotlin.test.TargetBackend
import org.jetbrains.kotlin.tools.projectWizard.cli.AbstractBuildFileGenerationTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest
@@ -981,15 +980,6 @@ fun main(args: Array<String>) {
} }
} }
testGroup(
"libraries/tools/new-project-wizard/new-project-wizard-cli/tests",
"libraries/tools/new-project-wizard/new-project-wizard-cli/testData"
) {
testClass<AbstractBuildFileGenerationTest> {
model("buildFileGeneration", recursive = false, extension = null)
}
}
//TODO: move these tests into idea-completion module //TODO: move these tests into idea-completion module
testGroup("idea/tests", "idea/idea-completion/testData") { testGroup("idea/tests", "idea/idea-completion/testData") {
testClass<AbstractCodeFragmentCompletionHandlerTest> { testClass<AbstractCodeFragmentCompletionHandlerTest> {
@@ -157,7 +157,6 @@ import org.jetbrains.kotlin.search.AbstractAnnotatedMembersSearchTest
import org.jetbrains.kotlin.search.AbstractInheritorsSearchTest import org.jetbrains.kotlin.search.AbstractInheritorsSearchTest
import org.jetbrains.kotlin.shortenRefs.AbstractShortenRefsTest import org.jetbrains.kotlin.shortenRefs.AbstractShortenRefsTest
import org.jetbrains.kotlin.test.TargetBackend import org.jetbrains.kotlin.test.TargetBackend
import org.jetbrains.kotlin.tools.projectWizard.cli.AbstractBuildFileGenerationTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest
@@ -982,15 +981,6 @@ fun main(args: Array<String>) {
} }
} }
testGroup(
"libraries/tools/new-project-wizard/new-project-wizard-cli/tests",
"libraries/tools/new-project-wizard/new-project-wizard-cli/testData"
) {
testClass<AbstractBuildFileGenerationTest> {
model("buildFileGeneration", recursive = false, extension = null)
}
}
//TODO: move these tests into idea-completion module //TODO: move these tests into idea-completion module
testGroup("idea/tests", "idea/idea-completion/testData") { testGroup("idea/tests", "idea/idea-completion/testData") {
testClass<AbstractCodeFragmentCompletionHandlerTest> { testClass<AbstractCodeFragmentCompletionHandlerTest> {
@@ -157,7 +157,6 @@ import org.jetbrains.kotlin.search.AbstractAnnotatedMembersSearchTest
import org.jetbrains.kotlin.search.AbstractInheritorsSearchTest import org.jetbrains.kotlin.search.AbstractInheritorsSearchTest
import org.jetbrains.kotlin.shortenRefs.AbstractShortenRefsTest import org.jetbrains.kotlin.shortenRefs.AbstractShortenRefsTest
import org.jetbrains.kotlin.test.TargetBackend import org.jetbrains.kotlin.test.TargetBackend
import org.jetbrains.kotlin.tools.projectWizard.cli.AbstractBuildFileGenerationTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest
import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest
@@ -981,15 +980,6 @@ fun main(args: Array<String>) {
} }
} }
testGroup(
"libraries/tools/new-project-wizard/new-project-wizard-cli/tests",
"libraries/tools/new-project-wizard/new-project-wizard-cli/testData"
) {
testClass<AbstractBuildFileGenerationTest> {
model("buildFileGeneration", recursive = false, extension = null)
}
}
//TODO: move these tests into idea-completion module //TODO: move these tests into idea-completion module
testGroup("idea/tests", "idea/idea-completion/testData") { testGroup("idea/tests", "idea/idea-completion/testData") {
testClass<AbstractCodeFragmentCompletionHandlerTest> { testClass<AbstractCodeFragmentCompletionHandlerTest> {
+3 -1
View File
@@ -53,7 +53,9 @@ dependencies {
testCompile(project(":idea:idea-gradle-native")) { isTransitive = false } testCompile(project(":idea:idea-gradle-native")) { isTransitive = false }
testRuntime(project(":native:frontend.native")) { isTransitive = false } testRuntime(project(":native:frontend.native")) { isTransitive = false }
testRuntime(project(":native:kotlin-native-utils")) { isTransitive = false } testRuntime(project(":native:kotlin-native-utils")) { isTransitive = false }
testRuntime(project(":idea:idea-new-project-wizard")) if (Ide.IJ()) {
testRuntime(project(":idea:idea-new-project-wizard"))
}
testRuntimeOnly(toolsJar()) testRuntimeOnly(toolsJar())
testRuntime(project(":kotlin-reflect")) testRuntime(project(":kotlin-reflect"))
+6 -4
View File
@@ -39,9 +39,6 @@ val projectsToShadow by extra(listOf(
":idea:scripting-support", ":idea:scripting-support",
":idea:idea-j2k", ":idea:idea-j2k",
":idea:formatter", ":idea:formatter",
":libraries:tools:new-project-wizard",
":idea:idea-new-project-wizard",
":libraries:tools:new-project-wizard:new-project-wizard-cli",
":compiler:psi", ":compiler:psi",
":compiler:fir:cones", ":compiler:fir:cones",
":compiler:fir:checkers", ":compiler:fir:checkers",
@@ -92,7 +89,12 @@ val projectsToShadow by extra(listOf(
":idea:idea-git", ":idea:idea-git",
":idea:idea-jps-common", ":idea:idea-jps-common",
*if (Ide.IJ()) *if (Ide.IJ())
arrayOf(":idea:idea-maven") arrayOf(
":idea:idea-maven",
":libraries:tools:new-project-wizard",
":idea:idea-new-project-wizard",
":libraries:tools:new-project-wizard:new-project-wizard-cli"
)
else else
emptyArray<String>() emptyArray<String>()
)) ))