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;