blob: bf4d983f3c0da58e24b184c66202cc1c1c89f6fc [file] [log] [blame]
Eriko Kurimoto40fd701f2024-09-09 07:58:291# Copyright 2024 The Chromium Authors
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
Yuta Hijikatab3ba57d2025-03-04 06:37:015assert(is_chromeos)
Eriko Kurimoto40fd701f2024-09-09 07:58:296
7static_library("ash") {
8 sources = [
9 "chrome_user_logs_data_collector.cc",
10 "chrome_user_logs_data_collector.h",
11 "network_health_data_collector.cc",
12 "network_health_data_collector.h",
13 "network_routes_data_collector.cc",
14 "network_routes_data_collector.h",
15 "shill_data_collector.cc",
16 "shill_data_collector.h",
17 "system_logs_data_collector.cc",
18 "system_logs_data_collector.h",
19 "system_state_data_collector.cc",
20 "system_state_data_collector.h",
21 "ui_hierarchy_data_collector.cc",
22 "ui_hierarchy_data_collector.h",
23 ]
24
25 public_deps = [ "//chrome/browser:browser_public_dependencies" ]
26
27 deps = [
28 "//ash",
29 "//base",
30 "//chrome/browser/ash/profiles",
31 "//chrome/browser/ash/system_logs",
32 "//chromeos/ash/components/cryptohome",
33 "//chromeos/ash/components/dbus/debug_daemon",
34 "//chromeos/ash/components/dbus/shill",
35 "//chromeos/ash/components/network",
36 "//chromeos/components/onc",
37 "//components/feedback",
38 "//components/user_manager",
39 "//dbus",
40 ]
41}
42
43source_set("unit_tests") {
44 testonly = true
45
46 sources = [
47 "chrome_user_logs_data_collector_unittest.cc",
48 "network_health_data_collector_unittest.cc",
49 "network_routes_data_collector_unittest.cc",
50 "shill_data_collector_unittest.cc",
51 "system_logs_data_collector_unittest.cc",
52 "system_state_data_collector_unittest.cc",
53 "ui_hierarchy_data_collector_unittest.cc",
54 ]
55
56 deps = [
57 ":ash",
58 "//base",
59 "//base/test:test_support",
60 "//chrome/browser",
61 "//chrome/browser/ash/profiles",
62 "//chrome/browser/ash/system_logs",
63 "//chrome/test:test_support",
64 "//chromeos/ash/components/dbus/debug_daemon",
65 "//chromeos/ash/components/dbus/shill",
66 "//chromeos/ash/components/network",
67 "//chromeos/ash/components/network:test_support",
68 "//chromeos/ash/components/system",
69 "//components/user_manager",
70 "//components/user_manager:test_support",