# Copyright 2024 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. assert(is_chromeos) static_library("app_mode") { sources = [ "force_install_observer.cc", "force_install_observer.h", "kiosk_launch_controller.cc", "kiosk_launch_controller.h", "network_ui_controller.cc", "network_ui_controller.h", ] public_deps = [ "//ash/public/cpp", "//base", "//chrome/browser:browser_public_dependencies", ] deps = [ "//ash", "//ash/constants", "//chrome/browser/ash/app_mode/arcvm_app", "//chrome/browser/ash/app_mode/isolated_web_app", "//chrome/browser/ash/app_mode/web_app", "//chrome/browser/ash/login", "//chrome/browser/ash/policy/core", "//chrome/browser/profiles:profile", "//chrome/browser/ui/ash/keyboard", "//chrome/browser/ui/webui/ash/system_web_dialog", "//chromeos/ash/components/install_attributes", "//chromeos/ash/components/login/session", "//chromeos/ash/components/network", "//chromeos/ash/components/settings", "//components/crash/core/common", "//components/policy:generated", "//components/policy:policy_code_generate", "//components/policy/core/browser", "//components/policy/core/common", "//components/session_manager:base", "//components/session_manager/core", "//content/public/browser", "//extensions/browser", "//extensions/browser/forced_extensions", "//services/network/public/mojom:url_loader_base_shared", "//ui/gfx", "//url", ] } group("browser_tests") { testonly = true # Tests from subdirectories: deps = [ "test:browser_tests" ] } source_set("unit_tests") { testonly = true sources = [ "kiosk_launch_controller_unittest.cc" ] deps = [ ":app_mode", "//ash/constants", "//ash/public/cpp", "//base", "//base/test:test_support", "//chrome/browser", "//chrome/browser:browser_process_platform_part", "//chrome/browser/ash/app_mode:test_support", "//chrome/browser/ash/app_mode/web_app", "//chrome/browser/ash/login/screens", "//chrome/browser/ash/login/screens:test_support", "//chrome/browser/ash/login/users:test_support", "//chrome/browser/ash/settings:test_support", "//chrome/browser/extensions", "//chrome/browser/ui", "//chrome/browser/ui/ash/keyboard:ash_test_support", "//chrome/browser/ui/webui/ash/login", "//chrome/browser/ui/webui/ash/login:test_support", "//chrome/test:test_support", "//chromeos/ash/components/install_attributes:test_support", "//chromeos/ash/components/network", "//components/account_id", "//components/crash/core/common", "//components/policy:generated", "//components/policy:policy_code_generate", "//components/policy/core/browser", "//components/policy/core/common", "//components/policy/core/common:common_constants", "//components/session_manager/core", "//components/session_manager/core:test_support", "//components/user_manager", "//content/test:test_support", "//extensions:test_support", "//extensions/browser", "//extensions/browser/forced_extensions", "//extensions/common", "//testing/gmock", "//testing/gtest", "//url", ] }