1# Copyright (c) 2022-2025 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 ] 33} 34 35ohos_source_set("appmgr_test_source") { 36 testonly = true 37 38 sources = [ 39 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_launch_data.cpp", 40 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_mgr_proxy.cpp", 41 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_mgr_stub.cpp", 42 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_process_data.cpp", 43 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_record_id.cpp", 44 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_scheduler_host.cpp", 45 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_scheduler_proxy.cpp", 46 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_state_callback_host.cpp", 47 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/app_state_callback_proxy.cpp", 48 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/fault_data.cpp", 49 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/native_child_notify_proxy.cpp", 50 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/native_child_notify_stub.cpp", 51 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/preload_process_data.cpp", 52 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/process_info.cpp", 53 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/profile.cpp", 54 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/render_scheduler_host.cpp", 55 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/render_scheduler_proxy.cpp", 56 "${ability_runtime_innerkits_path}/app_manager/src/appmgr/running_process_info.cpp", 57 ] 58 59 public_configs = [ ":appmgr_test_config" ] 60 61 cflags = [] 62 if (target_cpu == "arm") { 63 cflags += [ "-DBINDER_IPC_32BIT" ] 64 } 65 deps = [ 66 "${ability_runtime_innerkits_path}/app_manager:app_manager", 67 "${ability_runtime_path}/utils/global/freeze:freeze_util", 68 "${ability_runtime_services_path}/common:app_util", 69 "${ability_runtime_services_path}/common:hitrace_chain_util", 70 ] 71 72 external_deps = [ 73 "ability_base:base", 74 "ability_base:configuration", 75 "ability_base:want", 76 "bundle_framework:appexecfwk_base", 77 "bundle_framework:appexecfwk_core", 78 "common_event_service:cesfwk_core", 79 "common_event_service:cesfwk_innerkits", 80 "hilog:libhilog", 81 "hitrace:hitrace_meter", 82 "hitrace:libhitracechain", 83 "i18n:intl_util", 84 "ipc:ipc_core", 85 "json:nlohmann_json_static", 86 "kv_store:distributeddata_inner", 87 "kv_store:distributeddata_mgr", 88 "samgr:samgr_proxy", 89 ] 90 91 if (ability_runtime_child_process) { 92 defines = [ "SUPPORT_CHILD_PROCESS" ] 93 } 94 95 public_external_deps = [ 96 "c_utils:utils", 97 "googletest:gmock_main", 98 "googletest:gtest_main", 99 ] 100 101 subsystem_name = "ability" 102 part_name = "ability_runtime" 103} 104 105config("test_exception_config") { 106 cflags_cc = [ "-fexceptions" ] 107} 108 109group("unittest") { 110 testonly = true 111 112 deps = [] 113 if (!use_libfuzzer) { 114 deps += [ 115 "../new_test/unit_test:unittest", 116 "ability_auto_startup_data_manager_test:unittest", 117 "ability_auto_startup_service_second_test:unittest", 118 "ability_auto_startup_service_test:unittest", 119 "ability_auto_startup_service_third_test:unittest", 120 "ability_background_connection_test:unittest", 121 "ability_bundle_event_callback_test:unittest", 122 "ability_business_error_test:unittest", 123 "ability_cache_manager_test:unittest", 124 "ability_cj_want_agent_ffi_test:unittest", 125 "ability_connect_callback_proxy_test:unittest", 126 "ability_connect_callback_stub_test:unittest", 127 "ability_connect_manager_first_test:unittest", 128 "ability_connect_manager_fourth_test:unittest", 129 "ability_connect_manager_second_test:unittest", 130 "ability_connect_manager_test:unittest", 131 "ability_connection_test:unittest", 132 "ability_debug_deal_test:unittest", 133 "ability_debug_response_proxy_test:unittest", 134 "ability_debug_response_stub_test:unittest", 135 "ability_event_handler_test:unittest", 136 "ability_event_util_test:unittest", 137 "ability_extension_base_test:unittest", 138 "ability_extension_config_test:unittest", 139 "ability_extension_context_test:unittest", 140 "ability_extension_module_loader_test:unittest", 141 "ability_extension_running_info_test:unittest", 142 "ability_extension_test:unittest", 143 "ability_first_frame_state_observer_manager_test:unittest", 144 "ability_first_frame_state_observer_proxy_test:unittest", 145 "ability_first_frame_state_observer_stub_test:unittest", 146 "ability_foreground_state_observer_proxy_test:unittest", 147 "ability_foreground_state_observer_stub_test:unittest", 148 "ability_interceptor_second_test:unittest", 149 "ability_interceptor_test:unittest", 150 "ability_interceptor_third_test:unittest", 151 "ability_keep_alive_data_manager_second_test:unittest", 152 "ability_keep_alive_data_manager_test:unittest", 153 "ability_keep_alive_service_test:unittest", 154 "ability_manager_client_branch_second_test:unittest", 155 "ability_manager_client_branch_test:unittest", 156 "ability_manager_client_branch_third_test:unittest", 157 "ability_manager_collaborator_proxy_test:unittest", 158 "ability_manager_event_subscriber_test:unittest", 159 "ability_manager_proxy_fifth_test:unittest", 160 "ability_manager_proxy_fourth_test:unittest", 161 "ability_manager_proxy_second_test:unittest", 162 "ability_manager_proxy_sixth_test:unittest", 163 "ability_manager_proxy_test:unittest", 164 "ability_manager_proxy_third_test:unittest", 165 "ability_manager_service_dialog_test:unittest", 166 "ability_manager_service_eighth_test:unittest", 167 "ability_manager_service_eleven_test:unittest", 168 "ability_manager_service_first_test:unittest", 169 "ability_manager_service_fourth_test:unittest", 170 "ability_manager_service_mock_test:unittest", 171 "ability_manager_service_ninth_test:unittest", 172 "ability_manager_service_seventh_test:unittest", 173 "ability_manager_service_sixth_test:unittest", 174 "ability_manager_service_tenth_test:unittest", 175 "ability_manager_service_twelfth_test:unittest", 176 "ability_manager_stub_second_test:unittest", 177 "ability_manager_stub_test:unittest", 178 "ability_manager_xcollie_test:unittest", 179 "ability_permission_util_second_test:unittest", 180 "ability_permission_util_test:unittest", 181 "ability_record_dump_test:unittest", 182 "ability_record_first_test:unittest", 183 "ability_record_mgr_test:unittest", 184 "ability_record_second_test:unittest", 185 "ability_record_test:unittest", 186 "ability_running_info_test:unittest", 187 "ability_running_record_test:unittest", 188 "ability_runtime_error_util_test:unittest", 189 "ability_runtime_start_options_test:unittest", 190 "ability_scheduler_proxy_test:unittest", 191 "ability_scheduler_stub_second_test:unittest", 192 "ability_scheduler_stub_test:unittest", 193 "ability_service_extension_test:unittest", 194 "ability_service_log_test:unittest", 195 "ability_stage_context_test:unittest", 196 "ability_start_window_option_test:unittest", 197 "ability_start_with_wait_observer_manager:unittest", 198 "ability_start_with_wait_proxy_observer_test:unittest", 199 "ability_timeout_test:unittest", 200 "ability_token_proxy_test:unittest", 201 "ability_token_stub_test:unittest", 202 "acquire_share_data_callback_proxy_test:unittest", 203 "advanced_security_mode_manager_test:unittest", 204 "ams_ability_running_record_test:unittest", 205 "ams_app_death_recipient_test:unittest", 206 "ams_app_mgr_client_test:unittest", 207 "ams_app_running_record_test:unittest", 208 "ams_app_state_callback_test:unittest", 209 "ams_ipc_interface_test:unittest", 210 "ams_mgr_kill_process_test:unittest", 211 "ams_mgr_proxy_test:unittest", 212 "ams_mgr_scheduler_dump_test:unittest", 213 "ams_mgr_scheduler_second_test:unittest", 214 "ams_mgr_scheduler_test:unittest", 215 "ams_mgr_stub_test:unittest", 216 "ams_service_load_ability_process_test:unittest", 217 "ams_service_startup_test:unittest", 218 "app_config_data_manager_test:unittest", 219 "app_debug_info_test:unittest", 220 "app_debug_listener_proxy_test:unittest", 221 "app_debug_listener_stub_test:unittest", 222 "app_debug_manager_test:unittest", 223 "app_exit_reason_data_manager_new_test:unittest", 224 "app_exit_reason_data_manager_second_test:unittest", 225 "app_exit_reason_helper_fourth_test:unittest", 226 "app_exit_reason_helper_second_test:unittest", 227 "app_exit_reason_helper_third_test:unittest", 228 "app_foreground_state_observer_proxy_test:unittest", 229 "app_foreground_state_observer_stub_test:unittest", 230 "app_launch_data_test:unittest", 231 "app_lifecycle_deal_test:unittest", 232 "app_mgr_client_first_test:unittest", 233 "app_mgr_client_test:unittest", 234 "app_mgr_event_test:unittest", 235 "app_mgr_proxy_test:unittest", 236 "app_mgr_service_dump_ffrt_test:unittest", 237 "app_mgr_service_dump_ipc_test:unittest", 238 "app_mgr_service_dump_test:unittest", 239 "app_mgr_service_event_handler_test:unittest", 240 "app_mgr_service_fourth_test:unittest", 241 "app_mgr_service_inner_eighth_test:unittest", 242 "app_mgr_service_inner_fifth_test:unittest", 243 "app_mgr_service_inner_fourth_test:unittest", 244 "app_mgr_service_inner_mock_test:unittest", 245 "app_mgr_service_inner_ninth_test:unittest", 246 "app_mgr_service_inner_second_test:unittest", 247 "app_mgr_service_inner_seventh_test:unittest", 248 "app_mgr_service_inner_sixth_test:unittest", 249 "app_mgr_service_inner_tdd_second_test:unittest", 250 "app_mgr_service_inner_tdd_test:unittest", 251 "app_mgr_service_inner_tdd_third_test:unittest", 252 "app_mgr_service_inner_tenth_test:unittest", 253 "app_mgr_service_inner_test:unittest", 254 "app_mgr_service_second_test:unittest", 255 "app_mgr_service_test:unittest", 256 "app_mgr_service_third_test:unittest", 257 "app_mgr_stub_test:unittest", 258 "app_native_spawn_manager_test:unittest", 259 "app_preloader_test:unittest", 260 "app_recovery_test:unittest", 261 "app_running_manager_fourth_test:unittest", 262 "app_running_manager_second_test:unittest", 263 "app_running_manager_test:unittest", 264 "app_running_manager_third_test:unittest", 265 "app_running_processes_info_test:unittest", 266 "app_running_record_test:unittest", 267 "app_running_status_module_test:unittest", 268 "app_scheduler_host_test:unittest", 269 "app_scheduler_proxy_test:unittest", 270 "app_scheduler_test:unittest", 271 "app_service_extension_context_test:unittest", 272 "app_service_extension_test:unittest", 273 "app_spawn_client_second_test:unittest", 274 "app_spawn_client_test:unittest", 275 "app_start:unittest", 276 "app_state_observer_manager_test:unittest", 277 "app_state_observer_manager_test_second:unittest", 278 "app_utils_test:unittest", 279 "appkit:unittest", 280 "application_cleaner_second_test:unittest", 281 "application_context_second_test:unittest", 282 "application_context_test:unittest", 283 "assert_fault_callback_death_mgr_test:unittest", 284 "atomic_service_status_callback_proxy_test:unittest", 285 "atomic_service_status_callback_stub_test:unittest", 286 "authorization_result_test:unittest", 287 "auto_startup_callback_proxy_test:unittest", 288 "auto_startup_callback_stub_test:unittest", 289 "auto_startup_info_test:unittest", 290 "background_task_observer_test:unittest", 291 "block_all_app_start_interceptor_test:unittest", 292 "bundle_mgr_helper_second_test:unittest", 293 "bundle_mgr_helper_test:unittest", 294 "cache_process_manager_second_test:unittest", 295 "cache_process_manager_test:unittest", 296 "call_record_test:unittest", 297 "capi_ability_runtime_application_context_test:unittest", 298 "cj_ability_connect_callback_object_test:unittest", 299 "cj_ability_context_object_test:unittest", 300 "cj_ability_delegator_args_test:unittest", 301 "cj_ability_delegator_test:unittest", 302 "cj_ability_ffi_mock_test:unittest", 303 "cj_ability_lifecycle_callback_Impl_test:unittest", 304 "cj_ability_object_test:unittest", 305 "cj_ability_stage_object_test:unittest", 306 "cj_ability_stage_test:unittest", 307 "cj_application_context_test:unittest", 308 "cj_context_test:unittest", 309 "cj_element_name_ffi_test:unittest", 310 "cj_environment_test:unittest", 311 "cj_runtime_test:unittest", 312 "cj_test_runner_object_test:unittest", 313 "cj_test_runner_test:unittest", 314 "cj_ui_ability_test:unittest", 315 "cj_utils_ffi_test:unittest", 316 "cj_want_ffi_test:unittest", 317 "completed_dispatcher_test:unittest", 318 "configuration_test:unittest", 319 "connect_server_manager_test:unittest", 320 "connection_observer_controller_test:unittest", 321 "connection_observer_test:unittest", 322 "connection_record_test:unittest", 323 "connection_state_item_test:unittest", 324 "connection_state_manager_test:unittest", 325 "continuation_test:unittest", 326 "data_ability_manager_test:unittest", 327 "data_ability_observer_proxy_test:unittest", 328 "data_ability_observer_stub_test:unittest", 329 "data_ability_record_second_test:unittest", 330 "data_ability_record_test:unittest", 331 "dataobs_mgr_client_test:unittest", 332 "dataobs_mgr_inner_ext_test:unittest", 333 "dataobs_mgr_inner_pref_test:unittest", 334 "dataobs_mgr_inner_test:unittest", 335 "dataobs_mgr_proxy_test:unittest", 336 "dataobs_mgr_service_dump_test:unittest", 337 "dataobs_mgr_service_second_test:unittest", 338 "dataobs_mgr_service_test:unittest", 339 "dataobs_mgr_service_third_test:unittest", 340 "dataobs_mgr_stub_test:unittest", 341 "deeplink_reserve_config_test:unittest", 342 "dfr_test:unittest", 343 "dialog_session_info_test:unittest", 344 "dialog_session_manager_test:unittest", 345 "dlp_state_item_test:unittest", 346 "dlp_utils_test:unittest", 347 "dummy_values_bucket_test:unittest", 348 "dump_utils_test:unittest", 349 "dynamic_loader_ohos_test:unittest", 350 "dynamic_loader_test:unittest", 351 "ecological_rule_interceptor_test:unittest", 352 "ets_ui_ability_instance_test:unittest", 353 "event_handler_wrap_test:unittest", 354 "event_report_test:unittest", 355 "exit_info_data_manager_test:unittest", 356 "exit_reason_test:unittest", 357 "exit_resident_process_manager_test:unittest", 358 "extension_config_mgr_test:unittest", 359 "extension_control_interceptor_test:unittest", 360 "extension_manager_client_test:unittest", 361 "extension_permissions_util_test:unittest", 362 "extension_record_factory_test:unittest", 363 "extension_record_test:unittest", 364 "extract_insight_intent_profile_test:unittest", 365 "fault_data:unittest", 366 "file_path_utils_test:unittest", 367 "frameworks_kits_ability_ability_runtime_test:unittest", 368 "frameworks_kits_ability_native_test:unittest", 369 "frameworks_kits_appkit_native_test:unittest", 370 "free_install_manager_second_test:unittest", 371 "free_install_manager_test:unittest", 372 "free_install_manager_third_test:unittest", 373 "free_install_observer_manager_test:unittest", 374 "freeze_util_test:unittest", 375 "hidden_start_observer_manager_test:unittest", 376 "hidden_start_utils_test:unittest", 377 "hitrace_chain_utils_test:unittest", 378 "implicit_start_processor_test:unittest", 379 "insight_intent:unittest", 380 "insight_intent_db_cache_test:unittest", 381 "insight_intent_profile_test:unittest", 382 "insight_intent_rdb_data_manager_test:unittest", 383 "insight_intent_rdb_storage_mgr_test:unittest", 384 "js_ability_context_test:unittest", 385 "js_app_service_extension_test:unittest", 386 "js_runtime_common_test:unittest", 387 "js_service_extension_test:unittest", 388 "js_ui_ability_test:unittest", 389 "js_ui_extension_content_session_test:unittest", 390 "js_ui_extension_context_test:unittest", 391 "js_uiservice_uiext_connection_test:unittest", 392 "keep_alive_process_manager_test:unittest", 393 "keep_alive_utils_test:unittest", 394 "killing_process_manager_test:unittest", 395 "kiosk_manager_test:unittest", 396 "lifecycle_deal_test:unittest", 397 "lifecycle_test:unittest", 398 "local_pending_want_test:unittest", 399 "local_want_agent_info_test:unittest", 400 "main_element_utils_test:unittest", 401 "mission_data_storage_test:unittest", 402 "mission_info_mgr_second_test:unittest", 403 "mission_info_mgr_test:unittest", 404 "mission_listener_proxy_test:unittest", 405 "mission_listener_stub_second_test:unittest", 406 "mission_listener_stub_test:unittest", 407 "mission_listener_test:unittest", 408 "mission_manager_client_test:unittest", 409 "modal_system_app_freeze_uiextension_test:unittest", 410 "modal_system_dialog_util_test:unittest", 411 "multi_app_utils_test:unittest", 412 "multi_instance_utils_second_test", 413 "multi_instance_utils_test:unittest", 414 "multi_user_config_mgr_test:unittest", 415 "napi_base_context_test:unittest", 416 "napi_common_want_agent_test:unittest", 417 "native_child_process_test:unittest", 418 "native_runtime_test:unittest", 419 "os_account_manager_wrapper_test:unittest", 420 "page_state_data_test:unittest", 421 "pending_want_common_event_test:unittest", 422 "pending_want_key_test:unittest", 423 "pending_want_manager_dump_test:unittest", 424 "pending_want_manager_test:unittest", 425 "pending_want_record_test:unittest", 426 "pending_want_test:unittest", 427 "permission_verification_test:unittest", 428 "preload_manager_service_test:unittest", 429 "preload_uiext_state_observer_test:unittest", 430 "prepare_terminate_callback_proxy_test:unittest", 431 "query_erms_manager_test:unittest", 432 "query_erms_observer_manager_test:unittest", 433 "quick_fix:unittest", 434 "rate_limiter_test:rate_limiter_test", 435 "recovery_info_timer_test:unittest", 436 "remote_mission_listener_proxy_test:unittest", 437 "remote_mission_listener_stub_test:unittest", 438 "render_state_observer_manager_test:unittest", 439 "render_state_observer_proxy_test:unittest", 440 "render_state_observer_stub_test:unittest", 441 "report_data_partition_usage_manager_test:unittest", 442 "res_sched_util_test:unittest", 443 "resident_process_manager_test:unittest", 444 "restart_app_manager_test:unittest", 445 "rule_test:unittest", 446 "running_infos_test:unittest", 447 "runtime_test:unittest", 448 "sa_interceptor_manager_test:unittest", 449 "sa_interceptor_proxy_test:unittest", 450 "sa_interceptor_stub_test:unittest", 451 "sender_info_test:unittest", 452 "service_extension_context_test:unittest", 453 "service_router_mgr_service_test:unittest", 454 "services/ability_util_test:unittest", 455 "start_ability_utils_test:unittest", 456 "start_options_impl_test:unittest", 457 "start_options_test:unittest", 458 "start_options_utils_test:unittest", 459 "start_other_app_interceptor_test:unittest", 460 "startup_util_test:unittest", 461 "state_utils_test:unittest", 462 "stop_user_callback_proxy_test:unittest", 463 "stop_user_callback_stub_test:unittest", 464 "sys_mgr_client_test:unittest", 465 "system_ability_token_callback_stub_test:unittest", 466 "task_data_persistence_mgr_test:unittest", 467 "task_handler_wrap_test:unittest", 468 "timeout_state_utils_test:unittest", 469 "trigger_Info_test:unittest", 470 "ui_ability_lifecycle_manager_second_test:unittest", 471 "ui_ability_lifecycle_manager_third_test:unittest", 472 "ui_extension:unittest", 473 "ui_extension_ability_test:unittest", 474 "ui_extension_context_second_test:unittest", 475 "ui_extension_context_test:unittest", 476 "ui_extension_record_factory_test:unittest", 477 "ui_extension_record_test:unittest", 478 "ui_extension_utils_test:unittest", 479 "update_caller_info_util_test:unittest", 480 "uri_utils_second_test", 481 "uri_utils_test:unittest", 482 "user_controller_test:unittest", 483 "user_event_handler_test:unittest", 484 "user_record_manager_test:unittest", 485 "want_agent_helper_test:unittest", 486 "want_agent_info_test:unittest", 487 "want_agent_test:unittest", 488 "want_receiver_proxy_test:unittest", 489 "want_receiver_stub_test:unittest", 490 "want_sender_info_test:unittest", 491 "want_sender_proxy_test:unittest", 492 "want_sender_stub_test:unittest", 493 "wants_info_test:unittest", 494 "window_config_test:unittest", 495 "window_focus_changed_listener_test:unittest", 496 "window_options_utils_test:unittest", 497 "window_visibility_changed_listener_test:unittest", 498 ] 499 500 if (ability_runtime_auto_fill) { 501 deps += [ 502 "auto_fill_extension_context_test:unittest", 503 "auto_fill_manager_test:unittest", 504 "auto_fill_manager_util_test:unittest", 505 "auto_fill_request_callback_interface_test:unittest", 506 "js_auto_fill_extension_test:unittest", 507 ] 508 } 509 if (ability_runtime_child_process) { 510 deps += [ 511 "child_process_capi_test:unittest", 512 "child_process_manager_second_test:unittest", 513 "child_process_manager_test:unittest", 514 ] 515 } 516 517 if (ability_runtime_photo_editor_extension) { 518 deps += [ 519 "js_photo_editor_extension_context_test:unittest", 520 "js_photo_editor_extension_impl_test:unittest", 521 "photo_editor_extension_a_test:unittest", 522 "photo_editor_extension_test:unittest", 523 ] 524 } 525 526 if (ability_runtime_feature_sandboxmanager && ability_runtime_upms) { 527 deps += [ "uri_permission_impl_test:unittest" ] 528 } 529 if (ability_runtime_ui_service_extension) { 530 deps += [ 531 "js_ui_service_extension_connection_test:unittest", 532 "js_ui_service_extension_context_first_test:unittest", 533 "js_ui_service_extension_context_second_test:unittest", 534 "js_ui_service_extension_test:unittest", 535 "js_ui_service_host_proxy_test:unittest", 536 "js_ui_service_proxy_test:unittest", 537 "ui_service_extension_test:unittest", 538 "ui_service_host_proxy_test:unittest", 539 "ui_service_host_stub_test:unittest", 540 "ui_service_proxy_test:unittest", 541 "ui_service_stub_test:unittest", 542 ] 543 } 544 545 if (ability_runtime_graphics) { 546 deps += [ 547 "call_container_test:unittest", 548 "mission_info_test:unittest", 549 "mission_list_dump_test:unittest", 550 "mission_list_manager_dump_test:unittest", 551 "mission_list_manager_first_test:unittest", 552 "mission_list_manager_second_test:unittest", 553 "mission_list_manager_test:unittest", 554 "mission_list_manager_third_test:unittest", 555 "mission_list_manager_ut_test:unittest", 556 "mission_list_test:unittest", 557 "mission_test:unittest", 558 "specified_mission_list_test:unittest", 559 "start_option_display_id_test:unittest", 560 "status_bar_delegate_manager_test:unittest", 561 "ui_ability_lifecycle_manager_test:unittest", 562 "ui_ability_lifecycle_manager_third_test:unittest", 563 ] 564 } 565 566 if (ability_runtime_screenlock_enable) { 567 deps += [ 568 "ability_manager_service_second_test:unittest", 569 "ability_manager_service_third_test:unittest", 570 "ability_manager_service_thirteenth_test:unittest", 571 "ability_manager_service_fourteenth_test:unittest", 572 "crowd_test_interceptor_test:unittest", 573 "screen_unlock_interceptor_test:unittest", 574 "unlock_screen_test:unittest", 575 ] 576 } 577 578 if (ability_runtime_upms) { 579 deps += [ 580 "file_permission_manager_test:unittest", 581 "uri_perm_mgr_test:unittest", 582 "uri_permission_manager_test:unittest", 583 "uri_permission_test:unittest", 584 "uri_permission_utils_test:unittest", 585 ] 586 } 587 588 if (include_app_domain_verify) { 589 deps += [ 590 "ag_convert_callback_impl_test:unittest", 591 "want_utils_test:unittest", 592 ] 593 } 594 } 595} 596