Kapt: Add tests for the command-line 'kapt' tool

This commit is contained in:
Yan Zhulanow
2018-10-31 12:08:28 +09:00
parent 6e5eb0fdd4
commit 69ec958aab
36 changed files with 852 additions and 1 deletions
@@ -0,0 +1,5 @@
# before
-Kapt-verbose=blah
# after
ERROR: Invalid option format, should be -Kapt-verbose=true/false
@@ -0,0 +1,7 @@
# before
-Kapt-option=a:b
# after
-P
plugin:org.jetbrains.kotlin.kapt3:aptMode=compile
-Kapt-option=a:b
@@ -0,0 +1,9 @@
# before
-Kapt-sources
blah
# after
-P
plugin:org.jetbrains.kotlin.kapt3:aptMode=compile
-Kapt-sources
blah
@@ -0,0 +1,7 @@
# before
-help-kotlinc
# after
-P
plugin:org.jetbrains.kotlin.kapt3:aptMode=compile
-help-kotlinc
@@ -0,0 +1,42 @@
# before
-Kapt-sources=output/sources
-Kapt-classes=output/classes
-Kapt-stubs=output/stubs
-Kapt-classpath=out/production/apt
-Kapt-processors=test.Foo
-Kapt-option:foo=true
-Kapt-option:bar=abc
-Kapt-javac-option:-Xmaxerrs=500
-Kapt-verbose=true
-Kapt-use-light-analysis=false
-Kapt-correct-error-types=true
-Kapt-map-diagnostic-locations=false
-Kapt-mode=apt
# after
-P
plugin:org.jetbrains.kotlin.kapt3:sources=output/sources
-P
plugin:org.jetbrains.kotlin.kapt3:classes=output/classes
-P
plugin:org.jetbrains.kotlin.kapt3:stubs=output/stubs
-P
plugin:org.jetbrains.kotlin.kapt3:apclasspath=out/production/apt
-P
plugin:org.jetbrains.kotlin.kapt3:processors=test.Foo
-P
plugin:org.jetbrains.kotlin.kapt3:apOption=foo=true
-P
plugin:org.jetbrains.kotlin.kapt3:apOption=bar=abc
-P
plugin:org.jetbrains.kotlin.kapt3:javacOption=-Xmaxerrs=500
-P
plugin:org.jetbrains.kotlin.kapt3:verbose=true
-P
plugin:org.jetbrains.kotlin.kapt3:useLightAnalysis=false
-P
plugin:org.jetbrains.kotlin.kapt3:correctErrorTypes=true
-P
plugin:org.jetbrains.kotlin.kapt3:mapDiagnosticLocations=false
-P
plugin:org.jetbrains.kotlin.kapt3:aptMode=apt