summaryrefslogtreecommitdiff
path: root/chromium/chromecast/external_mojo
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-09-03 13:32:17 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-10-01 14:31:55 +0200
commit21ba0c5d4bf8fba15dddd97cd693bad2358b77fd (patch)
tree91be119f694044dfc1ff9fdc054459e925de9df0 /chromium/chromecast/external_mojo
parent03c549e0392f92c02536d3f86d5e1d8dfa3435ac (diff)
downloadqtwebengine-chromium-21ba0c5d4bf8fba15dddd97cd693bad2358b77fd.tar.gz
BASELINE: Update Chromium to 92.0.4515.166
Change-Id: I42a050486714e9e54fc271f2a8939223a02ae364
Diffstat (limited to 'chromium/chromecast/external_mojo')
-rw-r--r--chromium/chromecast/external_mojo/external_service_support/BUILD.gn1
-rw-r--r--chromium/chromecast/external_mojo/public/mojom/BUILD.gn4
-rw-r--r--chromium/chromecast/external_mojo/public/mojom/test_connector.mojom13
3 files changed, 18 insertions, 0 deletions
diff --git a/chromium/chromecast/external_mojo/external_service_support/BUILD.gn b/chromium/chromecast/external_mojo/external_service_support/BUILD.gn
index aabd54ee17c..667967b5af2 100644
--- a/chromium/chromecast/external_mojo/external_service_support/BUILD.gn
+++ b/chromium/chromecast/external_mojo/external_service_support/BUILD.gn
@@ -36,6 +36,7 @@ source_set("test_support") {
deps = [
":external_service",
"//base",
+ "//chromecast/external_mojo/public/mojom:test_support",
"//mojo/public/cpp/bindings",
]
}
diff --git a/chromium/chromecast/external_mojo/public/mojom/BUILD.gn b/chromium/chromecast/external_mojo/public/mojom/BUILD.gn
index 6aefba7b442..5e7ba0ceb8f 100644
--- a/chromium/chromecast/external_mojo/public/mojom/BUILD.gn
+++ b/chromium/chromecast/external_mojo/public/mojom/BUILD.gn
@@ -9,3 +9,7 @@ mojom("mojom") {
public_deps = [ "//mojo/public/mojom/base" ]
}
+
+mojom("test_support") {
+ sources = [ "test_connector.mojom" ]
+}
diff --git a/chromium/chromecast/external_mojo/public/mojom/test_connector.mojom b/chromium/chromecast/external_mojo/public/mojom/test_connector.mojom
new file mode 100644
index 00000000000..32c7b775a35
--- /dev/null
+++ b/chromium/chromecast/external_mojo/public/mojom/test_connector.mojom
@@ -0,0 +1,13 @@
+// Copyright 2021 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+module chromecast.external_mojo.mojom;
+
+// Helper interface to bind to registered Mojo services in unittests where
+// clients clone the FakeExternalConnector instance before using it.
+interface TestExternalConnector {
+ // Directs the call to FakeExternalConnector::BindInterface
+ BindInterfaceInternal(string service_name, string interface_name,
+ handle<message_pipe> interface_pipe);
+};