1eace7efcSopenharmony_ci# Copyright (c) 2022-2024 Huawei Device Co., Ltd. 2eace7efcSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3eace7efcSopenharmony_ci# you may not use this file except in compliance with the License. 4eace7efcSopenharmony_ci# You may obtain a copy of the License at 5eace7efcSopenharmony_ci# 6eace7efcSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7eace7efcSopenharmony_ci# 8eace7efcSopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9eace7efcSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10eace7efcSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11eace7efcSopenharmony_ci# See the License for the specific language governing permissions and 12eace7efcSopenharmony_ci# limitations under the License. 13eace7efcSopenharmony_ci 14eace7efcSopenharmony_ciimport("//build/ohos.gni") 15eace7efcSopenharmony_ciimport("//build/test.gni") 16eace7efcSopenharmony_ciimport("//foundation/ability/ability_runtime/ability_runtime.gni") 17eace7efcSopenharmony_ciimport( 18eace7efcSopenharmony_ci "//foundation/ability/ability_runtime/services/abilitymgr/abilitymgr.gni") 19eace7efcSopenharmony_ci 20eace7efcSopenharmony_ciconfig("appmgr_test_config") { 21eace7efcSopenharmony_ci configs = [ 22eace7efcSopenharmony_ci "${ability_runtime_services_path}/appmgr:appmgr_config", 23eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager:appmgr_sdk_config", 24eace7efcSopenharmony_ci "${ability_runtime_test_path}/moduletest:services_mock_ams_config", 25eace7efcSopenharmony_ci ] 26eace7efcSopenharmony_ci 27eace7efcSopenharmony_ci defines = [ "AMS_LOG_TAG = \"AppMgrService\"" ] 28eace7efcSopenharmony_ci 29eace7efcSopenharmony_ci include_dirs = [ 30eace7efcSopenharmony_ci "${ability_runtime_services_path}/appdfr/include", 31eace7efcSopenharmony_ci "${ability_runtime_test_path}/mock/services_appmgr_test/include", 32eace7efcSopenharmony_ci "${distributeddatamgr_path}/kv_store/interfaces/innerkits/distributeddata/include", 33eace7efcSopenharmony_ci "${global_path}/i18n/frameworks/intl/include", 34eace7efcSopenharmony_ci ] 35eace7efcSopenharmony_ci} 36eace7efcSopenharmony_ci 37eace7efcSopenharmony_ciohos_source_set("appmgr_test_source") { 38eace7efcSopenharmony_ci testonly = true 39eace7efcSopenharmony_ci 40eace7efcSopenharmony_ci sources = [ 41eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_launch_data.cpp", 42eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_mgr_proxy.cpp", 43eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_mgr_stub.cpp", 44eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_process_data.cpp", 45eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_record_id.cpp", 46eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_scheduler_host.cpp", 47eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_scheduler_proxy.cpp", 48eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_state_callback_host.cpp", 49eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_state_callback_proxy.cpp", 50eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/fault_data.cpp", 51eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/native_child_notify_proxy.cpp", 52eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/native_child_notify_stub.cpp", 53eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/process_info.cpp", 54eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/profile.cpp", 55eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/render_scheduler_host.cpp", 56eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/render_scheduler_proxy.cpp", 57eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/src/appmgr/running_process_info.cpp", 58eace7efcSopenharmony_ci ] 59eace7efcSopenharmony_ci 60eace7efcSopenharmony_ci public_configs = [ 61eace7efcSopenharmony_ci ":appmgr_test_config", 62eace7efcSopenharmony_ci "${c_utils_base_path}:utils_config", 63eace7efcSopenharmony_ci ] 64eace7efcSopenharmony_ci 65eace7efcSopenharmony_ci public_deps = [ 66eace7efcSopenharmony_ci "${c_utils_base_path}:utils", 67eace7efcSopenharmony_ci "//third_party/googletest:gmock_main", 68eace7efcSopenharmony_ci "//third_party/googletest:gtest_main", 69eace7efcSopenharmony_ci ] 70eace7efcSopenharmony_ci 71eace7efcSopenharmony_ci cflags = [] 72eace7efcSopenharmony_ci if (target_cpu == "arm") { 73eace7efcSopenharmony_ci cflags += [ "-DBINDER_IPC_32BIT" ] 74eace7efcSopenharmony_ci } 75eace7efcSopenharmony_ci deps = [ 76eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager:app_manager", 77eace7efcSopenharmony_ci "${ability_runtime_path}/utils/global/freeze:freeze_util", 78eace7efcSopenharmony_ci "${distributedschedule_path}/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 79eace7efcSopenharmony_ci ] 80eace7efcSopenharmony_ci 81eace7efcSopenharmony_ci if (ability_runtime_graphics) { 82eace7efcSopenharmony_ci deps += [ "${global_path}/i18n/frameworks/intl:intl_util" ] 83eace7efcSopenharmony_ci } 84eace7efcSopenharmony_ci 85eace7efcSopenharmony_ci external_deps = [ 86eace7efcSopenharmony_ci "ability_base:base", 87eace7efcSopenharmony_ci "ability_base:configuration", 88eace7efcSopenharmony_ci "ability_base:want", 89eace7efcSopenharmony_ci "bundle_framework:appexecfwk_base", 90eace7efcSopenharmony_ci "bundle_framework:appexecfwk_core", 91eace7efcSopenharmony_ci "common_event_service:cesfwk_core", 92eace7efcSopenharmony_ci "common_event_service:cesfwk_innerkits", 93eace7efcSopenharmony_ci "hilog:libhilog", 94eace7efcSopenharmony_ci "hitrace:hitrace_meter", 95eace7efcSopenharmony_ci "ipc:ipc_core", 96eace7efcSopenharmony_ci "json:nlohmann_json_static", 97eace7efcSopenharmony_ci "kv_store:distributeddata_mgr", 98eace7efcSopenharmony_ci ] 99eace7efcSopenharmony_ci 100eace7efcSopenharmony_ci subsystem_name = "ability" 101eace7efcSopenharmony_ci part_name = "ability_runtime" 102eace7efcSopenharmony_ci} 103eace7efcSopenharmony_ci 104eace7efcSopenharmony_ciconfig("test_exception_config") { 105eace7efcSopenharmony_ci cflags_cc = [ "-fexceptions" ] 106eace7efcSopenharmony_ci} 107eace7efcSopenharmony_ci 108eace7efcSopenharmony_ciohos_source_set("abilityms_test_source") { 109eace7efcSopenharmony_ci sources = [ 110eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_background_connection.cpp", 111eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_bundle_event_callback.cpp", 112eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_cache_manager.cpp", 113eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_connect_callback_stub.cpp", 114eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_connect_manager.cpp", 115eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_debug_deal.cpp", 116eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_event_handler.cpp", 117eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_manager_collaborator_proxy.cpp", 118eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_manager_proxy.cpp", 119eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_manager_service.cpp", 120eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_manager_stub.cpp", 121eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_record.cpp", 122eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_scheduler_proxy.cpp", 123eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_scheduler_stub.cpp", 124eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_token_stub.cpp", 125eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ams_configuration_parameter.cpp", 126eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/app_exit_reason_data_manager.cpp", 127eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/app_exit_reason_helper.cpp", 128eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/assert_fault_callback_death_mgr.cpp", 129eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/assert_fault_proxy.cpp", 130eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/atomic_service_status_callback.cpp", 131eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/atomic_service_status_callback_proxy.cpp", 132eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/atomic_service_status_callback_stub.cpp", 133eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/background_task_observer.cpp", 134eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/call_container.cpp", 135eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/call_record.cpp", 136eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/caller_info.cpp", 137eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/connection_observer_controller.cpp", 138eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/connection_record.cpp", 139eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/connection_state_item.cpp", 140eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/connection_state_manager.cpp", 141eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/data_ability/data_ability_caller_recipient.cpp", 142eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/data_ability/data_ability_manager.cpp", 143eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/data_ability/data_ability_record.cpp", 144eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/dialog_session/dialog_session_manager.cpp", 145eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/dlp_state_item.cpp", 146eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ecological_rule/ability_ecological_rule_mgr_service.cpp", 147eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ecological_rule/ability_ecological_rule_mgr_service_param.cpp", 148eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/exit_reason.cpp", 149eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/extension_record.cpp", 150eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/extension_record_factory.cpp", 151eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/extension_record_manager.cpp", 152eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/free_install_manager.cpp", 153eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/insight_intent_execute_manager.cpp", 154eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/insight_intent_profile.cpp", 155eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/interceptor/ability_interceptor_executer.cpp", 156eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/interceptor/ability_jump_interceptor.cpp", 157eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/interceptor/control_interceptor.cpp", 158eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/interceptor/crowd_test_interceptor.cpp", 159eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/interceptor/disposed_rule_interceptor.cpp", 160eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/interceptor/ecological_rule_interceptor.cpp", 161eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/interceptor/start_other_app_interceptor.cpp", 162eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/lifecycle_deal.cpp", 163eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/pending_want_common_event.cpp", 164eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/pending_want_key.cpp", 165eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/pending_want_manager.cpp", 166eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/pending_want_record.cpp", 167eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/resident_process_manager.cpp", 168eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/restart_app_manager.cpp", 169eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/scene_board/status_bar_delegate_manager.cpp", 170eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/scene_board/ui_ability_lifecycle_manager.cpp", 171eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/sender_info.cpp", 172eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/start_ability_handler.cpp", 173eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/start_ability_handler/start_ability_sandbox_savefile.cpp", 174eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/sub_managers_helper.cpp", 175eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/task_data_persistence_mgr.cpp", 176eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ui_extension_record.cpp", 177eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ui_extension_record_factory.cpp", 178eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/uri_utils.cpp", 179eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/user_controller.cpp", 180eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/user_event_handler.cpp", 181eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/utils/ability_event_util.cpp", 182eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/utils/insight_intent_utils.cpp", 183eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/utils/start_ability_utils.cpp", 184eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/want_receiver_proxy.cpp", 185eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/want_receiver_stub.cpp", 186eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/want_sender_info.cpp", 187eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/want_sender_proxy.cpp", 188eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/want_sender_stub.cpp", 189eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/wants_info.cpp", 190eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/window_focus_changed_listener.cpp", 191eace7efcSopenharmony_ci "${ability_runtime_services_path}/common/src/event_report.cpp", 192eace7efcSopenharmony_ci "${ability_runtime_test_path}/mock/services_abilitymgr_test/libs/appexecfwk_core/src/appmgr/app_mgr_client.cpp", 193eace7efcSopenharmony_ci "${ability_runtime_test_path}/mock/services_abilitymgr_test/libs/appexecfwk_core/src/appmgr/app_state_callback_host.cpp", 194eace7efcSopenharmony_ci "${ability_runtime_test_path}/mock/services_abilitymgr_test/libs/appexecfwk_core/src/appmgr/app_state_callback_proxy.cpp", 195eace7efcSopenharmony_ci ] 196eace7efcSopenharmony_ci 197eace7efcSopenharmony_ci include_dirs = [ 198eace7efcSopenharmony_ci "${ability_runtime_services_path}/appdfr/include", 199eace7efcSopenharmony_ci "${ability_runtime_test_path}/mock/services_abilitymgr_test/libs/appexecfwk_core", 200eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager/include/appmgr", 201eace7efcSopenharmony_ci "${ability_runtime_path}/interfaces/kits/native/appkit/ability_runtime/context", 202eace7efcSopenharmony_ci "${ability_runtime_path}/interfaces/kits/native/ability/native/distributed_ability_runtime", 203eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/dataobs_manager/include", 204eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/include/mission", 205eace7efcSopenharmony_ci ] 206eace7efcSopenharmony_ci 207eace7efcSopenharmony_ci cflags_cc = [] 208eace7efcSopenharmony_ci configs = [ ":test_exception_config" ] 209eace7efcSopenharmony_ci 210eace7efcSopenharmony_ci public_configs = [ 211eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr:abilityms_config", 212eace7efcSopenharmony_ci "${ability_runtime_test_path}/mock/services_abilitymgr_test:aafwk_mock_config", 213eace7efcSopenharmony_ci ] 214eace7efcSopenharmony_ci cflags = [] 215eace7efcSopenharmony_ci if (target_cpu == "arm") { 216eace7efcSopenharmony_ci cflags += [ "-DBINDER_IPC_32BIT" ] 217eace7efcSopenharmony_ci } 218eace7efcSopenharmony_ci deps = [ 219eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/ability_manager:process_options", 220eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/ability_manager:start_window_option", 221eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/app_manager:app_manager", 222eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/connectionobs_manager:connection_obs_manager", 223eace7efcSopenharmony_ci "${ability_runtime_innerkits_path}/uri_permission:uri_permission_mgr", 224eace7efcSopenharmony_ci "${ability_runtime_path}/utils/global/freeze:freeze_util", 225eace7efcSopenharmony_ci "${ability_runtime_path}/utils/server/startup:startup_util", 226eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr:abilityms", 227eace7efcSopenharmony_ci "${ability_runtime_services_path}/common:app_util", 228eace7efcSopenharmony_ci "${ability_runtime_services_path}/common:task_handler_wrap", 229eace7efcSopenharmony_ci ] 230eace7efcSopenharmony_ci 231eace7efcSopenharmony_ci external_deps = [ 232eace7efcSopenharmony_ci "ability_base:base", 233eace7efcSopenharmony_ci "ability_base:configuration", 234eace7efcSopenharmony_ci "ability_base:extractortool", 235eace7efcSopenharmony_ci "ability_base:view_data", 236eace7efcSopenharmony_ci "ability_base:want", 237eace7efcSopenharmony_ci "ability_runtime:ability_deps_wrapper", 238eace7efcSopenharmony_ci "ability_runtime:ability_manager", 239eace7efcSopenharmony_ci "access_token:libaccesstoken_sdk", 240eace7efcSopenharmony_ci "bundle_framework:appexecfwk_base", 241eace7efcSopenharmony_ci "bundle_framework:appexecfwk_core", 242eace7efcSopenharmony_ci "bundle_framework:libappexecfwk_common", 243eace7efcSopenharmony_ci "c_utils:utils", 244eace7efcSopenharmony_ci "common_event_service:cesfwk_core", 245eace7efcSopenharmony_ci "common_event_service:cesfwk_innerkits", 246eace7efcSopenharmony_ci "config_policy:configpolicy_util", 247eace7efcSopenharmony_ci "dsoftbus:softbus_client", 248eace7efcSopenharmony_ci "ffrt:libffrt", 249eace7efcSopenharmony_ci "hicollie:libhicollie", 250eace7efcSopenharmony_ci "hilog:libhilog", 251eace7efcSopenharmony_ci "hisysevent:libhisysevent", 252eace7efcSopenharmony_ci "hitrace:hitrace_meter", 253eace7efcSopenharmony_ci "init:libbeget_proxy", 254eace7efcSopenharmony_ci "init:libbegetutil", 255eace7efcSopenharmony_ci "ipc:ipc_core", 256eace7efcSopenharmony_ci "kv_store:distributeddata_inner", 257eace7efcSopenharmony_ci "relational_store:native_appdatafwk", 258eace7efcSopenharmony_ci "relational_store:native_dataability", 259eace7efcSopenharmony_ci "relational_store:native_rdb", 260eace7efcSopenharmony_ci "resource_management:global_resmgr", 261eace7efcSopenharmony_ci "safwk:system_ability_fwk", 262eace7efcSopenharmony_ci "samgr:samgr_proxy", 263eace7efcSopenharmony_ci "window_manager:libmodal_system_ui_extension_client", 264eace7efcSopenharmony_ci "window_manager:libwsutils", 265eace7efcSopenharmony_ci "window_manager:sms", 266eace7efcSopenharmony_ci ] 267eace7efcSopenharmony_ci 268eace7efcSopenharmony_ci if (resource_schedule_service_enable) { 269eace7efcSopenharmony_ci cflags_cc += [ "-RESOURCE_SCHEDULE_SERVICE_ENABLE" ] 270eace7efcSopenharmony_ci external_deps += [ "resource_schedule_service:ressched_client" ] 271eace7efcSopenharmony_ci } 272eace7efcSopenharmony_ci if (os_dlp_part_enabled) { 273eace7efcSopenharmony_ci cflags_cc += [ "-DWITH_DLP" ] 274eace7efcSopenharmony_ci } 275eace7efcSopenharmony_ci 276eace7efcSopenharmony_ci if (ability_runtime_graphics) { 277eace7efcSopenharmony_ci sources += [ 278eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/ability_first_frame_state_observer_manager.cpp", 279eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/implicit_start_processor.cpp", 280eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/inner_mission_info.cpp", 281eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission.cpp", 282eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission_data_storage.cpp", 283eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission_info.cpp", 284eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission_info_mgr.cpp", 285eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission_list.cpp", 286eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission_list_manager.cpp", 287eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission_listener_controller.cpp", 288eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission_listener_proxy.cpp", 289eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission_listener_stub.cpp", 290eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/mission/mission_snapshot.cpp", 291eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/remote_mission_listener_proxy.cpp", 292eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/remote_mission_listener_stub.cpp", 293eace7efcSopenharmony_ci "${ability_runtime_services_path}/abilitymgr/src/system_dialog_scheduler.cpp", 294eace7efcSopenharmony_ci "${ability_runtime_services_path}/appdfr/src/application_anr_listener.cpp", 295eace7efcSopenharmony_ci ] 296eace7efcSopenharmony_ci deps += [ "//third_party/libjpeg-turbo:turbojpeg_static" ] 297eace7efcSopenharmony_ci external_deps += [ 298eace7efcSopenharmony_ci "i18n:intl_util", 299eace7efcSopenharmony_ci "icu:shared_icuuc", 300eace7efcSopenharmony_ci "image_framework:image_native", 301eace7efcSopenharmony_ci "input:libmmi-client", 302eace7efcSopenharmony_ci "window_manager:libdm", 303eace7efcSopenharmony_ci "window_manager:libmodal_system_ui_extension_client", 304eace7efcSopenharmony_ci "window_manager:libwm", 305eace7efcSopenharmony_ci "window_manager:libwsutils", 306eace7efcSopenharmony_ci "window_manager:sms", 307eace7efcSopenharmony_ci ] 308eace7efcSopenharmony_ci } 309eace7efcSopenharmony_ci 310eace7efcSopenharmony_ci subsystem_name = "ability" 311eace7efcSopenharmony_ci part_name = "ability_runtime" 312eace7efcSopenharmony_ci} 313eace7efcSopenharmony_ci 314eace7efcSopenharmony_cigroup("unittest") { 315eace7efcSopenharmony_ci testonly = true 316eace7efcSopenharmony_ci 317eace7efcSopenharmony_ci deps = [] 318eace7efcSopenharmony_ci if (!use_libfuzzer) { 319eace7efcSopenharmony_ci deps += [ 320eace7efcSopenharmony_ci "ability_auto_startup_data_manager_test:unittest", 321eace7efcSopenharmony_ci "ability_auto_startup_service_test:unittest", 322eace7efcSopenharmony_ci "ability_background_connection_test:unittest", 323eace7efcSopenharmony_ci "ability_bundle_event_callback_test:unittest", 324eace7efcSopenharmony_ci "ability_business_error_test:unittest", 325eace7efcSopenharmony_ci "ability_cache_manager_test:unittest", 326eace7efcSopenharmony_ci "ability_connect_callback_proxy_test:unittest", 327eace7efcSopenharmony_ci "ability_connect_callback_stub_test:unittest", 328eace7efcSopenharmony_ci "ability_connect_manager_test:unittest", 329eace7efcSopenharmony_ci "ability_connection_test:unittest", 330eace7efcSopenharmony_ci "ability_debug_deal_test:unittest", 331eace7efcSopenharmony_ci "ability_debug_response_proxy_test:unittest", 332eace7efcSopenharmony_ci "ability_debug_response_stub_test:unittest", 333eace7efcSopenharmony_ci "ability_event_handler_test:unittest", 334eace7efcSopenharmony_ci "ability_extension_base_test:unittest", 335eace7efcSopenharmony_ci "ability_extension_config_test:unittest", 336eace7efcSopenharmony_ci "ability_extension_context_test:unittest", 337eace7efcSopenharmony_ci "ability_extension_module_loader_test:unittest", 338eace7efcSopenharmony_ci "ability_extension_running_info_test:unittest", 339eace7efcSopenharmony_ci "ability_extension_test:unittest", 340eace7efcSopenharmony_ci "ability_first_frame_state_observer_manager_test:unittest", 341eace7efcSopenharmony_ci "ability_first_frame_state_observer_proxy_test:unittest", 342eace7efcSopenharmony_ci "ability_first_frame_state_observer_stub_test:unittest", 343eace7efcSopenharmony_ci "ability_foreground_state_observer_proxy_test:unittest", 344eace7efcSopenharmony_ci "ability_foreground_state_observer_stub_test:unittest", 345eace7efcSopenharmony_ci "ability_interceptor_second_test:unittest", 346eace7efcSopenharmony_ci "ability_interceptor_test:unittest", 347eace7efcSopenharmony_ci "ability_interceptor_third_test:unittest", 348eace7efcSopenharmony_ci "ability_manager_client_branch_second_test:unittest", 349eace7efcSopenharmony_ci "ability_manager_client_branch_test:unittest", 350eace7efcSopenharmony_ci "ability_manager_collaborator_proxy_test:unittest", 351eace7efcSopenharmony_ci "ability_manager_event_subscriber_test:unittest", 352eace7efcSopenharmony_ci "ability_manager_proxy_test:unittest", 353eace7efcSopenharmony_ci "ability_manager_service_dialog_test:unittest", 354eace7efcSopenharmony_ci "ability_manager_service_first_test:unittest", 355eace7efcSopenharmony_ci "ability_manager_service_fourth_test:unittest", 356eace7efcSopenharmony_ci "ability_manager_service_second_test:unittest", 357eace7efcSopenharmony_ci "ability_manager_service_seventh_test:unittest", 358eace7efcSopenharmony_ci "ability_manager_service_sixth_test:unittest", 359eace7efcSopenharmony_ci "ability_manager_service_third_test:unittest", 360eace7efcSopenharmony_ci "ability_manager_stub_test:unittest", 361eace7efcSopenharmony_ci "ability_permission_util_test:unittest", 362eace7efcSopenharmony_ci "ability_record_dump_test:unittest", 363eace7efcSopenharmony_ci "ability_record_mgr_test:unittest", 364eace7efcSopenharmony_ci "ability_running_info_test:unittest", 365eace7efcSopenharmony_ci "ability_running_record_test:unittest", 366eace7efcSopenharmony_ci "ability_runtime_error_util_test:unittest", 367eace7efcSopenharmony_ci "ability_scheduler_proxy_test:unittest", 368eace7efcSopenharmony_ci "ability_scheduler_stub_test:unittest", 369eace7efcSopenharmony_ci "ability_service_extension_test:unittest", 370eace7efcSopenharmony_ci "ability_service_log_test:unittest", 371eace7efcSopenharmony_ci "ability_service_start_test:unittest", 372eace7efcSopenharmony_ci "ability_stage_context_test:unittest", 373eace7efcSopenharmony_ci "ability_timeout_test:unittest", 374eace7efcSopenharmony_ci "ability_token_proxy_test:unittest", 375eace7efcSopenharmony_ci "ability_token_stub_test:unittest", 376eace7efcSopenharmony_ci "acquire_share_data_callback_proxy_test:unittest", 377eace7efcSopenharmony_ci "advanced_security_mode_manager_test:unittest", 378eace7efcSopenharmony_ci "ams_ability_running_record_test:unittest", 379eace7efcSopenharmony_ci "ams_app_death_recipient_test:unittest", 380eace7efcSopenharmony_ci "ams_app_life_cycle_test:unittest", 381eace7efcSopenharmony_ci "ams_app_mgr_client_test:unittest", 382eace7efcSopenharmony_ci "ams_app_running_record_test:unittest", 383eace7efcSopenharmony_ci "ams_app_state_callback_test:unittest", 384eace7efcSopenharmony_ci "ams_ipc_interface_test:unittest", 385eace7efcSopenharmony_ci "ams_mgr_kill_process_test:unittest", 386eace7efcSopenharmony_ci "ams_mgr_proxy_test:unittest", 387eace7efcSopenharmony_ci "ams_mgr_scheduler_dump_test:unittest", 388eace7efcSopenharmony_ci "ams_mgr_scheduler_second_test:unittest", 389eace7efcSopenharmony_ci "ams_mgr_scheduler_test:unittest", 390eace7efcSopenharmony_ci "ams_mgr_stub_test:unittest", 391eace7efcSopenharmony_ci "ams_recent_app_list_test:unittest", 392eace7efcSopenharmony_ci "ams_service_load_ability_process_test:unittest", 393eace7efcSopenharmony_ci "ams_service_startup_test:unittest", 394eace7efcSopenharmony_ci "app_config_data_manager_test:unittest", 395eace7efcSopenharmony_ci "app_debug_info_test:unittest", 396eace7efcSopenharmony_ci "app_debug_listener_proxy_test:unittest", 397eace7efcSopenharmony_ci "app_debug_listener_stub_test:unittest", 398eace7efcSopenharmony_ci "app_debug_manager_test:unittest", 399eace7efcSopenharmony_ci "app_exit_reason_data_manager_test:unittest", 400eace7efcSopenharmony_ci "app_exit_reason_helper_test:unittest", 401eace7efcSopenharmony_ci "app_foreground_state_observer_proxy_test:unittest", 402eace7efcSopenharmony_ci "app_foreground_state_observer_stub_test:unittest", 403eace7efcSopenharmony_ci "app_launch_data_test:unittest", 404eace7efcSopenharmony_ci "app_lifecycle_deal_test:unittest", 405eace7efcSopenharmony_ci "app_mgr_client_first_test:unittest", 406eace7efcSopenharmony_ci "app_mgr_client_test:unittest", 407eace7efcSopenharmony_ci "app_mgr_event_test:unittest", 408eace7efcSopenharmony_ci "app_mgr_proxy_test:unittest", 409eace7efcSopenharmony_ci "app_mgr_service_dump_ffrt_test:unittest", 410eace7efcSopenharmony_ci "app_mgr_service_dump_ipc_test:unittest", 411eace7efcSopenharmony_ci "app_mgr_service_dump_test:unittest", 412eace7efcSopenharmony_ci "app_mgr_service_event_handler_test:unittest", 413eace7efcSopenharmony_ci "app_mgr_service_inner_mock_test:unittest", 414eace7efcSopenharmony_ci "app_mgr_service_inner_second_test:unittest", 415eace7efcSopenharmony_ci "app_mgr_service_inner_tdd_test:unittest", 416eace7efcSopenharmony_ci "app_mgr_service_inner_test:unittest", 417eace7efcSopenharmony_ci "app_mgr_service_test:unittest", 418eace7efcSopenharmony_ci "app_mgr_stub_test:unittest", 419eace7efcSopenharmony_ci "app_preloader_test:unittest", 420eace7efcSopenharmony_ci "app_recovery_test:unittest", 421eace7efcSopenharmony_ci "app_running_manager_second_test:unittest", 422eace7efcSopenharmony_ci "app_running_manager_test:unittest", 423eace7efcSopenharmony_ci "app_running_processes_info_test:unittest", 424eace7efcSopenharmony_ci "app_running_record_test:unittest", 425eace7efcSopenharmony_ci "app_scheduler_host_test:unittest", 426eace7efcSopenharmony_ci "app_scheduler_proxy_test:unittest", 427eace7efcSopenharmony_ci "app_scheduler_test:unittest", 428eace7efcSopenharmony_ci "app_spawn_client_second_test:unittest", 429eace7efcSopenharmony_ci "app_spawn_client_test:unittest", 430eace7efcSopenharmony_ci "app_state_observer_manager_test:unittest", 431eace7efcSopenharmony_ci "app_utils_test:unittest", 432eace7efcSopenharmony_ci "appkit:unittest", 433eace7efcSopenharmony_ci "application_context_second_test:unittest", 434eace7efcSopenharmony_ci "application_context_test:unittest", 435eace7efcSopenharmony_ci "assert_fault_callback_death_mgr_test:unittest", 436eace7efcSopenharmony_ci "atomic_service_status_callback_proxy_test:unittest", 437eace7efcSopenharmony_ci "atomic_service_status_callback_stub_test:unittest", 438eace7efcSopenharmony_ci "authorization_result_test:unittest", 439eace7efcSopenharmony_ci "auto_fill_extension_context_test:unittest", 440eace7efcSopenharmony_ci "auto_fill_manager_test:unittest", 441eace7efcSopenharmony_ci "auto_fill_manager_util_test:unittest", 442eace7efcSopenharmony_ci "auto_startup_callback_proxy_test:unittest", 443eace7efcSopenharmony_ci "auto_startup_callback_stub_test:unittest", 444eace7efcSopenharmony_ci "auto_startup_info_test:unittest", 445eace7efcSopenharmony_ci "background_task_observer_test:unittest", 446eace7efcSopenharmony_ci "bundle_mgr_helper_test:unittest", 447eace7efcSopenharmony_ci "cache_process_manager_test:unittest", 448eace7efcSopenharmony_ci "call_record_test:unittest", 449eace7efcSopenharmony_ci "capi_ability_runtime_application_context_test:unittest", 450eace7efcSopenharmony_ci "child_process_capi_test:unittest", 451eace7efcSopenharmony_ci "child_process_manager_second_test:unittest", 452eace7efcSopenharmony_ci "child_process_manager_test:unittest", 453eace7efcSopenharmony_ci "cj_ability_connect_callback_object_test:unittest", 454eace7efcSopenharmony_ci "cj_ability_context_object_test:unittest", 455eace7efcSopenharmony_ci "cj_ability_delegator_test:unittest", 456eace7efcSopenharmony_ci "cj_ability_ffi_mock_test:unittest", 457eace7efcSopenharmony_ci "cj_ability_object_test:unittest", 458eace7efcSopenharmony_ci "cj_ability_stage_object_test:unittest", 459eace7efcSopenharmony_ci "cj_ability_stage_test:unittest", 460eace7efcSopenharmony_ci "cj_application_context_test:unittest", 461eace7efcSopenharmony_ci "cj_element_name_ffi_test:unittest", 462eace7efcSopenharmony_ci "cj_environment_test:unittest", 463eace7efcSopenharmony_ci "cj_runtime_test:unittest", 464eace7efcSopenharmony_ci "cj_test_runner_object_test:unittest", 465eace7efcSopenharmony_ci "cj_test_runner_test:unittest", 466eace7efcSopenharmony_ci "cj_ui_ability_test:unittest", 467eace7efcSopenharmony_ci "cj_utils_ffi_test:unittest", 468eace7efcSopenharmony_ci "cj_want_ffi_test:unittest", 469eace7efcSopenharmony_ci "completed_dispatcher_test:unittest", 470eace7efcSopenharmony_ci "configuration_test:unittest", 471eace7efcSopenharmony_ci "connect_server_manager_test:unittest", 472eace7efcSopenharmony_ci "connection_observer_controller_test:unittest", 473eace7efcSopenharmony_ci "connection_observer_test:unittest", 474eace7efcSopenharmony_ci "connection_record_test:unittest", 475eace7efcSopenharmony_ci "connection_state_item_test:unittest", 476eace7efcSopenharmony_ci "connection_state_manager_test:unittest", 477eace7efcSopenharmony_ci "continuation_test:unittest", 478eace7efcSopenharmony_ci "data_ability_manager_test:unittest", 479eace7efcSopenharmony_ci "data_ability_observer_proxy_test:unittest", 480eace7efcSopenharmony_ci "data_ability_observer_stub_test:unittest", 481eace7efcSopenharmony_ci "data_ability_record_test:unittest", 482eace7efcSopenharmony_ci "dataobs_mgr_client_test:unittest", 483eace7efcSopenharmony_ci "dataobs_mgr_inner_ext_test:unittest", 484eace7efcSopenharmony_ci "dataobs_mgr_inner_pref_test:unittest", 485eace7efcSopenharmony_ci "dataobs_mgr_inner_test:unittest", 486eace7efcSopenharmony_ci "dataobs_mgr_proxy_test:unittest", 487eace7efcSopenharmony_ci "dataobs_mgr_service_dump_test:unittest", 488eace7efcSopenharmony_ci "dataobs_mgr_service_test:unittest", 489eace7efcSopenharmony_ci "dataobs_mgr_stub_test:unittest", 490eace7efcSopenharmony_ci "deeplink_reserve_config_test:unittest", 491eace7efcSopenharmony_ci "dfr_test:unittest", 492eace7efcSopenharmony_ci "dialog_session_info_test:unittest", 493eace7efcSopenharmony_ci "dialog_session_manager_test:unittest", 494eace7efcSopenharmony_ci "dlp_state_item_test:unittest", 495eace7efcSopenharmony_ci "dlp_utils_test:unittest", 496eace7efcSopenharmony_ci "dummy_values_bucket_test:unittest", 497eace7efcSopenharmony_ci "dump_utils_test:unittest", 498eace7efcSopenharmony_ci "dynamic_loader_ohos_test:unittest", 499eace7efcSopenharmony_ci "event_report_test:unittest", 500eace7efcSopenharmony_ci "exit_reason_test:unittest", 501eace7efcSopenharmony_ci "exit_resident_process_manager_test:unittest", 502eace7efcSopenharmony_ci "extension_config_mgr_test:unittest", 503eace7efcSopenharmony_ci "extension_control_interceptor_test:unittest", 504eace7efcSopenharmony_ci "extension_manager_client_test:unittest", 505eace7efcSopenharmony_ci "extension_permissions_util_test:unittest", 506eace7efcSopenharmony_ci "extension_record_factory_test:unittest", 507eace7efcSopenharmony_ci "extension_record_test:unittest", 508eace7efcSopenharmony_ci "fault_data:unittest", 509eace7efcSopenharmony_ci "file_path_utils_test:unittest", 510eace7efcSopenharmony_ci "file_permission_manager_test:unittest", 511eace7efcSopenharmony_ci "frameworks_kits_ability_ability_runtime_test:unittest", 512eace7efcSopenharmony_ci "frameworks_kits_ability_native_test:unittest", 513eace7efcSopenharmony_ci "frameworks_kits_appkit_native_test:unittest", 514eace7efcSopenharmony_ci "free_install_manager_test:unittest", 515eace7efcSopenharmony_ci "free_install_observer_manager_test:unittest", 516eace7efcSopenharmony_ci "freeze_util_test:unittest", 517eace7efcSopenharmony_ci "implicit_start_processor_test:unittest", 518eace7efcSopenharmony_ci "insight_intent:unittest", 519eace7efcSopenharmony_ci "insight_intent_profile_test:unittest", 520eace7efcSopenharmony_ci "js_ability_context_test:unittest", 521eace7efcSopenharmony_ci "js_auto_fill_extension_test:unittest", 522eace7efcSopenharmony_ci "js_photo_editor_extension_context_test:unittest", 523eace7efcSopenharmony_ci "js_photo_editor_extension_impl_test:unittest", 524eace7efcSopenharmony_ci "js_service_extension_test:unittest", 525eace7efcSopenharmony_ci "js_ui_extension_context_test:unittest", 526eace7efcSopenharmony_ci "js_ui_service_extension_connection_test:unittest", 527eace7efcSopenharmony_ci "js_ui_service_extension_context_first_test:unittest", 528eace7efcSopenharmony_ci "js_ui_service_extension_context_second_test:unittest", 529eace7efcSopenharmony_ci "js_ui_service_extension_test:unittest", 530eace7efcSopenharmony_ci "js_ui_service_host_proxy_test:unittest", 531eace7efcSopenharmony_ci "js_ui_service_proxy_test:unittest", 532eace7efcSopenharmony_ci "js_uiservice_uiext_connection_test:unittest", 533eace7efcSopenharmony_ci "lifecycle_deal_test:unittest", 534eace7efcSopenharmony_ci "lifecycle_test:unittest", 535eace7efcSopenharmony_ci "main_element_utils_test:unittest", 536eace7efcSopenharmony_ci "mission_data_storage_test:unittest", 537eace7efcSopenharmony_ci "mission_info_mgr_test:unittest", 538eace7efcSopenharmony_ci "mission_listener_proxy_test:unittest", 539eace7efcSopenharmony_ci "mission_listener_stub_test:unittest", 540eace7efcSopenharmony_ci "mission_listener_test:unittest", 541eace7efcSopenharmony_ci "multi_app_utils_test:unittest", 542eace7efcSopenharmony_ci "multi_instance_utils_test:unittest", 543eace7efcSopenharmony_ci "napi_base_context_test:unittest", 544eace7efcSopenharmony_ci "native_runtime_test:unittest", 545eace7efcSopenharmony_ci "os_account_manager_wrapper_test:unittest", 546eace7efcSopenharmony_ci "page_state_data_test:unittest", 547eace7efcSopenharmony_ci "pending_want_common_event_test:unittest", 548eace7efcSopenharmony_ci "pending_want_key_test:unittest", 549eace7efcSopenharmony_ci "pending_want_manager_dump_test:unittest", 550eace7efcSopenharmony_ci "pending_want_manager_test:unittest", 551eace7efcSopenharmony_ci "pending_want_record_test:unittest", 552eace7efcSopenharmony_ci "pending_want_test:unittest", 553eace7efcSopenharmony_ci "permission_verification_test:unittest", 554eace7efcSopenharmony_ci "photo_editor_extension_a_test:unittest", 555eace7efcSopenharmony_ci "photo_editor_extension_test:unittest", 556eace7efcSopenharmony_ci "preload_uiext_state_observer_test:unittest", 557eace7efcSopenharmony_ci "prepare_terminate_callback_proxy_test:unittest", 558eace7efcSopenharmony_ci "quick_fix:unittest", 559eace7efcSopenharmony_ci "recovery_info_timer_test:unittest", 560eace7efcSopenharmony_ci "remote_mission_listener_proxy_test:unittest", 561eace7efcSopenharmony_ci "remote_mission_listener_stub_test:unittest", 562eace7efcSopenharmony_ci "render_state_observer_manager_test:unittest", 563eace7efcSopenharmony_ci "render_state_observer_proxy_test:unittest", 564eace7efcSopenharmony_ci "render_state_observer_stub_test:unittest", 565eace7efcSopenharmony_ci "res_sched_util_test:unittest", 566eace7efcSopenharmony_ci "resident_process_manager_test:unittest", 567eace7efcSopenharmony_ci "restart_app_manager_test:unittest", 568eace7efcSopenharmony_ci "running_infos_test:unittest", 569eace7efcSopenharmony_ci "runtime_test:unittest", 570eace7efcSopenharmony_ci "sender_info_test:unittest", 571eace7efcSopenharmony_ci "service_extension_context_test:unittest", 572eace7efcSopenharmony_ci "service_router_mgr_service_test:unittest", 573eace7efcSopenharmony_ci "services/ability_util_test:unittest", 574eace7efcSopenharmony_ci "start_options_test:unittest", 575eace7efcSopenharmony_ci "start_other_app_interceptor_test:unittest", 576eace7efcSopenharmony_ci "startup_util_test:unittest", 577eace7efcSopenharmony_ci "stop_user_callback_proxy_test:unittest", 578eace7efcSopenharmony_ci "stop_user_callback_stub_test:unittest", 579eace7efcSopenharmony_ci "sys_mgr_client_test:unittest", 580eace7efcSopenharmony_ci "system_ability_token_callback_stub_test:unittest", 581eace7efcSopenharmony_ci "task_data_persistence_mgr_test:unittest", 582eace7efcSopenharmony_ci "task_handler_wrap_test:unittest", 583eace7efcSopenharmony_ci "trigger_Info_test:unittest", 584eace7efcSopenharmony_ci "ui_extension:unittest", 585eace7efcSopenharmony_ci "ui_extension_ability_test:unittest", 586eace7efcSopenharmony_ci "ui_extension_context_second_test:unittest", 587eace7efcSopenharmony_ci "ui_extension_context_test:unittest", 588eace7efcSopenharmony_ci "ui_extension_record_factory_test:unittest", 589eace7efcSopenharmony_ci "ui_extension_record_test:unittest", 590eace7efcSopenharmony_ci "ui_extension_utils_test:unittest", 591eace7efcSopenharmony_ci "ui_service_extension_test:unittest", 592eace7efcSopenharmony_ci "ui_service_host_proxy_test:unittest", 593eace7efcSopenharmony_ci "ui_service_host_stub_test:unittest", 594eace7efcSopenharmony_ci "ui_service_proxy_test:unittest", 595eace7efcSopenharmony_ci "ui_service_stub_test:unittest", 596eace7efcSopenharmony_ci "unlock_screen_test:unittest", 597eace7efcSopenharmony_ci "update_caller_info_util_test:unittest", 598eace7efcSopenharmony_ci "uri_perm_mgr_test:unittest", 599eace7efcSopenharmony_ci "uri_permission_impl_test:unittest", 600eace7efcSopenharmony_ci "uri_permission_manager_test:unittest", 601eace7efcSopenharmony_ci "uri_permission_test:unittest", 602eace7efcSopenharmony_ci "uri_permission_utils_test:unittest", 603eace7efcSopenharmony_ci "user_controller_test:unittest", 604eace7efcSopenharmony_ci "user_event_handler_test:unittest", 605eace7efcSopenharmony_ci "user_record_manager_test:unittest", 606eace7efcSopenharmony_ci "want_agent_helper_test:unittest", 607eace7efcSopenharmony_ci "want_agent_info_test:unittest", 608eace7efcSopenharmony_ci "want_agent_test:unittest", 609eace7efcSopenharmony_ci "want_receiver_proxy_test:unittest", 610eace7efcSopenharmony_ci "want_receiver_stub_test:unittest", 611eace7efcSopenharmony_ci "want_sender_info_test:unittest", 612eace7efcSopenharmony_ci "want_sender_proxy_test:unittest", 613eace7efcSopenharmony_ci "want_sender_stub_test:unittest", 614eace7efcSopenharmony_ci "wants_info_test:unittest", 615eace7efcSopenharmony_ci "window_config_test:unittest", 616eace7efcSopenharmony_ci "window_focus_changed_listener_test:unittest", 617eace7efcSopenharmony_ci "window_options_utils_test:unittest", 618eace7efcSopenharmony_ci "window_visibility_changed_listener_test:unittest", 619eace7efcSopenharmony_ci ] 620eace7efcSopenharmony_ci 621eace7efcSopenharmony_ci if (ability_runtime_graphics) { 622eace7efcSopenharmony_ci deps += [ 623eace7efcSopenharmony_ci "call_container_test:unittest", 624eace7efcSopenharmony_ci "mission_info_test:unittest", 625eace7efcSopenharmony_ci "mission_list_dump_test:unittest", 626eace7efcSopenharmony_ci "mission_list_manager_dump_test:unittest", 627eace7efcSopenharmony_ci "mission_list_manager_first_test:unittest", 628eace7efcSopenharmony_ci "mission_list_manager_second_test:unittest", 629eace7efcSopenharmony_ci "mission_list_manager_test:unittest", 630eace7efcSopenharmony_ci "mission_list_manager_ut_test:unittest", 631eace7efcSopenharmony_ci "mission_list_test:unittest", 632eace7efcSopenharmony_ci "mission_test:unittest", 633eace7efcSopenharmony_ci "specified_mission_list_test:unittest", 634eace7efcSopenharmony_ci "start_option_display_id_test:unittest", 635eace7efcSopenharmony_ci "status_bar_delegate_manager_test:unittest", 636eace7efcSopenharmony_ci "ui_ability_lifecycle_manager_test:unittest", 637eace7efcSopenharmony_ci ] 638eace7efcSopenharmony_ci } 639eace7efcSopenharmony_ci 640eace7efcSopenharmony_ci if (include_app_domain_verify) { 641eace7efcSopenharmony_ci deps += [ 642eace7efcSopenharmony_ci "ag_convert_callback_impl_test:unittest", 643eace7efcSopenharmony_ci "want_utils_test:unittest", 644eace7efcSopenharmony_ci ] 645eace7efcSopenharmony_ci } 646eace7efcSopenharmony_ci } 647eace7efcSopenharmony_ci} 648