summaryrefslogtreecommitdiffstats
path: root/chromium/ash/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ash/BUILD.gn')
-rw-r--r--chromium/ash/BUILD.gn290
1 files changed, 198 insertions, 92 deletions
diff --git a/chromium/ash/BUILD.gn b/chromium/ash/BUILD.gn
index 68c688f63a7..d0680b6c347 100644
--- a/chromium/ash/BUILD.gn
+++ b/chromium/ash/BUILD.gn
@@ -6,7 +6,7 @@ import("//ash/ambient/resources/resources.gni")
import("//build/config/chromeos/ui_mode.gni")
import("//build/config/features.gni")
import("//build/config/ui.gni")
-import("//chromeos/assistant/ambient.gni")
+import("//chromeos/ash/components/assistant/ambient.gni")
import("//chromeos/components/sensors/buildflags.gni")
import("//mojo/public/tools/bindings/mojom.gni")
import("//testing/test.gni")
@@ -156,6 +156,8 @@ component("ash") {
"ambient/ambient_photo_controller.h",
"ambient/ambient_view_delegate_impl.cc",
"ambient/ambient_view_delegate_impl.h",
+ "ambient/ambient_weather_controller.cc",
+ "ambient/ambient_weather_controller.h",
"ambient/autotest_ambient_api.cc",
"ambient/model/ambient_animation_attribution_provider.cc",
"ambient/model/ambient_animation_attribution_provider.h",
@@ -176,8 +178,15 @@ component("ash") {
"ambient/model/ambient_topic_queue_animation_delegate.h",
"ambient/model/ambient_topic_queue_slideshow_delegate.cc",
"ambient/model/ambient_topic_queue_slideshow_delegate.h",
+ "ambient/model/ambient_weather_model.cc",
+ "ambient/model/ambient_weather_model.h",
+ "ambient/model/ambient_weather_model_observer.h",
"ambient/resources/ambient_animation_resource_constants.h",
"ambient/resources/ambient_animation_static_resources.h",
+ "ambient/ui/ambient_animation_attribution_transformer.cc",
+ "ambient/ui/ambient_animation_attribution_transformer.h",
+ "ambient/ui/ambient_animation_background_color.cc",
+ "ambient/ui/ambient_animation_background_color.h",
"ambient/ui/ambient_animation_player.cc",
"ambient/ui/ambient_animation_player.h",
"ambient/ui/ambient_animation_resizer.cc",
@@ -286,6 +295,8 @@ component("ash") {
"capture_mode/capture_mode_source_view.cc",
"capture_mode/capture_mode_source_view.h",
"capture_mode/capture_mode_test_api.cc",
+ "capture_mode/capture_mode_toast_controller.cc",
+ "capture_mode/capture_mode_toast_controller.h",
"capture_mode/capture_mode_toggle_button.cc",
"capture_mode/capture_mode_toggle_button.h",
"capture_mode/capture_mode_type_view.cc",
@@ -343,6 +354,10 @@ component("ash") {
"clipboard/views/clipboard_history_text_item_view.cc",
"clipboard/views/clipboard_history_text_item_view.h",
"clipboard/views/clipboard_history_view_constants.h",
+ "controls/contextual_nudge.cc",
+ "controls/contextual_nudge.h",
+ "controls/contextual_tooltip.cc",
+ "controls/contextual_tooltip.h",
"controls/gradient_layer_delegate.cc",
"controls/gradient_layer_delegate.h",
"controls/rounded_scroll_bar.cc",
@@ -572,16 +587,6 @@ component("ash") {
"ime/ime_switch_type.h",
"ime/mode_indicator_observer.cc",
"ime/mode_indicator_observer.h",
- "in_session_auth/auth_dialog_contents_view.cc",
- "in_session_auth/auth_dialog_contents_view.h",
- "in_session_auth/authentication_dialog.cc",
- "in_session_auth/authentication_dialog.h",
- "in_session_auth/in_session_auth_dialog.cc",
- "in_session_auth/in_session_auth_dialog.h",
- "in_session_auth/in_session_auth_dialog_controller_impl.cc",
- "in_session_auth/in_session_auth_dialog_controller_impl.h",
- "in_session_auth/webauthn_request_registrar_impl.cc",
- "in_session_auth/webauthn_request_registrar_impl.h",
"keyboard/arc/arc_virtual_keyboard_container_layout_manager.cc",
"keyboard/arc/arc_virtual_keyboard_container_layout_manager.h",
"keyboard/keyboard_controller_impl.cc",
@@ -633,6 +638,8 @@ component("ash") {
"login/ui/hover_notifier.h",
"login/ui/image_parser.cc",
"login/ui/image_parser.h",
+ "login/ui/kiosk_app_default_message.cc",
+ "login/ui/kiosk_app_default_message.h",
"login/ui/lock_contents_view.cc",
"login/ui/lock_contents_view.h",
"login/ui/lock_debug_view.cc",
@@ -705,8 +712,6 @@ component("ash") {
"login/ui/views_utils.cc",
"login/ui/views_utils.h",
"login_status.h",
- "marker/marker_controller.cc",
- "marker/marker_controller.h",
"media/media_controller_impl.cc",
"media/media_controller_impl.h",
"metrics/demo_session_metrics_recorder.cc",
@@ -731,6 +736,8 @@ component("ash") {
"metrics/task_switch_source.h",
"metrics/task_switch_time_tracker.cc",
"metrics/task_switch_time_tracker.h",
+ "metrics/ui_throughput_recorder.cc",
+ "metrics/ui_throughput_recorder.h",
"metrics/user_metrics_recorder.cc",
"metrics/user_metrics_recorder.h",
"multi_device_setup/multi_device_notification_presenter.cc",
@@ -789,6 +796,8 @@ component("ash") {
"public/cpp/window_tree_host_lookup.h",
"rgb_keyboard/rgb_keyboard_manager.cc",
"rgb_keyboard/rgb_keyboard_manager.h",
+ "rgb_keyboard/rgb_keyboard_util.cc",
+ "rgb_keyboard/rgb_keyboard_util.h",
"root_window_controller.cc",
"root_window_controller.h",
"root_window_settings.cc",
@@ -825,12 +834,6 @@ component("ash") {
"shelf/assistant_overlay.h",
"shelf/back_button.cc",
"shelf/back_button.h",
- "shelf/contextual_nudge.cc",
- "shelf/contextual_nudge.h",
- "shelf/contextual_nudge_status_tracker.cc",
- "shelf/contextual_nudge_status_tracker.h",
- "shelf/contextual_tooltip.cc",
- "shelf/contextual_tooltip.h",
"shelf/drag_handle.cc",
"shelf/drag_handle.h",
"shelf/drag_window_from_shelf_controller.cc",
@@ -847,6 +850,8 @@ component("ash") {
"shelf/hotseat_widget.h",
"shelf/in_app_to_home_nudge_controller.cc",
"shelf/in_app_to_home_nudge_controller.h",
+ "shelf/kiosk_app_instruction_bubble.cc",
+ "shelf/kiosk_app_instruction_bubble.h",
"shelf/launcher_nudge_controller.cc",
"shelf/launcher_nudge_controller.h",
"shelf/login_shelf_gesture_controller.cc",
@@ -946,13 +951,15 @@ component("ash") {
"style/ash_color_provider.h",
"style/close_button.cc",
"style/close_button.h",
+ "style/dark_light_mode_nudge.cc",
+ "style/dark_light_mode_nudge.h",
+ "style/dark_light_mode_nudge_controller.cc",
+ "style/dark_light_mode_nudge_controller.h",
"style/dark_mode_controller.cc",
"style/dark_mode_controller.h",
"style/default_color_constants.h",
"style/default_colors.cc",
"style/default_colors.h",
- "style/highlight_border.cc",
- "style/highlight_border.h",
"style/icon_button.cc",
"style/icon_button.h",
"style/pill_button.cc",
@@ -1150,11 +1157,17 @@ component("ash") {
"system/holding_space/recent_files_bubble.h",
"system/holding_space/screen_captures_section.cc",
"system/holding_space/screen_captures_section.h",
- "system/hps/hps_notify_notification_blocker.cc",
- "system/hps/hps_notify_notification_blocker.h",
- "system/hps/hps_notify_notification_blocker_internal.h",
- "system/hps/hps_orientation_controller.cc",
- "system/hps/hps_orientation_controller.h",
+ "system/human_presence/human_presence_orientation_controller.cc",
+ "system/human_presence/human_presence_orientation_controller.h",
+ "system/human_presence/lock_on_leave_controller.cc",
+ "system/human_presence/lock_on_leave_controller.h",
+ "system/human_presence/snooping_protection_controller.cc",
+ "system/human_presence/snooping_protection_controller.h",
+ "system/human_presence/snooping_protection_notification_blocker.cc",
+ "system/human_presence/snooping_protection_notification_blocker.h",
+ "system/human_presence/snooping_protection_notification_blocker_internal.h",
+ "system/human_presence/snooping_protection_view.cc",
+ "system/human_presence/snooping_protection_view.h",
"system/ime/ime_feature_pod_controller.cc",
"system/ime/ime_feature_pod_controller.h",
"system/ime/ime_observer.h",
@@ -1166,6 +1179,10 @@ component("ash") {
"system/ime_menu/ime_list_view.h",
"system/ime_menu/ime_menu_tray.cc",
"system/ime_menu/ime_menu_tray.h",
+ "system/keyboard_brightness/keyboard_backlight_color_controller.cc",
+ "system/keyboard_brightness/keyboard_backlight_color_controller.h",
+ "system/keyboard_brightness/keyboard_backlight_color_nudge_controller.cc",
+ "system/keyboard_brightness/keyboard_backlight_color_nudge_controller.h",
"system/keyboard_brightness/keyboard_backlight_toggle_controller.cc",
"system/keyboard_brightness/keyboard_backlight_toggle_controller.h",
"system/keyboard_brightness/keyboard_brightness_controller.cc",
@@ -1282,8 +1299,14 @@ component("ash") {
"system/network/fake_network_detailed_network_view.h",
"system/network/fake_network_detailed_view_delegate.cc",
"system/network/fake_network_detailed_view_delegate.h",
+ "system/network/fake_network_list_mobile_header_view.cc",
+ "system/network/fake_network_list_mobile_header_view.h",
"system/network/fake_network_list_network_header_view_delegate.cc",
"system/network/fake_network_list_network_header_view_delegate.h",
+ "system/network/fake_network_list_wifi_header_view.cc",
+ "system/network/fake_network_list_wifi_header_view.h",
+ "system/network/managed_sim_lock_notifier.cc",
+ "system/network/managed_sim_lock_notifier.h",
"system/network/network_detailed_network_view.cc",
"system/network/network_detailed_network_view.h",
"system/network/network_detailed_network_view_impl.cc",
@@ -1311,14 +1334,26 @@ component("ash") {
"system/network/network_info_bubble.h",
"system/network/network_list_header_view.cc",
"system/network/network_list_header_view.h",
+ "system/network/network_list_item_view.cc",
+ "system/network/network_list_item_view.h",
+ "system/network/network_list_mobile_header_view.cc",
+ "system/network/network_list_mobile_header_view.h",
+ "system/network/network_list_mobile_header_view_impl.cc",
+ "system/network/network_list_mobile_header_view_impl.h",
"system/network/network_list_network_header_view.cc",
"system/network/network_list_network_header_view.h",
+ "system/network/network_list_network_item_view.cc",
+ "system/network/network_list_network_item_view.h",
"system/network/network_list_view.cc",
"system/network/network_list_view.h",
"system/network/network_list_view_controller.cc",
"system/network/network_list_view_controller.h",
"system/network/network_list_view_controller_impl.cc",
"system/network/network_list_view_controller_impl.h",
+ "system/network/network_list_wifi_header_view.cc",
+ "system/network/network_list_wifi_header_view.h",
+ "system/network/network_list_wifi_header_view_impl.cc",
+ "system/network/network_list_wifi_header_view_impl.h",
"system/network/network_observer.h",
"system/network/network_row_title_view.cc",
"system/network/network_row_title_view.h",
@@ -1438,6 +1473,8 @@ component("ash") {
"system/phonehub/ui_constants.h",
"system/power/adaptive_charging_controller.cc",
"system/power/adaptive_charging_controller.h",
+ "system/power/adaptive_charging_notification_controller.cc",
+ "system/power/adaptive_charging_notification_controller.h",
"system/power/adaptive_charging_nudge.cc",
"system/power/adaptive_charging_nudge.h",
"system/power/adaptive_charging_nudge_controller.cc",
@@ -1450,8 +1487,6 @@ component("ash") {
"system/power/battery_notification.h",
"system/power/dual_role_notification.cc",
"system/power/dual_role_notification.h",
- "system/power/hps_sense_controller.cc",
- "system/power/hps_sense_controller.h",
"system/power/peripheral_battery_listener.cc",
"system/power/peripheral_battery_listener.h",
"system/power/peripheral_battery_notifier.cc",
@@ -1589,6 +1624,8 @@ component("ash") {
"system/tray/system_nudge.h",
"system/tray/system_nudge_controller.cc",
"system/tray/system_nudge_controller.h",
+ "system/tray/system_nudge_label.cc",
+ "system/tray/system_nudge_label.h",
"system/tray/system_tray_item_uma_type.h",
"system/tray/system_tray_notifier.cc",
"system/tray/system_tray_notifier.h",
@@ -1642,10 +1679,6 @@ component("ash") {
"system/unified/feature_pod_controller_base.h",
"system/unified/feature_pods_container_view.cc",
"system/unified/feature_pods_container_view.h",
- "system/unified/hps_notify_controller.cc",
- "system/unified/hps_notify_controller.h",
- "system/unified/hps_notify_view.cc",
- "system/unified/hps_notify_view.h",
"system/unified/ime_mode_view.cc",
"system/unified/ime_mode_view.h",
"system/unified/managed_device_tray_item_view.cc",
@@ -1724,17 +1757,19 @@ component("ash") {
"utility/rounded_window_targeter.h",
"utility/transformer_util.cc",
"utility/transformer_util.h",
+ "wallpaper/online_wallpaper_variant_info_fetcher.cc",
+ "wallpaper/online_wallpaper_variant_info_fetcher.h",
"wallpaper/wallpaper_base_view.cc",
"wallpaper/wallpaper_base_view.h",
"wallpaper/wallpaper_constants.h",
"wallpaper/wallpaper_controller_impl.cc",
"wallpaper/wallpaper_controller_impl.h",
+ "wallpaper/wallpaper_pref_manager.cc",
+ "wallpaper/wallpaper_pref_manager.h",
"wallpaper/wallpaper_utils/wallpaper_color_calculator.cc",
"wallpaper/wallpaper_utils/wallpaper_color_calculator.h",
"wallpaper/wallpaper_utils/wallpaper_color_calculator_observer.h",
"wallpaper/wallpaper_utils/wallpaper_color_extraction_result.h",
- "wallpaper/wallpaper_utils/wallpaper_decoder.cc",
- "wallpaper/wallpaper_utils/wallpaper_decoder.h",
"wallpaper/wallpaper_utils/wallpaper_resizer.cc",
"wallpaper/wallpaper_utils/wallpaper_resizer.h",
"wallpaper/wallpaper_utils/wallpaper_resizer_observer.h",
@@ -1813,32 +1848,34 @@ component("ash") {
"wm/desks/root_window_desk_switch_animator.h",
"wm/desks/scroll_arrow_button.cc",
"wm/desks/scroll_arrow_button.h",
- "wm/desks/templates/desks_templates_animations.cc",
- "wm/desks/templates/desks_templates_animations.h",
- "wm/desks/templates/desks_templates_dialog_controller.cc",
- "wm/desks/templates/desks_templates_dialog_controller.h",
- "wm/desks/templates/desks_templates_grid_view.cc",
- "wm/desks/templates/desks_templates_grid_view.h",
- "wm/desks/templates/desks_templates_icon_container.cc",
- "wm/desks/templates/desks_templates_icon_container.h",
- "wm/desks/templates/desks_templates_icon_view.cc",
- "wm/desks/templates/desks_templates_icon_view.h",
- "wm/desks/templates/desks_templates_item_view.cc",
- "wm/desks/templates/desks_templates_item_view.h",
- "wm/desks/templates/desks_templates_metrics_util.cc",
- "wm/desks/templates/desks_templates_metrics_util.h",
- "wm/desks/templates/desks_templates_name_view.cc",
- "wm/desks/templates/desks_templates_name_view.h",
- "wm/desks/templates/desks_templates_presenter.cc",
- "wm/desks/templates/desks_templates_presenter.h",
- "wm/desks/templates/desks_templates_util.cc",
- "wm/desks/templates/desks_templates_util.h",
"wm/desks/templates/restore_data_collector.cc",
"wm/desks/templates/restore_data_collector.h",
"wm/desks/templates/save_desk_template_button.cc",
"wm/desks/templates/save_desk_template_button.h",
"wm/desks/templates/save_desk_template_button_container.cc",
"wm/desks/templates/save_desk_template_button_container.h",
+ "wm/desks/templates/saved_desk_animations.cc",
+ "wm/desks/templates/saved_desk_animations.h",
+ "wm/desks/templates/saved_desk_dialog_controller.cc",
+ "wm/desks/templates/saved_desk_dialog_controller.h",
+ "wm/desks/templates/saved_desk_grid_view.cc",
+ "wm/desks/templates/saved_desk_grid_view.h",
+ "wm/desks/templates/saved_desk_icon_container.cc",
+ "wm/desks/templates/saved_desk_icon_container.h",
+ "wm/desks/templates/saved_desk_icon_view.cc",
+ "wm/desks/templates/saved_desk_icon_view.h",
+ "wm/desks/templates/saved_desk_item_view.cc",
+ "wm/desks/templates/saved_desk_item_view.h",
+ "wm/desks/templates/saved_desk_library_view.cc",
+ "wm/desks/templates/saved_desk_library_view.h",
+ "wm/desks/templates/saved_desk_metrics_util.cc",
+ "wm/desks/templates/saved_desk_metrics_util.h",
+ "wm/desks/templates/saved_desk_name_view.cc",
+ "wm/desks/templates/saved_desk_name_view.h",
+ "wm/desks/templates/saved_desk_presenter.cc",
+ "wm/desks/templates/saved_desk_presenter.h",
+ "wm/desks/templates/saved_desk_util.cc",
+ "wm/desks/templates/saved_desk_util.h",
"wm/desks/zero_state_button.cc",
"wm/desks/zero_state_button.h",
"wm/drag_details.cc",
@@ -1863,6 +1900,8 @@ component("ash") {
"wm/gestures/back_gesture/back_gesture_event_handler.h",
"wm/gestures/back_gesture/back_gesture_metrics.cc",
"wm/gestures/back_gesture/back_gesture_metrics.h",
+ "wm/gestures/back_gesture/back_gesture_util.cc",
+ "wm/gestures/back_gesture/back_gesture_util.h",
"wm/gestures/wm_fling_handler.cc",
"wm/gestures/wm_fling_handler.h",
"wm/gestures/wm_gesture_handler.cc",
@@ -1880,6 +1919,8 @@ component("ash") {
"wm/lock_window_state.h",
"wm/mru_window_tracker.cc",
"wm/mru_window_tracker.h",
+ "wm/multitask_menu_nudge_controller.cc",
+ "wm/multitask_menu_nudge_controller.h",
"wm/native_cursor_manager_ash.cc",
"wm/native_cursor_manager_ash.h",
"wm/overlay_event_filter.cc",
@@ -1925,6 +1966,8 @@ component("ash") {
"wm/overview/overview_wallpaper_controller.h",
"wm/overview/overview_window_drag_controller.cc",
"wm/overview/overview_window_drag_controller.h",
+ "wm/overview/rounded_label.cc",
+ "wm/overview/rounded_label.h",
"wm/overview/rounded_label_widget.cc",
"wm/overview/rounded_label_widget.h",
"wm/overview/scoped_overview_animation_settings.cc",
@@ -2145,6 +2188,7 @@ component("ash") {
"//ash/components/settings",
"//ash/constants",
"//ash/dbus:privacy_screen_proto",
+ "//ash/in_session_auth",
"//ash/keyboard/ui",
"//ash/login/resources:resources_grit",
"//ash/public/cpp/ambient/proto",
@@ -2174,9 +2218,16 @@ component("ash") {
"//cc",
"//cc/debug",
"//cc/paint:paint",
- "//chromeos/assistant:buildflags",
+ "//chromeos/ash/components/assistant:buildflags",
+ "//chromeos/ash/components/dbus/hammerd",
+ "//chromeos/ash/components/dbus/rgbkbd",
+ "//chromeos/ash/components/dbus/rmad",
+ "//chromeos/ash/components/dbus/rmad:rmad_proto",
+ "//chromeos/ash/components/dbus/services",
+ "//chromeos/ash/components/dbus/system_clock",
+ "//chromeos/ash/components/dbus/usb",
+ "//chromeos/ash/components/human_presence",
"//chromeos/components/feature_usage",
- "//chromeos/components/hps",
"//chromeos/components/quick_answers/public/cpp:prefs",
"//chromeos/components/sensors:buildflags",
"//chromeos/components/sensors:sensors",
@@ -2186,19 +2237,13 @@ component("ash") {
"//chromeos/dbus",
"//chromeos/dbus/audio",
"//chromeos/dbus/constants",
- "//chromeos/dbus/hammerd",
- "//chromeos/dbus/hermes:hermes_clients",
- "//chromeos/dbus/hermes:hermes_fakes",
- "//chromeos/dbus/hps",
- "//chromeos/dbus/hps:hps_proto",
+ "//chromeos/dbus/hermes",
+ "//chromeos/dbus/human_presence",
+ "//chromeos/dbus/human_presence:hps_proto",
"//chromeos/dbus/init",
"//chromeos/dbus/power",
"//chromeos/dbus/power:power_manager_proto",
- "//chromeos/dbus/rmad",
- "//chromeos/dbus/rmad:rmad_proto",
- "//chromeos/dbus/services:services",
"//chromeos/dbus/shill",
- "//chromeos/dbus/system_clock",
"//chromeos/login/login_state",
"//chromeos/metrics",
"//chromeos/network",
@@ -2215,6 +2260,7 @@ component("ash") {
"//chromeos/ui/base",
"//chromeos/ui/frame",
"//chromeos/ui/wm",
+ "//components/access_code_cast/common",
"//components/account_id",
"//components/app_constants",
"//components/app_restore",
@@ -2321,6 +2367,7 @@ component("ash") {
allow_circular_includes_from = [
"//ash/app_list",
"//ash/assistant/ui",
+ "//ash/in_session_auth",
"//ash/quick_pair/feature_status_tracker",
"//ash/quick_pair/keyed_service:keyed_service",
"//ash/quick_pair/pairing",
@@ -2365,6 +2412,17 @@ action("dbus_service_files") {
args += rebase_path(sources, root_build_dir)
}
+static_library("run_ash_unittests") {
+ testonly = true
+ sources = [ "test/ash_unittests.cc" ]
+ deps = [
+ ":test_support",
+ "//base/test:test_support",
+ "//components/viz/test:test_support",
+ "//mojo/core/embedder:embedder",
+ ]
+}
+
test("ash_unittests") {
use_xvfb = use_xvfb_in_this_config
@@ -2412,9 +2470,10 @@ test("ash_unittests") {
"ambient/model/ambient_backend_model_unittest.cc",
"ambient/model/ambient_topic_queue_animation_delegate_unittest.cc",
"ambient/model/ambient_topic_queue_unittest.cc",
+ "ambient/ui/ambient_animation_attribution_transformer_unittest.cc",
+ "ambient/ui/ambient_animation_background_color_unittest.cc",
"ambient/ui/ambient_animation_resizer_unittest.cc",
"ambient/ui/ambient_animation_shield_controller_unittest.cc",
- "ambient/ui/ambient_animation_view_unittest.cc",
"ambient/ui/ambient_container_view_unittest.cc",
"ambient/ui/jitter_calculator_unittest.cc",
"ambient/ui/media_string_view_unittest.cc",
@@ -2456,6 +2515,7 @@ test("ash_unittests") {
"clipboard/clipboard_history_unittest.cc",
"clipboard/clipboard_history_util_unittest.cc",
"clipboard/clipboard_nudge_controller_unittest.cc",
+ "controls/contextual_tooltip_unittest.cc",
"controls/rounded_scroll_bar_unittest.cc",
"controls/scroll_view_gradient_helper_unittest.cc",
"dbus/gesture_properties_service_provider_unittest.cc",
@@ -2514,9 +2574,9 @@ test("ash_unittests") {
"host/ash_window_tree_host_unified_unittest.cc",
"ime/ime_controller_impl_unittest.cc",
"in_session_auth/authentication_dialog_unittest.cc",
- "in_session_auth/in_session_auth_dialog_controller_impl_unittest.cc",
"in_session_auth/mock_in_session_auth_dialog_client.cc",
"in_session_auth/mock_in_session_auth_dialog_client.h",
+ "in_session_auth/webauthn_dialog_controller_impl_unittest.cc",
"keyboard/keyboard_controller_impl_unittest.cc",
"keyboard/virtual_keyboard_controller_unittest.cc",
"keyboard/virtual_keyboard_unittest.cc",
@@ -2560,7 +2620,6 @@ test("ash_unittests") {
"login/ui/pin_request_view_unittest.cc",
"login/ui/smart_lock_auth_factor_model_unittest.cc",
"login/ui/views_utils_unittest.cc",
- "marker/marker_controller_unittest.cc",
"media/media_controller_unittest.cc",
"metrics/demo_session_metrics_recorder_unittest.cc",
"metrics/desktop_task_switch_metric_recorder_unittest.cc",
@@ -2590,7 +2649,6 @@ test("ash_unittests") {
"session/session_controller_impl_unittest.cc",
"shelf/assistant_overlay_unittest.cc",
"shelf/back_button_unittest.cc",
- "shelf/contextual_tooltip_unittest.cc",
"shelf/drag_handle_unittest.cc",
"shelf/drag_window_from_shelf_controller_test_api.cc",
"shelf/drag_window_from_shelf_controller_test_api.h",
@@ -2625,6 +2683,7 @@ test("ash_unittests") {
"shelf/test/widget_animation_smoothness_inspector.h",
"shell_unittest.cc",
"style/ash_color_provider_unittests.cc",
+ "style/dark_light_mode_nudge_controller_unittests.cc",
"system/accessibility/accessibility_feature_pod_controller_unittest.cc",
"system/accessibility/autoclick_menu_bubble_controller_unittest.cc",
"system/accessibility/dictation_bubble_controller_unittest.cc",
@@ -2655,6 +2714,7 @@ test("ash_unittests") {
"system/bluetooth/tray_bluetooth_helper_legacy_unittest.cc",
"system/bluetooth/unified_bluetooth_detailed_view_controller_unittest.cc",
"system/caps_lock_notification_controller_unittest.cc",
+ "system/dark_mode/dark_mode_feature_pod_controller_unittest.cc",
"system/diagnostics/async_log_unittest.cc",
"system/diagnostics/diagnostics_log_controller_unittest.cc",
"system/diagnostics/log_test_helpers_unittest.cc",
@@ -2670,10 +2730,14 @@ test("ash_unittests") {
"system/gesture_education/gesture_education_notification_controller_unittest.cc",
"system/holding_space/holding_space_animation_registry_unittest.cc",
"system/holding_space/holding_space_tray_unittest.cc",
- "system/hps/hps_notify_notification_blocker_unittest.cc",
- "system/hps/hps_orientation_controller_unittest.cc",
+ "system/human_presence/human_presence_orientation_controller_unittest.cc",
+ "system/human_presence/lock_on_leave_controller_unittest.cc",
+ "system/human_presence/snooping_protection_controller_unittest.cc",
+ "system/human_presence/snooping_protection_notification_blocker_unittest.cc",
"system/ime/ime_feature_pod_controller_unittest.cc",
"system/ime_menu/ime_menu_tray_unittest.cc",
+ "system/keyboard_brightness/keyboard_backlight_color_controller_unittest.cc",
+ "system/keyboard_brightness/keyboard_backlight_color_nudge_controller_unittest.cc",
"system/locale/locale_feature_pod_controller_unittest.cc",
"system/machine_learning/user_settings_event_logger_unittest.cc",
"system/media/media_notification_provider_impl_unittest.cc",
@@ -2699,6 +2763,7 @@ test("ash_unittests") {
"system/network/active_network_icon_unittest.cc",
"system/network/auto_connect_notifier_unittest.cc",
"system/network/cellular_setup_notifier_unittest.cc",
+ "system/network/managed_sim_lock_notifier_unittest.cc",
"system/network/network_detailed_network_view_unittest.cc",
"system/network/network_detailed_view_controller_unittest.cc",
"system/network/network_detailed_view_unittest.cc",
@@ -2706,12 +2771,16 @@ test("ash_unittests") {
"system/network/network_feature_pod_controller_unittest.cc",
"system/network/network_icon_unittest.cc",
"system/network/network_info_bubble_unittest.cc",
+ "system/network/network_list_mobile_header_view_unittest.cc",
"system/network/network_list_network_header_view_unittest.cc",
+ "system/network/network_list_network_item_view_unittest.cc",
"system/network/network_list_view_controller_unittest.cc",
+ "system/network/network_list_wifi_header_view_unittest.cc",
"system/network/sms_observer_unittest.cc",
"system/network/vpn_list_unittest.cc",
"system/network/wifi_toggle_notification_controller_unittest.cc",
"system/night_light/night_light_controller_unittest.cc",
+ "system/night_light/night_light_feature_pod_controller_unittest.cc",
"system/overview/overview_button_tray_unittest.cc",
"system/palette/mock_palette_tool_delegate.cc",
"system/palette/mock_palette_tool_delegate.h",
@@ -2732,9 +2801,9 @@ test("ash_unittests") {
"system/phonehub/silence_phone_quick_action_controller_unittest.cc",
"system/phonehub/task_continuation_view_unittest.cc",
"system/power/adaptive_charging_controller_unittest.cc",
+ "system/power/adaptive_charging_notification_controller_unittest.cc",
"system/power/adaptive_charging_nudge_controller_unittest.cc",
"system/power/backlights_forced_off_setter_unittest.cc",
- "system/power/hps_sense_controller_unittest.cc",
"system/power/peripheral_battery_listener_unittest.cc",
"system/power/peripheral_battery_notifier_listener_integration_test.cc",
"system/power/peripheral_battery_notifier_unittest.cc",
@@ -2764,6 +2833,7 @@ test("ash_unittests") {
"system/time/calendar_utils_unittest.cc",
"system/time/calendar_view_controller_unittest.cc",
"system/time/calendar_view_unittest.cc",
+ "system/time/date_helper_unittest.cc",
"system/time/time_of_day_unittest.cc",
"system/time/time_tray_item_view_unittest.cc",
"system/time/time_view_unittest.cc",
@@ -2777,7 +2847,6 @@ test("ash_unittests") {
"system/unified/camera_mic_tray_item_view_unittest.cc",
"system/unified/date_tray_unittest.cc",
"system/unified/feature_pods_container_view_unittest.cc",
- "system/unified/hps_notify_controller_unittest.cc",
"system/unified/notification_counter_view_unittest.cc",
"system/unified/notification_icons_controller_unittest.cc",
"system/unified/page_indicator_view_unittest.cc",
@@ -2791,7 +2860,6 @@ test("ash_unittests") {
"system/usb_peripheral/usb_peripheral_notification_controller_unittest.cc",
"system/virtual_keyboard/virtual_keyboard_tray_unittest.cc",
"test/ash_test_helper_unittest.cc",
- "test/ash_unittests.cc",
"tooltips/tooltip_controller_unittest.cc",
"touch/touch_devices_controller_unittest.cc",
"touch/touch_observer_hud_unittest.cc",
@@ -2805,7 +2873,9 @@ test("ash_unittests") {
"utility/lottie_util_unittest.cc",
"utility/occlusion_tracker_pauser_unittest.cc",
"utility/rounded_window_targeter_unittest.cc",
+ "wallpaper/online_wallpaper_variant_info_fetcher_unittest.cc",
"wallpaper/wallpaper_controller_unittest.cc",
+ "wallpaper/wallpaper_pref_manager_unittest.cc",
"wallpaper/wallpaper_utils/wallpaper_color_calculator_unittest.cc",
"wallpaper/wallpaper_utils/wallpaper_resizer_unittest.cc",
"wallpaper/wallpaper_window_state_manager_unittest.cc",
@@ -2821,7 +2891,7 @@ test("ash_unittests") {
"wm/desks/desk_animation_impl_unittest.cc",
"wm/desks/desks_unittests.cc",
"wm/desks/root_window_desk_switch_animator_unittest.cc",
- "wm/desks/templates/desks_templates_unittest.cc",
+ "wm/desks/templates/saved_desk_unittest.cc",
"wm/drag_window_resizer_unittest.cc",
"wm/float/float_controller_unittest.cc",
"wm/fullscreen_window_finder_unittest.cc",
@@ -2834,6 +2904,7 @@ test("ash_unittests") {
"wm/lock_layout_manager_unittest.cc",
"wm/lock_state_controller_unittest.cc",
"wm/mru_window_tracker_unittest.cc",
+ "wm/multitask_menu_nudge_controller_unittest.cc",
"wm/native_cursor_manager_ash_unittest.cc",
"wm/overlay_event_filter_unittest.cc",
"wm/overlay_layout_manager_unittest.cc",
@@ -2897,6 +2968,7 @@ test("ash_unittests") {
deps = [
":ash",
+ ":run_ash_unittests",
":test_support",
"//ash/app_list",
"//ash/app_list:test_support",
@@ -2911,11 +2983,15 @@ test("ash_unittests") {
"//ash/assistant/util",
"//ash/components/arc:notification_test_support",
"//ash/components/audio",
+ "//ash/components/cryptohome",
"//ash/components/geolocation",
+ "//ash/components/login/auth",
+ "//ash/components/login/auth:test_support",
"//ash/components/phonehub:test_support",
"//ash/components/settings",
"//ash/constants",
"//ash/dbus:privacy_screen_proto",
+ "//ash/in_session_auth",
"//ash/keyboard/ui",
"//ash/keyboard/ui:test_support",
"//ash/public/cpp",
@@ -2943,28 +3019,31 @@ test("ash_unittests") {
"//build:branding_buildflags",
"//cc:test_support",
"//chromeos:test_support",
- "//chromeos/assistant:buildflags",
+ "//chromeos/ash/components/assistant:buildflags",
+ "//chromeos/ash/components/dbus/hammerd",
+ "//chromeos/ash/components/dbus/rgbkbd",
+ "//chromeos/ash/components/dbus/services:test_support",
+ "//chromeos/ash/components/human_presence:human_presence",
+ "//chromeos/ash/services/assistant:test_support",
"//chromeos/components/feature_usage",
- "//chromeos/components/hps:hps",
"//chromeos/components/sensors:sensors",
"//chromeos/components/sensors:test_support",
"//chromeos/components/sensors/mojom",
"//chromeos/constants",
+ "//chromeos/crosapi/cpp",
"//chromeos/dbus:test_support",
"//chromeos/dbus/audio",
- "//chromeos/dbus/hammerd",
- "//chromeos/dbus/hermes:hermes_clients",
- "//chromeos/dbus/hermes:hermes_fakes",
- "//chromeos/dbus/hps",
- "//chromeos/dbus/hps:hps_proto",
+ "//chromeos/dbus/hermes",
+ "//chromeos/dbus/human_presence",
+ "//chromeos/dbus/human_presence:hps_proto",
"//chromeos/dbus/power",
"//chromeos/dbus/power:power_manager_proto",
- "//chromeos/dbus/services:test_support",
+ "//chromeos/dbus/userdataauth",
"//chromeos/network:test_support",
- "//chromeos/services/assistant:test_support",
"//chromeos/services/assistant/public/cpp",
"//chromeos/services/assistant/public/mojom",
"//chromeos/services/bluetooth_config:test_support",
+ "//chromeos/services/network_config/public/cpp",
"//chromeos/services/network_config/public/mojom",
"//chromeos/strings:strings_grit",
"//chromeos/system",
@@ -2977,6 +3056,7 @@ test("ash_unittests") {
"//components/app_constants",
"//components/app_restore",
"//components/desks_storage",
+ "//components/desks_storage:test_support",
"//components/global_media_controls",
"//components/language/core/browser:browser",
"//components/live_caption:constants",
@@ -3086,6 +3166,27 @@ test("ash_unittests") {
}
}
+test("ash_pixeltests") {
+ sources = [
+ "test/ash_pixel_diff_test_base.cc",
+ "test/ash_pixel_diff_test_base.h",
+ "test/demo_ash_pixel_diff_test.cc",
+ ]
+
+ deps = [
+ ":ash",
+ ":run_ash_unittests",
+ ":test_support",
+ "//ash/public/cpp",
+ "//base/test:test_support",
+ "//chromeos/dbus/power:power",
+ "//chromeos/dbus/power:power_manager_proto",
+ "//components/viz/test:test_support",
+ "//mojo/core/embedder:embedder",
+ "//ui/views:view_pixel_diff_test_support",
+ ]
+}
+
# TODO(oshima): Remove or migrate to new ash_ui_perftests
test("ash_perftests") {
sources = [
@@ -3127,8 +3228,8 @@ static_library("test_support") {
"ambient/test/ambient_topic_queue_test_delegate.h",
"ambient/test/fake_ambient_animation_static_resources.cc",
"ambient/test/fake_ambient_animation_static_resources.h",
- "ambient/test/mock_ambient_view_event_handler.cc",
- "ambient/test/mock_ambient_view_event_handler.h",
+ "ambient/test/mock_ambient_view_observer.cc",
+ "ambient/test/mock_ambient_view_observer.h",
"ambient/test/test_ambient_client.cc",
"ambient/test/test_ambient_client.h",
"app_list/app_list_test_api.cc",
@@ -3186,8 +3287,6 @@ static_library("test_support") {
"lock_screen_action/test_lock_screen_action_background_controller.cc",
"lock_screen_action/test_lock_screen_action_background_controller.h",
"login/login_screen_test_api.cc",
- "marker/marker_controller_test_api.cc",
- "marker/marker_controller_test_api.h",
"metrics/task_switch_time_tracker_test_api.cc",
"metrics/task_switch_time_tracker_test_api.h",
"metrics/user_metrics_recorder_test_api.cc",
@@ -3202,6 +3301,8 @@ static_library("test_support") {
"system/diagnostics/log_test_helpers.h",
"system/geolocation/test_geolocation_url_loader_factory.cc",
"system/geolocation/test_geolocation_url_loader_factory.h",
+ "system/tray/system_nudge_label.cc",
+ "system/tray/system_nudge_label.h",
"test/layer_animation_stopped_waiter.cc",
"test/layer_animation_stopped_waiter.h",
"utility/haptics_tracking_test_input_controller.cc",
@@ -3252,6 +3353,8 @@ static_library("test_support") {
"test/ash_test_helper.h",
"test/ash_test_suite.cc",
"test/ash_test_suite.h",
+ "test/ash_test_util.cc",
+ "test/ash_test_util.h",
"test/ash_test_views_delegate.cc",
"test/ash_test_views_delegate.h",
"test/fake_android_intent_helper.cc",
@@ -3288,8 +3391,8 @@ static_library("test_support") {
"wm/desks/desks_test_util.h",
"wm/desks/root_window_desk_switch_animator_test_api.cc",
"wm/desks/root_window_desk_switch_animator_test_api.h",
- "wm/desks/templates/desks_templates_test_util.cc",
- "wm/desks/templates/desks_templates_test_util.h",
+ "wm/desks/templates/saved_desk_test_util.cc",
+ "wm/desks/templates/saved_desk_test_util.h",
"wm/gestures/back_gesture/test_back_gesture_contextual_nudge_delegate.cc",
"wm/gestures/back_gesture/test_back_gesture_contextual_nudge_delegate.h",
"wm/lock_state_controller_test_api.cc",
@@ -3331,6 +3434,7 @@ static_library("test_support") {
"//ash/app_list:test_support",
"//ash/app_menu",
"//ash/assistant/model:model",
+ "//ash/assistant/ui:constants",
"//ash/assistant/ui:ui",
"//ash/components/attestation:test_support",
"//ash/components/audio",
@@ -3350,14 +3454,15 @@ static_library("test_support") {
"//base:i18n",
"//base/test:test_support",
"//cc:test_support",
+ "//chromeos/ash/components/dbus/rgbkbd",
+ "//chromeos/ash/components/dbus/system_clock",
+ "//chromeos/ash/services/assistant:test_support",
"//chromeos/dbus:test_support",
"//chromeos/dbus/audio",
"//chromeos/dbus/power",
"//chromeos/dbus/power:power_manager_proto",
- "//chromeos/dbus/system_clock",
"//chromeos/login/login_state",
"//chromeos/network:test_support",
- "//chromeos/services/assistant:test_support",
"//chromeos/services/assistant/public/cpp",
"//chromeos/services/bluetooth_config:test_support",
"//chromeos/system",
@@ -3394,6 +3499,7 @@ static_library("test_support") {
"//ui/ozone",
"//ui/platform_window/common",
"//ui/shell_dialogs",
+ "//ui/snapshot:snapshot",
"//ui/views",
"//ui/views:test_support",
"//ui/wm",