blob: f052f1ddefcebbe5441498047c52d029399a2c15 [file] [log] [blame]
# Copyright 2020 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.
assert(is_chromeos, "Non-ChromeOS builds cannot depend on //chromeos")
static_library("backend") {
sources = [
"cpu_usage_data.cc",
"cpu_usage_data.h",
"cros_healthd_helpers.cc",
"cros_healthd_helpers.h",
"diagnostics_manager.cc",
"diagnostics_manager.h",
"histogram_util.cc",
"histogram_util.h",
"power_manager_client_conversions.cc",
"power_manager_client_conversions.h",
"system_data_provider.cc",
"system_data_provider.h",
"system_routine_controller.cc",
"system_routine_controller.h",
]
deps = [
"//ash/public/cpp",
"//base",
"//chromeos/components/diagnostics_ui/mojom",
"//chromeos/dbus/power",
"//chromeos/dbus/power:power_manager_proto",
"//chromeos/services/cros_healthd/public/cpp",
"//chromeos/services/cros_healthd/public/mojom",
"//services/data_decoder/public/cpp",
"//ui/base",
]
}
source_set("unit_tests") {
testonly = true
sources = [
"cpu_usage_data_unittest.cc",
"power_manager_client_conversions_unittest.cc",
"system_data_provider_unittest.cc",
"system_routine_controller_unittest.cc",
]
deps = [
":backend",
"//base/test:test_support",
"//chromeos/components/diagnostics_ui/mojom",
"//chromeos/dbus/cros_healthd",
"//chromeos/dbus/power",
"//chromeos/dbus/power:power_manager_proto",
"//chromeos/services/cros_healthd/public/cpp",
"//chromeos/services/cros_healthd/public/mojom",
"//services/data_decoder/public/cpp:test_support",
"//testing/gtest",
]
}