Update test expectations for issue 370217724

Host ART runtime results vary.

Bug: b/370217724
Change-Id: I03a0e185bf9aa1d983d355193a47ec9df9651b6b
diff --git a/src/test/java/com/android/tools/r8/ir/optimize/B370217724Test.java b/src/test/java/com/android/tools/r8/ir/optimize/B370217724Test.java
index 72d45f4..2e862cb 100644
--- a/src/test/java/com/android/tools/r8/ir/optimize/B370217724Test.java
+++ b/src/test/java/com/android/tools/r8/ir/optimize/B370217724Test.java
@@ -3,11 +3,13 @@
 // BSD-style license that can be found in the LICENSE file.
 package com.android.tools.r8.ir.optimize;
 
+import static org.hamcrest.CoreMatchers.anyOf;
+import static org.hamcrest.CoreMatchers.is;
+
 import com.android.tools.r8.TestBase;
 import com.android.tools.r8.TestParameters;
 import com.android.tools.r8.TestParametersCollection;
 import com.android.tools.r8.TestRuntime.CfVm;
-import com.android.tools.r8.ToolHelper.DexVm.Version;
 import com.android.tools.r8.utils.StringUtils;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -28,8 +30,9 @@
 
   private static final String OUTPUT_JVM8 = StringUtils.lines("8989.358669383371");
   private static final String OUTPUT_FROM_JVM9 = StringUtils.lines("3695.708516962155");
-  private static final String OUTPUT_UNTIL_API_LEVEL_22 = StringUtils.lines("5753.491198916323");
-  private static final String OUTPUT_FROM_API_LEVEL_23 = StringUtils.lines("10192.673136265881");
+  // Depending on the ART host run environment these results are seen.
+  private static final String OUTPUT_ART_1 = StringUtils.lines("5753.491198916323");
+  private static final String OUTPUT_ART_2 = StringUtils.lines("10192.673136265881");
 
   @Test
   public void testJvm() throws Exception {
@@ -50,10 +53,7 @@
         .addInnerClasses(getClass())
         .setMinApi(parameters)
         .run(parameters.getRuntime(), TestClass.class)
-        .applyIf(
-            parameters.isDexRuntimeVersionNewerThanOrEqual(Version.V6_0_1),
-            r -> r.assertSuccessWithOutput(OUTPUT_FROM_API_LEVEL_23),
-            r -> r.assertSuccessWithOutput(OUTPUT_UNTIL_API_LEVEL_22));
+        .assertSuccessWithOutputThatMatches(anyOf(is(OUTPUT_ART_1), is(OUTPUT_ART_2)));
   }
 
   @Test
@@ -70,11 +70,7 @@
                     parameters.asCfRuntime().isNewerThanOrEqual(CfVm.JDK9)
                         ? OUTPUT_FROM_JVM9
                         : OUTPUT_JVM8),
-            r ->
-                r.assertSuccessWithOutput(
-                    parameters.isDexRuntimeVersionNewerThanOrEqual(Version.V6_0_1)
-                        ? OUTPUT_FROM_API_LEVEL_23
-                        : OUTPUT_UNTIL_API_LEVEL_22));
+            r -> r.assertSuccessWithOutputThatMatches(anyOf(is(OUTPUT_ART_1), is(OUTPUT_ART_2))));
   }
 
   static class TestClass {