summaryrefslogtreecommitdiff
path: root/java/kotlin_test.go
diff options
context:
space:
mode:
authorIsaac Chiou <isaacchiou@google.com>2022-04-06 06:14:38 +0000
committerIsaac Chiou <isaacchiou@google.com>2022-04-06 07:04:09 +0000
commita23d994022ed7452beafe42cd91f55f0bb283f63 (patch)
treef33eb24058fb89e46ebddca5a51457c13098530a /java/kotlin_test.go
parentc6ef4853704080b1340170c5c30046cc4dacd418 (diff)
Revert "Use kapt stubs for kotlin header jar for javac"
This reverts commit c6ef4853704080b1340170c5c30046cc4dacd418. Reason for revert: Multiple systemui presubmits are broken due to this change Bug: 228262695 Change-Id: I1efed519c49d8d0583815c7bf2b3801bf0ba12fa
Diffstat (limited to 'java/kotlin_test.go')
-rw-r--r--java/kotlin_test.go28
1 files changed, 8 insertions, 20 deletions
diff --git a/java/kotlin_test.go b/java/kotlin_test.go
index f67a9653c..f9ff98229 100644
--- a/java/kotlin_test.go
+++ b/java/kotlin_test.go
@@ -155,34 +155,22 @@ func TestKapt(t *testing.T) {
t.Errorf("expected %q in turbine-apt implicits %v", kaptStubs.Output.String(), kotlinc.Implicits.Strings())
}
- turbineAptSrcjarOutput := turbineApt.ImplicitOutputs[0]
-
// Test that the turbine-apt srcjar is a dependency of kotlinc and javac rules
- if !inList(turbineAptSrcjarOutput.String(), kotlinc.Implicits.Strings()) {
- t.Errorf("expected %q in kotlinc implicits %v", turbineAptSrcjarOutput.String(), kotlinc.Implicits.Strings())
+ if !inList(turbineApt.Output.String(), kotlinc.Implicits.Strings()) {
+ t.Errorf("expected %q in kotlinc implicits %v", turbineApt.Output.String(), kotlinc.Implicits.Strings())
}
- if !inList(turbineAptSrcjarOutput.String(), javac.Implicits.Strings()) {
- t.Errorf("expected %q in javac implicits %v", turbineAptSrcjarOutput.String(), javac.Implicits.Strings())
+ if !inList(turbineApt.Output.String(), javac.Implicits.Strings()) {
+ t.Errorf("expected %q in javac implicits %v", turbineApt.Output.String(), javac.Implicits.Strings())
}
// Test that the turbine-apt srcjar is extracted by the kotlinc and javac rules
- if kotlinc.Args["srcJars"] != turbineAptSrcjarOutput.String() {
- t.Errorf("expected %q in kotlinc srcjars %v", turbineAptSrcjarOutput.String(), kotlinc.Args["srcJars"])
+ if kotlinc.Args["srcJars"] != turbineApt.Output.String() {
+ t.Errorf("expected %q in kotlinc srcjars %v", turbineApt.Output.String(), kotlinc.Args["srcJars"])
}
- if javac.Args["srcJars"] != turbineAptSrcjarOutput.String() {
- t.Errorf("expected %q in javac srcjars %v", turbineAptSrcjarOutput.String(), kotlinc.Args["srcJars"])
+ if javac.Args["srcJars"] != turbineApt.Output.String() {
+ t.Errorf("expected %q in javac srcjars %v", turbineApt.Output.String(), kotlinc.Args["srcJars"])
}
- // Test that the turbine-apt header jar is a dependency of the javac rules
- turbineAptHeaderjarOutput := turbineApt.Output
- android.AssertStringListContains(t, "javac dependency", javac.Implicits.Strings(), turbineAptHeaderjarOutput.String())
- android.AssertStringDoesContain(t, "javac classpath", javac.Args["classpath"], turbineAptHeaderjarOutput.String())
-
- // Test that the kotlinc header jar is a not a dependency of the javac rules
- kotlincHeaderJarOutput := kotlinc.ImplicitOutput
- android.AssertStringListDoesNotContain(t, "javac dependency", javac.Implicits.Strings(), kotlincHeaderJarOutput.String())
- android.AssertStringDoesNotContain(t, "javac classpath", javac.Args["classpath"], kotlincHeaderJarOutput.String())
-
// Test that the processors are passed to kapt
expectedProcessorPath := "-P plugin:org.jetbrains.kotlin.kapt3:apclasspath=" + bar +
" -P plugin:org.jetbrains.kotlin.kapt3:apclasspath=" + baz