12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- # Copyright 2019 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.
- import("//mojo/public/tools/bindings/mojom.gni")
- import("//testing/test.gni")
- source_set("common") {
- sources = [
- "page_end_reason.h",
- "page_load_metrics_util.cc",
- "page_load_metrics_util.h",
- "page_load_timing.cc",
- "page_load_timing.h",
- "page_visit_final_status.h",
- ]
- deps = [
- ":page_load_metrics_mojom",
- "//base",
- "//net",
- "//third_party/blink/public:blink_headers",
- "//url",
- ]
- }
- source_set("test_support") {
- testonly = true
- sources = [
- "test/page_load_metrics_test_util.cc",
- "test/page_load_metrics_test_util.h",
- "test/weak_mock_timer.cc",
- "test/weak_mock_timer.h",
- ]
- deps = [
- ":common",
- ":page_load_metrics_mojom",
- "//base",
- "//base/test:test_support",
- "//testing/gmock",
- "//testing/gtest",
- ]
- }
- mojom("page_load_metrics_mojom") {
- sources = [ "page_load_metrics.mojom" ]
- public_deps = [
- "//mojo/public/mojom/base",
- "//third_party/blink/public/mojom:mobile_metrics",
- "//third_party/blink/public/mojom:mojom_platform",
- "//ui/gfx/geometry/mojom",
- "//url/mojom:url_mojom_origin",
- ]
- overridden_deps = [ "//third_party/blink/public/mojom:mojom_platform" ]
- component_deps = [ "//third_party/blink/public/common" ]
- }
|