[Fuchsia] Fix test suites on Fuchsia FYI builder

Add filter files and missing cmx fragments for failing tests.
Fix arm64 debug builder to overwrite instead of appending filter file

Bug: 1241660,1241675
Change-Id: I852382d0773416339755f2adb9b699b4e7eb9781
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3109407
Auto-Submit: Chong Gu <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Wez <[email protected]>
Reviewed-by: Brian Sheedy <[email protected]>
Commit-Queue: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/main@{#913947}
diff --git a/testing/buildbot/test_suite_exceptions.pyl b/testing/buildbot/test_suite_exceptions.pyl
index 8b06bf7..ee6c620 100644
--- a/testing/buildbot/test_suite_exceptions.pyl
+++ b/testing/buildbot/test_suite_exceptions.pyl
@@ -2999,11 +2999,6 @@
   },
   'views_unittests': {
     'modifications': {
-      'fuchsia-fyi-arm64-dbg': {
-        'args': [
-          '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.views_unittests.filter',
-        ],
-      },
       # https://crbug.com/1111979,
       'linux-lacros-code-coverage': {
         'args': [
@@ -3037,6 +3032,13 @@
         ],
       },
     },
+    'replacements': {
+      'fuchsia-fyi-arm64-dbg': {
+        'args': {
+          '--test-launcher-filter-file': '../../testing/buildbot/filters/fuchsia.debug.views_unittests.filter',
+        },
+      },
+    },
   },
   'views_unittests_wayland': {
     'modifications': {
@@ -3071,10 +3073,12 @@
           '--test-launcher-filter-file=../../testing/buildbot/filters/android.emulator.viz_unittests.filter',
         ],
       },
+    },
+    'replacements': {
       'fuchsia-fyi-arm64-dbg': {
-        'args': [
-          '--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.debug.viz_unittests.filter',
-        ],
+        'args': {
+          '--test-launcher-filter-file': '../../testing/buildbot/filters/fuchsia.debug.viz_unittests.filter',
+        },
       },
     },
   },