[go: nahoru, domu]

[fuchsia] Export CastChannel FIDL service from CastRunner.

Cast components now offer a CastChannel API via their ComponentController
interface.

Supporting changes:
* Decouple construction and navigation for WebComponents, so that
  bindings like CastChannel can be attached to a Frame in the interim.
* Add a dynamic Cast app registry to FakeApplicationConfigManager.
* Replace fine-grained Fuchsia targets in //BUILD.gn with a
  //fuchsia:gn_all metatarget.
* Remove cast_runner_unittests.

Bug: 910799
Change-Id: I18447c08dad9cbfa017d6b2ebba9b635c3dc4921
Reviewed-on: https://chromium-review.googlesource.com/c/1416890
Commit-Queue: Kevin Marshall <kmarshall@chromium.org>
Reviewed-by: Wez <wez@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Auto-Submit: Kevin Marshall <kmarshall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628015}
diff --git a/BUILD.gn b/BUILD.gn
index 281dccc8a..8571278 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -218,7 +218,9 @@
   } else if (is_fuchsia) {
     deps += [
       ":d8_fuchsia",
-      "build/fuchsia/fidlgen_js:fidlgen_js_unittests",
+      "//build/fuchsia/fidlgen_js:fidlgen_js_unittests",
+      "//fuchsia:gn_all",
+      "//headless",
     ]
   }
 
@@ -763,15 +765,6 @@
     }
   }
 
-  if (is_fuchsia) {
-    deps += [
-      "//fuchsia:webrunner_unittests",
-      "//fuchsia/http:http_service_tests",
-      "//fuchsia/runners:cast_runner_unittests",
-      "//headless",
-    ]
-  }
-
   if (enable_vulkan) {
     deps += [ "//gpu/vulkan/demo" ]
   }