Lint: Add Kotlin Lint tests

This commit is contained in:
Yan Zhulanow
2016-03-04 18:03:10 +03:00
parent 65da1edb56
commit 0f01303f0c
28 changed files with 1658 additions and 5 deletions
+1
View File
@@ -35,5 +35,6 @@
<orderEntry type="module" module-name="build-common" scope="TEST" />
<orderEntry type="module" module-name="plugins-tests" scope="TEST" />
<orderEntry type="module" module-name="idea-android" scope="TEST" />
<orderEntry type="module" module-name="uast-kotlin" scope="TEST" />
</component>
</module>
@@ -19,10 +19,7 @@ package org.jetbrains.kotlin.generators.tests
import junit.framework.TestCase
import org.jetbrains.kotlin.AbstractDataFlowValueRenderingTest
import org.jetbrains.kotlin.addImport.AbstractAddImportTest
import org.jetbrains.kotlin.android.AbstractAndroidCompletionTest
import org.jetbrains.kotlin.android.AbstractAndroidFindUsagesTest
import org.jetbrains.kotlin.android.AbstractAndroidGotoTest
import org.jetbrains.kotlin.android.AbstractAndroidRenameTest
import org.jetbrains.kotlin.android.*
import org.jetbrains.kotlin.android.configure.AbstractConfigureProjectTest
import org.jetbrains.kotlin.annotation.AbstractAnnotationProcessorBoxTest
import org.jetbrains.kotlin.asJava.AbstractCompilerLightClassTest
@@ -136,6 +133,7 @@ import org.jetbrains.kotlin.resolve.constraintSystem.AbstractConstraintSystemTes
import org.jetbrains.kotlin.serialization.AbstractLocalClassProtoTest
import org.jetbrains.kotlin.shortenRefs.AbstractShortenRefsTest
import org.jetbrains.kotlin.types.AbstractTypeBindingTest
import org.jetbrains.kotlin.uast.AbstractKotlinLintTest
import java.io.File
import java.util.*
import java.util.regex.Pattern
@@ -975,6 +973,12 @@ fun main(args: Array<String>) {
}
}
testGroup("plugins/uast-kotlin/test", "plugins/uast-kotlin/testData") {
testClass<AbstractKotlinLintTest>() {
model("lint", excludeParentDirs = true)
}
}
testGroup("plugins/plugins-tests/tests", "plugins/annotation-collector/testData") {
testClass<AbstractAnnotationProcessorBoxTest>() {
model("collectToFile", recursive = false, extension = null)