Kapt: Add tests for the command-line 'kapt' tool
This commit is contained in:
@@ -24,6 +24,7 @@ dependencies {
|
||||
compile(projectTests(":plugins:android-extensions-ide"))
|
||||
compile(projectTests(":plugins:android-extensions-jps"))
|
||||
compile(projectTests(":kotlin-annotation-processing"))
|
||||
compile(projectTests(":kotlin-annotation-processing-cli"))
|
||||
compile(projectTests(":kotlin-allopen-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-noarg-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-sam-with-receiver-compiler-plugin"))
|
||||
|
||||
@@ -24,6 +24,7 @@ dependencies {
|
||||
compile(projectTests(":plugins:android-extensions-ide"))
|
||||
compile(projectTests(":plugins:android-extensions-jps"))
|
||||
compile(projectTests(":kotlin-annotation-processing"))
|
||||
compile(projectTests(":kotlin-annotation-processing-cli"))
|
||||
compile(projectTests(":kotlin-allopen-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-noarg-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-sam-with-receiver-compiler-plugin"))
|
||||
|
||||
@@ -24,6 +24,7 @@ dependencies {
|
||||
compile(projectTests(":plugins:android-extensions-ide"))
|
||||
compile(projectTests(":plugins:android-extensions-jps"))
|
||||
compile(projectTests(":kotlin-annotation-processing"))
|
||||
compile(projectTests(":kotlin-annotation-processing-cli"))
|
||||
compile(projectTests(":kotlin-allopen-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-noarg-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-sam-with-receiver-compiler-plugin"))
|
||||
|
||||
@@ -24,6 +24,7 @@ dependencies {
|
||||
compile(projectTests(":plugins:android-extensions-ide"))
|
||||
compile(projectTests(":plugins:android-extensions-jps"))
|
||||
compile(projectTests(":kotlin-annotation-processing"))
|
||||
compile(projectTests(":kotlin-annotation-processing-cli"))
|
||||
compile(projectTests(":kotlin-allopen-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-noarg-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-sam-with-receiver-compiler-plugin"))
|
||||
|
||||
@@ -24,6 +24,7 @@ dependencies {
|
||||
compile(projectTests(":plugins:android-extensions-ide"))
|
||||
compile(projectTests(":plugins:android-extensions-jps"))
|
||||
compile(projectTests(":kotlin-annotation-processing"))
|
||||
compile(projectTests(":kotlin-annotation-processing-cli"))
|
||||
compile(projectTests(":kotlin-allopen-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-noarg-compiler-plugin"))
|
||||
compile(projectTests(":kotlin-sam-with-receiver-compiler-plugin"))
|
||||
|
||||
@@ -149,6 +149,8 @@ import org.jetbrains.kotlin.jps.build.android.AbstractAndroidJpsTestCase
|
||||
import org.jetbrains.kotlin.jps.build.dependeciestxt.actualizeMppJpsIncTestCaseDirs
|
||||
import org.jetbrains.kotlin.jps.incremental.AbstractJsProtoComparisonTest
|
||||
import org.jetbrains.kotlin.jps.incremental.AbstractJvmProtoComparisonTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractArgumentParsingTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractKaptToolIntegrationTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractClassFileToSourceStubConverterTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractKotlinKaptContextTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
@@ -1073,6 +1075,16 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/kapt3/kapt3-cli/test", "plugins/kapt3/kapt3-cli/testData") {
|
||||
testClass<AbstractArgumentParsingTest> {
|
||||
model("argumentParsing", extension = "txt")
|
||||
}
|
||||
|
||||
testClass<AbstractKaptToolIntegrationTest> {
|
||||
model("integration", recursive = false, extension = null)
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/allopen/allopen-cli/test", "plugins/allopen/allopen-cli/testData") {
|
||||
testClass<AbstractBytecodeListingTestForAllOpen> {
|
||||
model("bytecodeListing", extension = "kt")
|
||||
|
||||
@@ -148,6 +148,8 @@ import org.jetbrains.kotlin.j2k.AbstractJavaToKotlinConverterSingleFileTest
|
||||
//import org.jetbrains.kotlin.jps.build.android.AbstractAndroidJpsTestCase
|
||||
//import org.jetbrains.kotlin.jps.incremental.AbstractJsProtoComparisonTest
|
||||
//import org.jetbrains.kotlin.jps.incremental.AbstractJvmProtoComparisonTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractArgumentParsingTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractKaptToolIntegrationTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractClassFileToSourceStubConverterTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractKotlinKaptContextTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
@@ -993,6 +995,16 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/kapt3/kapt3-cli/test", "plugins/kapt3/kapt3-cli/testData") {
|
||||
testClass<AbstractArgumentParsingTest> {
|
||||
model("argumentParsing", extension = "txt")
|
||||
}
|
||||
|
||||
testClass<AbstractKaptToolIntegrationTest> {
|
||||
model("integration", recursive = false, extension = null)
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/allopen/allopen-cli/test", "plugins/allopen/allopen-cli/testData") {
|
||||
testClass<AbstractBytecodeListingTestForAllOpen> {
|
||||
model("bytecodeListing", extension = "kt")
|
||||
|
||||
@@ -148,6 +148,8 @@ import org.jetbrains.kotlin.j2k.AbstractJavaToKotlinConverterSingleFileTest
|
||||
//import org.jetbrains.kotlin.jps.build.android.AbstractAndroidJpsTestCase
|
||||
//import org.jetbrains.kotlin.jps.incremental.AbstractJsProtoComparisonTest
|
||||
//import org.jetbrains.kotlin.jps.incremental.AbstractJvmProtoComparisonTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractArgumentParsingTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractKaptToolIntegrationTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractClassFileToSourceStubConverterTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractKotlinKaptContextTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
@@ -993,6 +995,16 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/kapt3/kapt3-cli/test", "plugins/kapt3/kapt3-cli/testData") {
|
||||
testClass<AbstractArgumentParsingTest> {
|
||||
model("argumentParsing", extension = "txt")
|
||||
}
|
||||
|
||||
testClass<AbstractKaptToolIntegrationTest> {
|
||||
model("integration", recursive = false, extension = null)
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/allopen/allopen-cli/test", "plugins/allopen/allopen-cli/testData") {
|
||||
testClass<AbstractBytecodeListingTestForAllOpen> {
|
||||
model("bytecodeListing", extension = "kt")
|
||||
|
||||
@@ -140,6 +140,8 @@ import org.jetbrains.kotlin.j2k.AbstractJavaToKotlinConverterSingleFileTest
|
||||
//import org.jetbrains.kotlin.jps.build.android.AbstractAndroidJpsTestCase
|
||||
//import org.jetbrains.kotlin.jps.incremental.AbstractJsProtoComparisonTest
|
||||
//import org.jetbrains.kotlin.jps.incremental.AbstractJvmProtoComparisonTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractArgumentParsingTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractKaptToolIntegrationTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractClassFileToSourceStubConverterTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractKotlinKaptContextTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
@@ -985,6 +987,16 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/kapt3/kapt3-cli/test", "plugins/kapt3/kapt3-cli/testData") {
|
||||
testClass<AbstractArgumentParsingTest> {
|
||||
model("argumentParsing", extension = "txt")
|
||||
}
|
||||
|
||||
testClass<AbstractKaptToolIntegrationTest> {
|
||||
model("integration", recursive = false, extension = null)
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/allopen/allopen-cli/test", "plugins/allopen/allopen-cli/testData") {
|
||||
testClass<AbstractBytecodeListingTestForAllOpen> {
|
||||
model("bytecodeListing", extension = "kt")
|
||||
|
||||
@@ -140,6 +140,8 @@ import org.jetbrains.kotlin.j2k.AbstractJavaToKotlinConverterSingleFileTest
|
||||
//import org.jetbrains.kotlin.jps.build.android.AbstractAndroidJpsTestCase
|
||||
//import org.jetbrains.kotlin.jps.incremental.AbstractJsProtoComparisonTest
|
||||
//import org.jetbrains.kotlin.jps.incremental.AbstractJvmProtoComparisonTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractArgumentParsingTest
|
||||
import org.jetbrains.kotlin.kapt.cli.test.AbstractKaptToolIntegrationTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractClassFileToSourceStubConverterTest
|
||||
import org.jetbrains.kotlin.kapt3.test.AbstractKotlinKaptContextTest
|
||||
import org.jetbrains.kotlin.noarg.AbstractBlackBoxCodegenTestForNoArg
|
||||
@@ -985,6 +987,16 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/kapt3/kapt3-cli/test", "plugins/kapt3/kapt3-cli/testData") {
|
||||
testClass<AbstractArgumentParsingTest> {
|
||||
model("argumentParsing", extension = "txt")
|
||||
}
|
||||
|
||||
testClass<AbstractKaptToolIntegrationTest> {
|
||||
model("integration", recursive = false, extension = null)
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/allopen/allopen-cli/test", "plugins/allopen/allopen-cli/testData") {
|
||||
testClass<AbstractBytecodeListingTestForAllOpen> {
|
||||
model("bytecodeListing", extension = "kt")
|
||||
|
||||
Reference in New Issue
Block a user