[M73 Dev][EFL] Disable VizDisplayCompositor for EFL port
[platform/framework/web/chromium-efl.git] / components / scheduling_metrics / BUILD.gn
1 # Copyright 2018 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 component("scheduling_metrics") {
6   sources = [
7     "task_duration_metric_reporter.h",
8     "thread_metrics.cc",
9     "thread_metrics.h",
10     "thread_type.h",
11     "total_duration_metric_reporter.cc",
12     "total_duration_metric_reporter.h",
13   ]
14
15   defines = [ "IS_SCHEDULING_METRICS_IMPL" ]
16
17   public_deps = [
18     "//base",
19   ]
20 }
21
22 source_set("unit_tests") {
23   testonly = true
24   sources = [
25     "thread_metrics_unittest.cc",
26     "total_duration_metric_reporter_unittest.cc",
27   ]
28
29   deps = [
30     ":scheduling_metrics",
31     "//base/test:test_support",
32     "//testing/gmock",
33     "//testing/gtest",
34   ]
35 }