Fix info status for kotlin test

Unused rule info is disabled when not shrinking.

Change-Id: Ide7d38eacf7e89ee1a9005a11627bf6ef9414382
diff --git a/src/test/java/com/android/tools/r8/kotlin/ProcessKotlinReflectionLibTest.java b/src/test/java/com/android/tools/r8/kotlin/ProcessKotlinReflectionLibTest.java
index 57445b4..ede0d93 100644
--- a/src/test/java/com/android/tools/r8/kotlin/ProcessKotlinReflectionLibTest.java
+++ b/src/test/java/com/android/tools/r8/kotlin/ProcessKotlinReflectionLibTest.java
@@ -59,13 +59,10 @@
         .allowUnusedDontWarnKotlinReflectJvmInternal(kotlinc.isNot(KOTLINC_1_3_72))
         .allowUnusedDontWarnJavaLangClassValue(
             kotlinc.getCompilerVersion().isGreaterThan(KOTLINC_1_7_0))
-        .allowUnusedProguardConfigurationRules(
-            kotlinc.getCompilerVersion().isGreaterThan(KOTLINC_1_3_72))
         .apply(testBuilderConsumer)
         .apply(configureForLibraryWithEmbeddedProguardRules())
         .compile()
-        .apply(compileResultBuilder)
-        .apply(assertUnusedKeepRuleForKotlinMetadata(kotlinc.isNot(KOTLINC_1_3_72)));
+        .apply(compileResultBuilder);
   }
 
   @Test
@@ -99,12 +96,21 @@
 
   @Test
   public void testDontOptimize() throws Exception {
-    test(TestShrinkerBuilder::addDontOptimize);
+    test(
+        b ->
+            b.addDontOptimize()
+                .allowUnusedProguardConfigurationRules(
+                    kotlinc.getCompilerVersion().isGreaterThan(KOTLINC_1_3_72)),
+        assertUnusedKeepRuleForKotlinMetadata(kotlinc.isNot(KOTLINC_1_3_72)));
   }
 
   @Test
   public void testDontObfuscate() throws Exception {
-    test(TestShrinkerBuilder::addDontObfuscate);
+    test(
+        b ->
+            b.addDontObfuscate()
+                .allowUnusedProguardConfigurationRules(
+                    kotlinc.getCompilerVersion().isGreaterThan(KOTLINC_1_3_72)),
+        assertUnusedKeepRuleForKotlinMetadata(kotlinc.isNot(KOTLINC_1_3_72)));
   }
-
 }