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