[Fuchsia] Add coverage support for non-test components

Allow use_clang_coverage to follow fuchsia_code_coverage,
allowing coverage info to propagate for integration tests.
Remove logic put in test template to add coverage
info.

Bug: 1197272,1156885
Change-Id: I6e7c3d98e626bdd8b71c300297c426523dd49b29
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2908652
Auto-Submit: Chong Gu <[email protected]>
Reviewed-by: Dirk Pranke <[email protected]>
Reviewed-by: David Dorwin <[email protected]>
Reviewed-by: John Chen <[email protected]>
Commit-Queue: Chong Gu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#886559}
diff --git a/testing/test.gni b/testing/test.gni
index e5d04a5b..dcb883b 100644
--- a/testing/test.gni
+++ b/testing/test.gni
@@ -23,7 +23,6 @@
   import("//build/config/sanitizers/sanitizers.gni")
 } else if (is_fuchsia) {
   import("//build/config/chromecast_build.gni")
-  import("//build/config/coverage/coverage.gni")
   import("//build/config/fuchsia/generate_runner_scripts.gni")
   import("//build/config/fuchsia/package.gni")
   import("//third_party/fuchsia-sdk/sdk/build/cmc.gni")
@@ -320,10 +319,7 @@
     if (defined(invoker.additional_manifest_fragments)) {
       manifest_fragments += invoker.additional_manifest_fragments
     }
-    if (use_clang_coverage) {
-      manifest_fragments +=
-          [ "//build/config/fuchsia/add_DebugData_service.test-cmx" ]
-    }
+
     combined_manifest = "${target_name}.test-cmx"
     cmc_merge(combined_manifest) {
       sources = manifest_fragments