Don't run VerticalClassMergingRetraceTest on 5.1.1

Art is flaky in the output and will include lines like:
art W 26009 26009 art/runtime/base/mutex.cc:694] ConditionVariable::~ConditionVariable for Thread resumption condition variable called with 1 waiters.
or similar, and cut out the rest of the stack

Change-Id: Ic6a2518e548a833413fba9d6b6e7550ede186cb3
diff --git a/src/test/java/com/android/tools/r8/naming/retrace/VerticalClassMergingRetraceTest.java b/src/test/java/com/android/tools/r8/naming/retrace/VerticalClassMergingRetraceTest.java
index a188b06..a834078 100644
--- a/src/test/java/com/android/tools/r8/naming/retrace/VerticalClassMergingRetraceTest.java
+++ b/src/test/java/com/android/tools/r8/naming/retrace/VerticalClassMergingRetraceTest.java
@@ -10,7 +10,11 @@
 
 import com.android.tools.r8.CompilationMode;
 import com.android.tools.r8.NeverInline;
+import com.android.tools.r8.TestParameters;
+import com.android.tools.r8.TestParametersBuilder;
 import com.android.tools.r8.ToolHelper;
+import com.android.tools.r8.ToolHelper.DexVm;
+import com.android.tools.r8.ToolHelper.DexVm.Version;
 import com.android.tools.r8.naming.retrace.StackTrace.StackTraceLine;
 import com.google.common.collect.ImmutableList;
 import java.util.Collection;
@@ -27,11 +31,14 @@
 
   @Parameters(name = "Backend: {0}, mode: {1}")
   public static Collection<Object[]> data() {
-    return buildParameters(ToolHelper.getBackends(), CompilationMode.values());
+    return buildParameters(TestParametersBuilder.builder()
+            .withDexRuntimesEndingAtExcluding(Version.V5_1_1)
+            .withDexRuntimesStartingFromExcluding(Version.V5_1_1).build(),
+        CompilationMode.values());
   }
 
-  public VerticalClassMergingRetraceTest(Backend backend, CompilationMode mode) {
-    super(backend, mode);
+  public VerticalClassMergingRetraceTest(TestParameters parameters, CompilationMode mode) {
+    super(parameters.getBackend(), mode);
   }
 
   @Override