Fix kotlin dependency in test
Fix red bot
Change-Id: I277f7eb9ed029ebd74b46da798d0515e11719e2d
diff --git a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/kotlin/KotlinMetadataTest.java b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/kotlin/KotlinMetadataTest.java
index e24b708..3458390 100644
--- a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/kotlin/KotlinMetadataTest.java
+++ b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/kotlin/KotlinMetadataTest.java
@@ -50,7 +50,7 @@
private final CompilationSpecification compilationSpecification;
private final LibraryDesugaringSpecification libraryDesugaringSpecification;
- @Parameters(name = "{0}, spec: {1}, {2}")
+ @Parameters(name = "{0}, kotlin: {1}, spec: {2}, {3}")
public static List<Object[]> data() {
return buildParameters(
getTestParameters().withAllRuntimesAndApiLevels().build(),
@@ -86,6 +86,9 @@
.addProgramFiles(compiledJars.getForConfiguration(kotlinParameters))
.addProgramFiles(kotlinc.getKotlinStdlibJar())
.addProgramFiles(kotlinc.getKotlinReflectJar())
+ .applyIf(
+ compilationSpecification.isProgramShrink(),
+ builder -> builder.addProgramFiles(kotlinc.getKotlinAnnotationJar()))
.addOptionsModification(
options -> {
options.testing.enableD8ResourcesPassThrough = true;