[CP] Temporarily remove the runs of the engine Dart tests with Impeller en… (#47112)

…abled (#46854)

These tests are sometimes hanging when the flutter_tester deletes the
ContextVK and ConcurrentMessageLoop during shutdown.

Co-authored-by: Jason Simmons <jason-simmons@users.noreply.github.com>
diff --git a/testing/run_tests.py b/testing/run_tests.py
index 500dbba..42488b8 100755
--- a/testing/run_tests.py
+++ b/testing/run_tests.py
@@ -867,38 +867,15 @@
         logger.info(
             "Gathering dart test '%s' with observatory enabled", dart_test_file
         )
-        yield gather_dart_test(
-            build_dir, dart_test_file,
-            FlutterTesterOptions(
-                multithreaded=True,
-                enable_impeller=False,
-                enable_observatory=True
-            )
-        )
-        yield gather_dart_test(
-            build_dir, dart_test_file,
-            FlutterTesterOptions(
-                multithreaded=True,
-                enable_impeller=True,
-                enable_observatory=True
-            )
-        )
-        yield gather_dart_test(
-            build_dir, dart_test_file,
-            FlutterTesterOptions(
-                multithreaded=False,
-                enable_impeller=False,
-                enable_observatory=True
-            )
-        )
-        yield gather_dart_test(
-            build_dir, dart_test_file,
-            FlutterTesterOptions(
-                multithreaded=False,
-                enable_impeller=True,
-                enable_observatory=True
-            )
-        )
+        for multithreaded, enable_impeller in [(True, False), (False, False)]:
+          yield gather_dart_test(
+              build_dir, dart_test_file,
+              FlutterTesterOptions(
+                  multithreaded=multithreaded,
+                  enable_impeller=enable_impeller,
+                  enable_observatory=True
+              )
+          )
 
   for dart_test_file in dart_tests:
     if test_filter is not None and os.path.basename(dart_test_file
@@ -906,22 +883,13 @@
       logger.info("Skipping '%s' due to filter.", dart_test_file)
     else:
       logger.info("Gathering dart test '%s'", dart_test_file)
-      yield gather_dart_test(
-          build_dir, dart_test_file,
-          FlutterTesterOptions(multithreaded=True, enable_impeller=False)
-      )
-      yield gather_dart_test(
-          build_dir, dart_test_file,
-          FlutterTesterOptions(multithreaded=True, enable_impeller=True)
-      )
-      yield gather_dart_test(
-          build_dir, dart_test_file,
-          FlutterTesterOptions(multithreaded=False, enable_impeller=False)
-      )
-      yield gather_dart_test(
-          build_dir, dart_test_file,
-          FlutterTesterOptions(multithreaded=False, enable_impeller=True)
-      )
+      for multithreaded, enable_impeller in [(True, False), (False, False)]:
+        yield gather_dart_test(
+            build_dir, dart_test_file,
+            FlutterTesterOptions(
+                multithreaded=multithreaded, enable_impeller=enable_impeller
+            )
+        )
 
 
 def gather_dart_smoke_test(build_dir, test_filter):