Eriko Kurimoto | 40fd701f | 2024-09-09 07:58:29 | [diff] [blame] | 1 | # 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 Hijikata | b3ba57d | 2025-03-04 06:37:01 | [diff] [blame] | 5 | assert(is_chromeos) |
Eriko Kurimoto | 40fd701f | 2024-09-09 07:58:29 | [diff] [blame] | 6 | |
| 7 | static_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 | |
| 43 | source_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", |
|
|