Disable merging of synthetics in outline test

Change-Id: I09459fe4d4bbb028178bda8cefcf81b1dcc7dfc2
diff --git a/src/test/java/com/android/tools/r8/ir/optimize/outliner/b112247415/B112247415.java b/src/test/java/com/android/tools/r8/ir/optimize/outliner/b112247415/B112247415.java
index b4dd6b7..1e5ef3f 100644
--- a/src/test/java/com/android/tools/r8/ir/optimize/outliner/b112247415/B112247415.java
+++ b/src/test/java/com/android/tools/r8/ir/optimize/outliner/b112247415/B112247415.java
@@ -62,7 +62,7 @@
 
   @Parameters(name = "{0}")
   public static TestParametersCollection data() {
-    return getTestParameters().withAllRuntimes().build();
+    return getTestParameters().withAllRuntimesAndApiLevels().build();
   }
 
   private final TestParameters parameters;
@@ -80,23 +80,26 @@
           .assertSuccessWithOutput(EXPECTED);
     }
 
-    CodeInspector inspector = testForR8(parameters.getBackend())
-        .noMinification()
-        .setMinApi(parameters.getRuntime())
-        .addProgramClassesAndInnerClasses(TestClass.class)
-        .addKeepMainRule(TestClass.class)
-        .addOptionsModification(options -> {
-          if (parameters.isCfRuntime()) {
-            assert !options.outline.enabled;
-            options.outline.enabled = true;
-          }
-          // To trigger outliner, set # of expected outline candidate as threshold.
-          options.outline.threshold = 2;
-          options.enableInlining = false;
-        })
-        .run(parameters.getRuntime(), TestClass.class)
-        .assertSuccessWithOutput(EXPECTED)
-        .inspector();
+    CodeInspector inspector =
+        testForR8(parameters.getBackend())
+            .noMinification()
+            .setMinApi(parameters.getApiLevel())
+            .addProgramClassesAndInnerClasses(TestClass.class)
+            .addKeepMainRule(TestClass.class)
+            .addOptionsModification(
+                options -> {
+                  if (parameters.isCfRuntime()) {
+                    assert !options.outline.enabled;
+                    options.outline.enabled = true;
+                  }
+                  // To trigger outliner, set # of expected outline candidate as threshold.
+                  options.outline.threshold = 2;
+                  options.enableInlining = false;
+                })
+            .noHorizontalClassMergingOfSynthetics()
+            .run(parameters.getRuntime(), TestClass.class)
+            .assertSuccessWithOutput(EXPECTED)
+            .inspector();
 
     for (FoundClassSubject clazz : inspector.allClasses()) {
       if (!SyntheticItemsTestUtils.isExternalOutlineClass(clazz.getFinalReference())) {