add --coverage-continuous-mode=1 for test_env.py and enable for mac-code-coverage

Enabling a clang coverage mode that profile counter updates are continuously synced to a file. This will help reduce the coverage profile dumping overhead and reduce the corrupted issue when process killed or crashed.

[1] https://clang.llvm.org/docs/SourceBasedCodeCoverage.html#running-the-instrumented-program

Bug: 1223230
Change-Id: Ib97e7e876d3380f8d4dc3179a99f81b75539971c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3179667
Reviewed-by: Dirk Pranke <[email protected]>
Commit-Queue: Kuan Huang <[email protected]>
Cr-Commit-Position: refs/heads/main@{#933108}
diff --git a/testing/buildbot/test_suite_exceptions.pyl b/testing/buildbot/test_suite_exceptions.pyl
index b99b7cd..75b0a29 100644
--- a/testing/buildbot/test_suite_exceptions.pyl
+++ b/testing/buildbot/test_suite_exceptions.pyl
@@ -751,6 +751,11 @@
           '--test-launcher-filter-file=../../testing/buildbot/filters/linux_trusty_rel.browser_tests.filter',
         ],
       },
+      'mac-code-coverage': {
+        'args': [
+          '--coverage-continuous-mode=1',
+        ],
+      },
       'mac11-arm64-rel-tests': {
         'ci_only': False,  # https://crbug.com/1234525
       },
@@ -1338,6 +1343,11 @@
           '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.content_browsertests.filter',
         ],
       },
+      'mac-code-coverage': {
+        'args': [
+          '--coverage-continuous-mode=1',
+        ],
+      },
       # https://crbug.com/1255940
       'mac-rel-swarming': {
         'swarming': {
@@ -1873,6 +1883,11 @@
           '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter',
         ],
       },
+      'mac-code-coverage': {
+        'args': [
+          '--coverage-continuous-mode=1',
+        ],
+      },
     },
   },
   'interactive_ui_tests_amd64-generic': {
@@ -2762,6 +2777,11 @@
           '--test-launcher-filter-file=../../testing/buildbot/filters/linux-lacros.sync_integration_tests.filter',
         ],
       },
+      'mac-code-coverage': {
+        'args': [
+          '--coverage-continuous-mode=1',
+        ],
+      },
     },
   },
   'system_webview_shell_layout_test_apk': {