12dc7c57fSopenharmony_ci# Copyright (c) 2021-2024 Huawei Device Co., Ltd. 22dc7c57fSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 32dc7c57fSopenharmony_ci# you may not use this file except in compliance with the License. 42dc7c57fSopenharmony_ci# You may obtain a copy of the License at 52dc7c57fSopenharmony_ci# 62dc7c57fSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 72dc7c57fSopenharmony_ci# 82dc7c57fSopenharmony_ci# Unless required by applicable law or agreed to in writing, software 92dc7c57fSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 102dc7c57fSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 112dc7c57fSopenharmony_ci# See the License for the specific language governing permissions and 122dc7c57fSopenharmony_ci# limitations under the License. 132dc7c57fSopenharmony_ci 142dc7c57fSopenharmony_ciimport("//base/notification/common_event_service/event.gni") 152dc7c57fSopenharmony_ciimport("//build/test.gni") 162dc7c57fSopenharmony_ci 172dc7c57fSopenharmony_cimodule_output_path = "common_event_service/services" 182dc7c57fSopenharmony_ci 192dc7c57fSopenharmony_ciconfig("cesfwk_services_config") { 202dc7c57fSopenharmony_ci visibility = [ ":*" ] 212dc7c57fSopenharmony_ci 222dc7c57fSopenharmony_ci include_dirs = [ "${common_event_service_path}/test/mock/include" ] 232dc7c57fSopenharmony_ci 242dc7c57fSopenharmony_ci cflags = [] 252dc7c57fSopenharmony_ci 262dc7c57fSopenharmony_ci if (target_cpu == "arm") { 272dc7c57fSopenharmony_ci cflags += [ "-DBINDER_IPC_32BIT" ] 282dc7c57fSopenharmony_ci } 292dc7c57fSopenharmony_ci} 302dc7c57fSopenharmony_ci 312dc7c57fSopenharmony_ciohos_unittest("common_event_publish_system_event_test") { 322dc7c57fSopenharmony_ci module_out_path = module_output_path 332dc7c57fSopenharmony_ci 342dc7c57fSopenharmony_ci sources = [ 352dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_access_token_helper.cpp", 362dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 372dc7c57fSopenharmony_ci "common_event_publish_system_event_test.cpp", 382dc7c57fSopenharmony_ci ] 392dc7c57fSopenharmony_ci 402dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 412dc7c57fSopenharmony_ci 422dc7c57fSopenharmony_ci deps = [ 432dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 442dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 452dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 462dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 472dc7c57fSopenharmony_ci ] 482dc7c57fSopenharmony_ci 492dc7c57fSopenharmony_ci external_deps = [ 502dc7c57fSopenharmony_ci "ability_base:want", 512dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 522dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 532dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 542dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 552dc7c57fSopenharmony_ci "c_utils:utils", 562dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 572dc7c57fSopenharmony_ci "hilog:libhilog", 582dc7c57fSopenharmony_ci "init:libbegetutil", 592dc7c57fSopenharmony_ci "ipc:ipc_core", 602dc7c57fSopenharmony_ci ] 612dc7c57fSopenharmony_ci} 622dc7c57fSopenharmony_ci 632dc7c57fSopenharmony_ciohos_unittest("common_event_dump_test") { 642dc7c57fSopenharmony_ci module_out_path = module_output_path 652dc7c57fSopenharmony_ci 662dc7c57fSopenharmony_ci sources = [ 672dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 682dc7c57fSopenharmony_ci "./mock/mock_access_token_kit.cpp", 692dc7c57fSopenharmony_ci "common_event_dump_test.cpp", 702dc7c57fSopenharmony_ci ] 712dc7c57fSopenharmony_ci 722dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 732dc7c57fSopenharmony_ci 742dc7c57fSopenharmony_ci deps = [ 752dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 762dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 772dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 782dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 792dc7c57fSopenharmony_ci ] 802dc7c57fSopenharmony_ci 812dc7c57fSopenharmony_ci external_deps = [ 822dc7c57fSopenharmony_ci "ability_base:want", 832dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 842dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 852dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 862dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 872dc7c57fSopenharmony_ci "c_utils:utils", 882dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 892dc7c57fSopenharmony_ci "hilog:libhilog", 902dc7c57fSopenharmony_ci "init:libbegetutil", 912dc7c57fSopenharmony_ci "ipc:ipc_core", 922dc7c57fSopenharmony_ci ] 932dc7c57fSopenharmony_ci} 942dc7c57fSopenharmony_ci 952dc7c57fSopenharmony_ciohos_unittest("common_event_freeze_test") { 962dc7c57fSopenharmony_ci module_out_path = module_output_path 972dc7c57fSopenharmony_ci 982dc7c57fSopenharmony_ci sources = [ 992dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_access_token_helper.cpp", 1002dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 1012dc7c57fSopenharmony_ci "common_event_freeze_test.cpp", 1022dc7c57fSopenharmony_ci ] 1032dc7c57fSopenharmony_ci 1042dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 1052dc7c57fSopenharmony_ci 1062dc7c57fSopenharmony_ci deps = [ 1072dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 1082dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 1092dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 1102dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 1112dc7c57fSopenharmony_ci ] 1122dc7c57fSopenharmony_ci 1132dc7c57fSopenharmony_ci external_deps = [ 1142dc7c57fSopenharmony_ci "ability_base:want", 1152dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 1162dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 1172dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 1182dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 1192dc7c57fSopenharmony_ci "c_utils:utils", 1202dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 1212dc7c57fSopenharmony_ci "hilog:libhilog", 1222dc7c57fSopenharmony_ci "init:libbegetutil", 1232dc7c57fSopenharmony_ci "ipc:ipc_core", 1242dc7c57fSopenharmony_ci ] 1252dc7c57fSopenharmony_ci} 1262dc7c57fSopenharmony_ci 1272dc7c57fSopenharmony_ciohos_unittest("common_event_freeze_unit_test") { 1282dc7c57fSopenharmony_ci module_out_path = module_output_path 1292dc7c57fSopenharmony_ci 1302dc7c57fSopenharmony_ci sources = [ 1312dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_access_token_helper.cpp", 1322dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 1332dc7c57fSopenharmony_ci "common_event_freeze_unit_test.cpp", 1342dc7c57fSopenharmony_ci ] 1352dc7c57fSopenharmony_ci 1362dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 1372dc7c57fSopenharmony_ci 1382dc7c57fSopenharmony_ci deps = [ 1392dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 1402dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 1412dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 1422dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 1432dc7c57fSopenharmony_ci ] 1442dc7c57fSopenharmony_ci 1452dc7c57fSopenharmony_ci external_deps = [ 1462dc7c57fSopenharmony_ci "ability_base:want", 1472dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 1482dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 1492dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 1502dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 1512dc7c57fSopenharmony_ci "c_utils:utils", 1522dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 1532dc7c57fSopenharmony_ci "hilog:libhilog", 1542dc7c57fSopenharmony_ci "init:libbegetutil", 1552dc7c57fSopenharmony_ci "ipc:ipc_core", 1562dc7c57fSopenharmony_ci ] 1572dc7c57fSopenharmony_ci} 1582dc7c57fSopenharmony_ci 1592dc7c57fSopenharmony_ciohos_unittest("ability_manager_death_recipient_unit_test") { 1602dc7c57fSopenharmony_ci module_out_path = module_output_path 1612dc7c57fSopenharmony_ci 1622dc7c57fSopenharmony_ci include_dirs = [ 1632dc7c57fSopenharmony_ci "${ces_innerkits_path}", 1642dc7c57fSopenharmony_ci "${services_path}/include", 1652dc7c57fSopenharmony_ci "ability_manager_death_recipient_unit_test", 1662dc7c57fSopenharmony_ci ] 1672dc7c57fSopenharmony_ci 1682dc7c57fSopenharmony_ci sources = [ 1692dc7c57fSopenharmony_ci "${services_path}/src/ability_manager_death_recipient.cpp", 1702dc7c57fSopenharmony_ci "ability_manager_death_recipient_unit_test/ability_manager_death_recipient_unit_test.cpp", 1712dc7c57fSopenharmony_ci "mock/mock_ability_manager_helper.cpp", 1722dc7c57fSopenharmony_ci "static_subscriber_connection_unit_test/mock_static_subscriber_proxy.cpp", 1732dc7c57fSopenharmony_ci ] 1742dc7c57fSopenharmony_ci 1752dc7c57fSopenharmony_ci deps = [ 1762dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 1772dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 1782dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 1792dc7c57fSopenharmony_ci ] 1802dc7c57fSopenharmony_ci 1812dc7c57fSopenharmony_ci external_deps = [ 1822dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 1832dc7c57fSopenharmony_ci "c_utils:utils", 1842dc7c57fSopenharmony_ci "ffrt:libffrt", 1852dc7c57fSopenharmony_ci "hilog:libhilog", 1862dc7c57fSopenharmony_ci "init:libbegetutil", 1872dc7c57fSopenharmony_ci "ipc:ipc_core", 1882dc7c57fSopenharmony_ci ] 1892dc7c57fSopenharmony_ci} 1902dc7c57fSopenharmony_ci 1912dc7c57fSopenharmony_ciohos_unittest("bundle_manager_death_recipient_unit_test") { 1922dc7c57fSopenharmony_ci module_out_path = module_output_path 1932dc7c57fSopenharmony_ci 1942dc7c57fSopenharmony_ci include_dirs = [ 1952dc7c57fSopenharmony_ci "${ces_innerkits_path}", 1962dc7c57fSopenharmony_ci "${services_path}/include", 1972dc7c57fSopenharmony_ci ] 1982dc7c57fSopenharmony_ci 1992dc7c57fSopenharmony_ci sources = [ 2002dc7c57fSopenharmony_ci "${services_path}/src/bms_death_recipient.cpp", 2012dc7c57fSopenharmony_ci "bundle_manager_death_recipient_unit_test/bundle_manager_death_recipient_unit_test.cpp", 2022dc7c57fSopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 2032dc7c57fSopenharmony_ci ] 2042dc7c57fSopenharmony_ci 2052dc7c57fSopenharmony_ci deps = [ 2062dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 2072dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 2082dc7c57fSopenharmony_ci ] 2092dc7c57fSopenharmony_ci 2102dc7c57fSopenharmony_ci external_deps = [ 2112dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 2122dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 2132dc7c57fSopenharmony_ci "c_utils:utils", 2142dc7c57fSopenharmony_ci "hilog:libhilog", 2152dc7c57fSopenharmony_ci "init:libbegetutil", 2162dc7c57fSopenharmony_ci "ipc:ipc_core", 2172dc7c57fSopenharmony_ci ] 2182dc7c57fSopenharmony_ci} 2192dc7c57fSopenharmony_ci 2202dc7c57fSopenharmony_ciohos_unittest("static_subscriber_manager_unit_test") { 2212dc7c57fSopenharmony_ci module_out_path = module_output_path 2222dc7c57fSopenharmony_ci 2232dc7c57fSopenharmony_ci include_dirs = [ 2242dc7c57fSopenharmony_ci "${ces_innerkits_path}", 2252dc7c57fSopenharmony_ci "${services_path}/include", 2262dc7c57fSopenharmony_ci "//third_party/json/include", 2272dc7c57fSopenharmony_ci ] 2282dc7c57fSopenharmony_ci 2292dc7c57fSopenharmony_ci sources = [ 2302dc7c57fSopenharmony_ci "${services_path}/src/event_report.cpp", 2312dc7c57fSopenharmony_ci "${services_path}/src/static_subscriber_data_manager.cpp", 2322dc7c57fSopenharmony_ci "${services_path}/src/static_subscriber_manager.cpp", 2332dc7c57fSopenharmony_ci "mock/mock_ability_manager_helper.cpp", 2342dc7c57fSopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 2352dc7c57fSopenharmony_ci "static_subscriber_connection_unit_test/mock_static_subscriber_proxy.cpp", 2362dc7c57fSopenharmony_ci "static_subscriber_manager_unit_test/mock_access_token_helper.cpp", 2372dc7c57fSopenharmony_ci "static_subscriber_manager_unit_test/mock_os_account_manager_helper.cpp", 2382dc7c57fSopenharmony_ci "static_subscriber_manager_unit_test/static_subscriber_manager_unit_test.cpp", 2392dc7c57fSopenharmony_ci ] 2402dc7c57fSopenharmony_ci 2412dc7c57fSopenharmony_ci deps = [ 2422dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 2432dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 2442dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 2452dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 2462dc7c57fSopenharmony_ci ] 2472dc7c57fSopenharmony_ci 2482dc7c57fSopenharmony_ci external_deps = [ 2492dc7c57fSopenharmony_ci "ability_base:want", 2502dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 2512dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 2522dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 2532dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 2542dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 2552dc7c57fSopenharmony_ci "c_utils:utils", 2562dc7c57fSopenharmony_ci "ffrt:libffrt", 2572dc7c57fSopenharmony_ci "hicollie:libhicollie", 2582dc7c57fSopenharmony_ci "hilog:libhilog", 2592dc7c57fSopenharmony_ci "hitrace:hitrace_meter", 2602dc7c57fSopenharmony_ci "init:libbegetutil", 2612dc7c57fSopenharmony_ci "ipc:ipc_core", 2622dc7c57fSopenharmony_ci "kv_store:distributeddata_inner", 2632dc7c57fSopenharmony_ci ] 2642dc7c57fSopenharmony_ci} 2652dc7c57fSopenharmony_ci 2662dc7c57fSopenharmony_ciohos_unittest("static_subscriber_data_manager_unit_test") { 2672dc7c57fSopenharmony_ci module_out_path = module_output_path 2682dc7c57fSopenharmony_ci 2692dc7c57fSopenharmony_ci include_dirs = [ 2702dc7c57fSopenharmony_ci "${ces_innerkits_path}", 2712dc7c57fSopenharmony_ci "${services_path}/include", 2722dc7c57fSopenharmony_ci "//third_party/json/include/nlohmann", 2732dc7c57fSopenharmony_ci ] 2742dc7c57fSopenharmony_ci 2752dc7c57fSopenharmony_ci sources = [ 2762dc7c57fSopenharmony_ci "${services_path}/src/static_subscriber_data_manager.cpp", 2772dc7c57fSopenharmony_ci "static_subscriber_data_manager_unit_test/static_subscriber_data_manager_unit_test.cpp", 2782dc7c57fSopenharmony_ci ] 2792dc7c57fSopenharmony_ci 2802dc7c57fSopenharmony_ci deps = [ 2812dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 2822dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 2832dc7c57fSopenharmony_ci ] 2842dc7c57fSopenharmony_ci 2852dc7c57fSopenharmony_ci external_deps = [ 2862dc7c57fSopenharmony_ci "hilog:libhilog", 2872dc7c57fSopenharmony_ci "kv_store:distributeddata_inner", 2882dc7c57fSopenharmony_ci ] 2892dc7c57fSopenharmony_ci} 2902dc7c57fSopenharmony_ci 2912dc7c57fSopenharmony_ciohos_unittest("static_subscriber_connection_unit_test") { 2922dc7c57fSopenharmony_ci module_out_path = module_output_path 2932dc7c57fSopenharmony_ci 2942dc7c57fSopenharmony_ci include_dirs = [ 2952dc7c57fSopenharmony_ci "${ces_innerkits_path}", 2962dc7c57fSopenharmony_ci "${services_path}/include", 2972dc7c57fSopenharmony_ci ] 2982dc7c57fSopenharmony_ci 2992dc7c57fSopenharmony_ci sources = [ 3002dc7c57fSopenharmony_ci "${services_path}/src/static_subscriber_connection.cpp", 3012dc7c57fSopenharmony_ci "mock/mock_ability_manager_helper.cpp", 3022dc7c57fSopenharmony_ci "static_subscriber_connection_unit_test/mock_static_subscriber_proxy.cpp", 3032dc7c57fSopenharmony_ci "static_subscriber_connection_unit_test/static_subscriber_connection_unit_test.cpp", 3042dc7c57fSopenharmony_ci ] 3052dc7c57fSopenharmony_ci 3062dc7c57fSopenharmony_ci deps = [ 3072dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 3082dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 3092dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 3102dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 3112dc7c57fSopenharmony_ci ] 3122dc7c57fSopenharmony_ci 3132dc7c57fSopenharmony_ci external_deps = [ 3142dc7c57fSopenharmony_ci "ability_base:want", 3152dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 3162dc7c57fSopenharmony_ci "c_utils:utils", 3172dc7c57fSopenharmony_ci "ffrt:libffrt", 3182dc7c57fSopenharmony_ci "hilog:libhilog", 3192dc7c57fSopenharmony_ci "init:libbegetutil", 3202dc7c57fSopenharmony_ci "ipc:ipc_core", 3212dc7c57fSopenharmony_ci ] 3222dc7c57fSopenharmony_ci} 3232dc7c57fSopenharmony_ci 3242dc7c57fSopenharmony_ciohos_unittest("common_event_sticky_test") { 3252dc7c57fSopenharmony_ci module_out_path = module_output_path 3262dc7c57fSopenharmony_ci 3272dc7c57fSopenharmony_ci sources = [ 3282dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 3292dc7c57fSopenharmony_ci "./mock/mock_access_token_kit.cpp", 3302dc7c57fSopenharmony_ci "common_event_sticky_test.cpp", 3312dc7c57fSopenharmony_ci ] 3322dc7c57fSopenharmony_ci 3332dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 3342dc7c57fSopenharmony_ci 3352dc7c57fSopenharmony_ci deps = [ 3362dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 3372dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 3382dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 3392dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 3402dc7c57fSopenharmony_ci ] 3412dc7c57fSopenharmony_ci 3422dc7c57fSopenharmony_ci external_deps = [ 3432dc7c57fSopenharmony_ci "ability_base:want", 3442dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 3452dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 3462dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 3472dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 3482dc7c57fSopenharmony_ci "c_utils:utils", 3492dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 3502dc7c57fSopenharmony_ci "hilog:libhilog", 3512dc7c57fSopenharmony_ci "init:libbegetutil", 3522dc7c57fSopenharmony_ci "ipc:ipc_core", 3532dc7c57fSopenharmony_ci ] 3542dc7c57fSopenharmony_ci} 3552dc7c57fSopenharmony_ci 3562dc7c57fSopenharmony_ciohos_unittest("common_event_subscribe_unit_test") { 3572dc7c57fSopenharmony_ci module_out_path = module_output_path 3582dc7c57fSopenharmony_ci 3592dc7c57fSopenharmony_ci sources = [ 3602dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_access_token_helper.cpp", 3612dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 3622dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_ipc_object_stub.cpp", 3632dc7c57fSopenharmony_ci "common_event_subscribe_unit_test.cpp", 3642dc7c57fSopenharmony_ci ] 3652dc7c57fSopenharmony_ci 3662dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 3672dc7c57fSopenharmony_ci 3682dc7c57fSopenharmony_ci deps = [ 3692dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 3702dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 3712dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 3722dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 3732dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 3742dc7c57fSopenharmony_ci ] 3752dc7c57fSopenharmony_ci 3762dc7c57fSopenharmony_ci external_deps = [ 3772dc7c57fSopenharmony_ci "ability_base:want", 3782dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 3792dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 3802dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 3812dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 3822dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 3832dc7c57fSopenharmony_ci "c_utils:utils", 3842dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 3852dc7c57fSopenharmony_ci "hilog:libhilog", 3862dc7c57fSopenharmony_ci "init:libbegetutil", 3872dc7c57fSopenharmony_ci "ipc:ipc_core", 3882dc7c57fSopenharmony_ci ] 3892dc7c57fSopenharmony_ci} 3902dc7c57fSopenharmony_ci 3912dc7c57fSopenharmony_ciohos_unittest("common_event_unsubscribe_unit_test") { 3922dc7c57fSopenharmony_ci module_out_path = module_output_path 3932dc7c57fSopenharmony_ci 3942dc7c57fSopenharmony_ci sources = [ 3952dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_access_token_helper.cpp", 3962dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 3972dc7c57fSopenharmony_ci "common_event_unsubscribe_unit_test.cpp", 3982dc7c57fSopenharmony_ci ] 3992dc7c57fSopenharmony_ci 4002dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 4012dc7c57fSopenharmony_ci 4022dc7c57fSopenharmony_ci deps = [ 4032dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 4042dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 4052dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 4062dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 4072dc7c57fSopenharmony_ci ] 4082dc7c57fSopenharmony_ci 4092dc7c57fSopenharmony_ci external_deps = [ 4102dc7c57fSopenharmony_ci "ability_base:want", 4112dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 4122dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 4132dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 4142dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 4152dc7c57fSopenharmony_ci "c_utils:utils", 4162dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 4172dc7c57fSopenharmony_ci "hilog:libhilog", 4182dc7c57fSopenharmony_ci "init:libbegetutil", 4192dc7c57fSopenharmony_ci "ipc:ipc_core", 4202dc7c57fSopenharmony_ci ] 4212dc7c57fSopenharmony_ci} 4222dc7c57fSopenharmony_ci 4232dc7c57fSopenharmony_ciohos_unittest("common_event_publish_ordered_event_unit_test") { 4242dc7c57fSopenharmony_ci module_out_path = module_output_path 4252dc7c57fSopenharmony_ci 4262dc7c57fSopenharmony_ci sources = [ 4272dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_access_token_helper.cpp", 4282dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 4292dc7c57fSopenharmony_ci "common_event_publish_ordered_event_unit_test.cpp", 4302dc7c57fSopenharmony_ci ] 4312dc7c57fSopenharmony_ci 4322dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 4332dc7c57fSopenharmony_ci 4342dc7c57fSopenharmony_ci deps = [ 4352dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 4362dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 4372dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 4382dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 4392dc7c57fSopenharmony_ci ] 4402dc7c57fSopenharmony_ci 4412dc7c57fSopenharmony_ci external_deps = [ 4422dc7c57fSopenharmony_ci "ability_base:want", 4432dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 4442dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 4452dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 4462dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 4472dc7c57fSopenharmony_ci "c_utils:utils", 4482dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 4492dc7c57fSopenharmony_ci "hilog:libhilog", 4502dc7c57fSopenharmony_ci "init:libbegetutil", 4512dc7c57fSopenharmony_ci "ipc:ipc_core", 4522dc7c57fSopenharmony_ci ] 4532dc7c57fSopenharmony_ci} 4542dc7c57fSopenharmony_ci 4552dc7c57fSopenharmony_ciohos_unittest("common_event_publish_permission_event_unit_test") { 4562dc7c57fSopenharmony_ci module_out_path = module_output_path 4572dc7c57fSopenharmony_ci 4582dc7c57fSopenharmony_ci sources = [ 4592dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 4602dc7c57fSopenharmony_ci "./mock/mock_access_token_kit.cpp", 4612dc7c57fSopenharmony_ci "common_event_publish_permission_event_unit_test.cpp", 4622dc7c57fSopenharmony_ci ] 4632dc7c57fSopenharmony_ci 4642dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 4652dc7c57fSopenharmony_ci 4662dc7c57fSopenharmony_ci deps = [ 4672dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 4682dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 4692dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 4702dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 4712dc7c57fSopenharmony_ci ] 4722dc7c57fSopenharmony_ci 4732dc7c57fSopenharmony_ci external_deps = [ 4742dc7c57fSopenharmony_ci "ability_base:want", 4752dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 4762dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 4772dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 4782dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 4792dc7c57fSopenharmony_ci "c_utils:utils", 4802dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 4812dc7c57fSopenharmony_ci "hilog:libhilog", 4822dc7c57fSopenharmony_ci "init:libbegetutil", 4832dc7c57fSopenharmony_ci "ipc:ipc_core", 4842dc7c57fSopenharmony_ci ] 4852dc7c57fSopenharmony_ci} 4862dc7c57fSopenharmony_ci 4872dc7c57fSopenharmony_ciohos_unittest("common_event_publish_manager_event_unit_test") { 4882dc7c57fSopenharmony_ci module_out_path = module_output_path 4892dc7c57fSopenharmony_ci 4902dc7c57fSopenharmony_ci sources = [ "common_event_publish_manager_event_unit_test.cpp" ] 4912dc7c57fSopenharmony_ci 4922dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 4932dc7c57fSopenharmony_ci 4942dc7c57fSopenharmony_ci deps = [ 4952dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 4962dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 4972dc7c57fSopenharmony_ci ] 4982dc7c57fSopenharmony_ci 4992dc7c57fSopenharmony_ci external_deps = [ 5002dc7c57fSopenharmony_ci "c_utils:utils", 5012dc7c57fSopenharmony_ci "hilog:libhilog", 5022dc7c57fSopenharmony_ci ] 5032dc7c57fSopenharmony_ci} 5042dc7c57fSopenharmony_ci 5052dc7c57fSopenharmony_ciohos_unittest("common_event_hisysevent_test") { 5062dc7c57fSopenharmony_ci module_out_path = module_output_path 5072dc7c57fSopenharmony_ci 5082dc7c57fSopenharmony_ci sources = [ "common_event_hisysevent_test.cpp" ] 5092dc7c57fSopenharmony_ci 5102dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 5112dc7c57fSopenharmony_ci 5122dc7c57fSopenharmony_ci deps = [ 5132dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 5142dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 5152dc7c57fSopenharmony_ci ] 5162dc7c57fSopenharmony_ci 5172dc7c57fSopenharmony_ci external_deps = [ 5182dc7c57fSopenharmony_ci "c_utils:utils", 5192dc7c57fSopenharmony_ci "hilog:libhilog", 5202dc7c57fSopenharmony_ci ] 5212dc7c57fSopenharmony_ci} 5222dc7c57fSopenharmony_ci 5232dc7c57fSopenharmony_ciohos_unittest("common_event_access_token_helper_test") { 5242dc7c57fSopenharmony_ci module_out_path = module_output_path 5252dc7c57fSopenharmony_ci 5262dc7c57fSopenharmony_ci sources = [ 5272dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_accesstoken_kit.cpp", 5282dc7c57fSopenharmony_ci "common_event_access_token_helper_test.cpp", 5292dc7c57fSopenharmony_ci ] 5302dc7c57fSopenharmony_ci 5312dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 5322dc7c57fSopenharmony_ci 5332dc7c57fSopenharmony_ci deps = [ 5342dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 5352dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 5362dc7c57fSopenharmony_ci ] 5372dc7c57fSopenharmony_ci 5382dc7c57fSopenharmony_ci external_deps = [ 5392dc7c57fSopenharmony_ci "ability_runtime:abilitykit_native", 5402dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 5412dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 5422dc7c57fSopenharmony_ci "c_utils:utils", 5432dc7c57fSopenharmony_ci "hilog:libhilog", 5442dc7c57fSopenharmony_ci "init:libbegetutil", 5452dc7c57fSopenharmony_ci ] 5462dc7c57fSopenharmony_ci} 5472dc7c57fSopenharmony_ci 5482dc7c57fSopenharmony_ciohos_unittest("common_event_manager_service_test") { 5492dc7c57fSopenharmony_ci module_out_path = module_output_path 5502dc7c57fSopenharmony_ci 5512dc7c57fSopenharmony_ci sources = [ 5522dc7c57fSopenharmony_ci "${common_event_service_path}/test/mock/mock_bundle_manager.cpp", 5532dc7c57fSopenharmony_ci "common_event_manager_service_test.cpp", 5542dc7c57fSopenharmony_ci "mock_common_event_subscriber.cpp", 5552dc7c57fSopenharmony_ci ] 5562dc7c57fSopenharmony_ci 5572dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 5582dc7c57fSopenharmony_ci 5592dc7c57fSopenharmony_ci deps = [ 5602dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 5612dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 5622dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 5632dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 5642dc7c57fSopenharmony_ci ] 5652dc7c57fSopenharmony_ci 5662dc7c57fSopenharmony_ci external_deps = [ 5672dc7c57fSopenharmony_ci "ability_base:want", 5682dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 5692dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 5702dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 5712dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 5722dc7c57fSopenharmony_ci "c_utils:utils", 5732dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 5742dc7c57fSopenharmony_ci "hilog:libhilog", 5752dc7c57fSopenharmony_ci "init:libbegetutil", 5762dc7c57fSopenharmony_ci "ipc:ipc_core", 5772dc7c57fSopenharmony_ci ] 5782dc7c57fSopenharmony_ci} 5792dc7c57fSopenharmony_ci 5802dc7c57fSopenharmony_ciohos_unittest("common_event_manager_service_ability_test") { 5812dc7c57fSopenharmony_ci sanitize = { 5822dc7c57fSopenharmony_ci integer_overflow = true 5832dc7c57fSopenharmony_ci ubsan = true 5842dc7c57fSopenharmony_ci boundary_sanitize = true 5852dc7c57fSopenharmony_ci cfi = true 5862dc7c57fSopenharmony_ci cfi_cross_dso = true 5872dc7c57fSopenharmony_ci debug = false 5882dc7c57fSopenharmony_ci } 5892dc7c57fSopenharmony_ci 5902dc7c57fSopenharmony_ci module_out_path = module_output_path 5912dc7c57fSopenharmony_ci 5922dc7c57fSopenharmony_ci sources = [ 5932dc7c57fSopenharmony_ci "common_event_manager_service_ability_test/common_event_manager_service_ability_test.cpp", 5942dc7c57fSopenharmony_ci "common_event_manager_service_ability_test/mock_common_event_manager_service.cpp", 5952dc7c57fSopenharmony_ci ] 5962dc7c57fSopenharmony_ci 5972dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 5982dc7c57fSopenharmony_ci 5992dc7c57fSopenharmony_ci deps = [ 6002dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 6012dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 6022dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 6032dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 6042dc7c57fSopenharmony_ci ] 6052dc7c57fSopenharmony_ci 6062dc7c57fSopenharmony_ci external_deps = [ 6072dc7c57fSopenharmony_ci "ability_base:want", 6082dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 6092dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 6102dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 6112dc7c57fSopenharmony_ci "c_utils:utils", 6122dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 6132dc7c57fSopenharmony_ci "hilog:libhilog", 6142dc7c57fSopenharmony_ci "init:libbegetutil", 6152dc7c57fSopenharmony_ci "ipc:ipc_core", 6162dc7c57fSopenharmony_ci ] 6172dc7c57fSopenharmony_ci} 6182dc7c57fSopenharmony_ci 6192dc7c57fSopenharmony_ciohos_unittest("bundle_manager_helper_other_test") { 6202dc7c57fSopenharmony_ci module_out_path = module_output_path 6212dc7c57fSopenharmony_ci 6222dc7c57fSopenharmony_ci include_dirs = [ "${tools_path}/test/mock" ] 6232dc7c57fSopenharmony_ci 6242dc7c57fSopenharmony_ci sources = [ 6252dc7c57fSopenharmony_ci "${tools_path}/test/mock/mock_common_event_stub.cpp", 6262dc7c57fSopenharmony_ci "bundle_manager_helper_other_test.cpp", 6272dc7c57fSopenharmony_ci "mock/mock_os_account_manager_helper.cpp", 6282dc7c57fSopenharmony_ci "mock/mock_service_registry.cpp", 6292dc7c57fSopenharmony_ci ] 6302dc7c57fSopenharmony_ci 6312dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 6322dc7c57fSopenharmony_ci 6332dc7c57fSopenharmony_ci deps = [ 6342dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 6352dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 6362dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 6372dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 6382dc7c57fSopenharmony_ci "//third_party/googletest:gmock_main", 6392dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 6402dc7c57fSopenharmony_ci ] 6412dc7c57fSopenharmony_ci 6422dc7c57fSopenharmony_ci external_deps = [ 6432dc7c57fSopenharmony_ci "ability_base:want", 6442dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 6452dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 6462dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 6472dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 6482dc7c57fSopenharmony_ci "c_utils:utils", 6492dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 6502dc7c57fSopenharmony_ci "hilog:libhilog", 6512dc7c57fSopenharmony_ci "init:libbegetutil", 6522dc7c57fSopenharmony_ci "ipc:ipc_core", 6532dc7c57fSopenharmony_ci ] 6542dc7c57fSopenharmony_ci} 6552dc7c57fSopenharmony_ci 6562dc7c57fSopenharmony_ciohos_unittest("bundle_manager_helper_test") { 6572dc7c57fSopenharmony_ci module_out_path = module_output_path 6582dc7c57fSopenharmony_ci 6592dc7c57fSopenharmony_ci include_dirs = [ "${tools_path}/test/mock" ] 6602dc7c57fSopenharmony_ci 6612dc7c57fSopenharmony_ci sources = [ 6622dc7c57fSopenharmony_ci "${tools_path}/test/mock/mock_common_event_stub.cpp", 6632dc7c57fSopenharmony_ci "bundle_manager_helper_test.cpp", 6642dc7c57fSopenharmony_ci "mock/mock_os_account_manager_helper.cpp", 6652dc7c57fSopenharmony_ci "mock/mock_service_registry.cpp", 6662dc7c57fSopenharmony_ci ] 6672dc7c57fSopenharmony_ci 6682dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 6692dc7c57fSopenharmony_ci 6702dc7c57fSopenharmony_ci deps = [ 6712dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 6722dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 6732dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 6742dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 6752dc7c57fSopenharmony_ci "//third_party/googletest:gmock_main", 6762dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 6772dc7c57fSopenharmony_ci ] 6782dc7c57fSopenharmony_ci 6792dc7c57fSopenharmony_ci external_deps = [ 6802dc7c57fSopenharmony_ci "ability_base:want", 6812dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 6822dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 6832dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 6842dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 6852dc7c57fSopenharmony_ci "c_utils:utils", 6862dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 6872dc7c57fSopenharmony_ci "hilog:libhilog", 6882dc7c57fSopenharmony_ci "init:libbegetutil", 6892dc7c57fSopenharmony_ci "ipc:ipc_core", 6902dc7c57fSopenharmony_ci ] 6912dc7c57fSopenharmony_ci} 6922dc7c57fSopenharmony_ci 6932dc7c57fSopenharmony_ciohos_unittest("common_event_manager_service_branch_test") { 6942dc7c57fSopenharmony_ci module_out_path = module_output_path 6952dc7c57fSopenharmony_ci 6962dc7c57fSopenharmony_ci sources = [ 6972dc7c57fSopenharmony_ci "././mock/mock_access_token_kit.cpp", 6982dc7c57fSopenharmony_ci "././mock/mock_token_id_kit.cpp", 6992dc7c57fSopenharmony_ci "common_event_manager_service_branch_test/common_event_manager_service_branch_test.cpp", 7002dc7c57fSopenharmony_ci ] 7012dc7c57fSopenharmony_ci 7022dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 7032dc7c57fSopenharmony_ci 7042dc7c57fSopenharmony_ci deps = [ 7052dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 7062dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 7072dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 7082dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 7092dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 7102dc7c57fSopenharmony_ci ] 7112dc7c57fSopenharmony_ci 7122dc7c57fSopenharmony_ci external_deps = [ 7132dc7c57fSopenharmony_ci "ability_base:want", 7142dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 7152dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 7162dc7c57fSopenharmony_ci "access_token:libnativetoken", 7172dc7c57fSopenharmony_ci "access_token:libtoken_setproc", 7182dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 7192dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 7202dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 7212dc7c57fSopenharmony_ci "c_utils:utils", 7222dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 7232dc7c57fSopenharmony_ci "ffrt:libffrt", 7242dc7c57fSopenharmony_ci "hilog:libhilog", 7252dc7c57fSopenharmony_ci "init:libbegetutil", 7262dc7c57fSopenharmony_ci "ipc:ipc_core", 7272dc7c57fSopenharmony_ci ] 7282dc7c57fSopenharmony_ci} 7292dc7c57fSopenharmony_ci 7302dc7c57fSopenharmony_ciohos_unittest("common_event_manager_service_new_branch_test") { 7312dc7c57fSopenharmony_ci module_out_path = module_output_path 7322dc7c57fSopenharmony_ci 7332dc7c57fSopenharmony_ci sources = [ 7342dc7c57fSopenharmony_ci "./mock/mock_access_token_kit.cpp", 7352dc7c57fSopenharmony_ci "./mock/mock_token_id_kit.cpp", 7362dc7c57fSopenharmony_ci "common_event_manager_service_new_branch_test.cpp", 7372dc7c57fSopenharmony_ci ] 7382dc7c57fSopenharmony_ci 7392dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 7402dc7c57fSopenharmony_ci 7412dc7c57fSopenharmony_ci deps = [ 7422dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 7432dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 7442dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 7452dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 7462dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 7472dc7c57fSopenharmony_ci ] 7482dc7c57fSopenharmony_ci 7492dc7c57fSopenharmony_ci external_deps = [ 7502dc7c57fSopenharmony_ci "ability_base:want", 7512dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 7522dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 7532dc7c57fSopenharmony_ci "access_token:libnativetoken", 7542dc7c57fSopenharmony_ci "access_token:libtoken_setproc", 7552dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 7562dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 7572dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 7582dc7c57fSopenharmony_ci "c_utils:utils", 7592dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 7602dc7c57fSopenharmony_ci "ffrt:libffrt", 7612dc7c57fSopenharmony_ci "hilog:libhilog", 7622dc7c57fSopenharmony_ci "init:libbegetutil", 7632dc7c57fSopenharmony_ci "ipc:ipc_core", 7642dc7c57fSopenharmony_ci ] 7652dc7c57fSopenharmony_ci} 7662dc7c57fSopenharmony_ci 7672dc7c57fSopenharmony_ciohos_unittest("common_event_control_manager_branch_test") { 7682dc7c57fSopenharmony_ci module_out_path = module_output_path 7692dc7c57fSopenharmony_ci 7702dc7c57fSopenharmony_ci include_dirs = [ "${tools_path}/test/mock" ] 7712dc7c57fSopenharmony_ci 7722dc7c57fSopenharmony_ci sources = [ 7732dc7c57fSopenharmony_ci "${tools_path}/test/mock/mock_common_event_stub.cpp", 7742dc7c57fSopenharmony_ci "././mock/mock_access_token_kit.cpp", 7752dc7c57fSopenharmony_ci "././mock/mock_token_id_kit.cpp", 7762dc7c57fSopenharmony_ci "common_event_control_manager_branch_test/common_event_control_manager_branch_test.cpp", 7772dc7c57fSopenharmony_ci "common_event_control_manager_branch_test/mock_common_event_permission_manager.cpp", 7782dc7c57fSopenharmony_ci "common_event_control_manager_branch_test/mock_want.cpp", 7792dc7c57fSopenharmony_ci ] 7802dc7c57fSopenharmony_ci 7812dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 7822dc7c57fSopenharmony_ci 7832dc7c57fSopenharmony_ci deps = [ 7842dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 7852dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 7862dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 7872dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 7882dc7c57fSopenharmony_ci "//third_party/googletest:gmock_main", 7892dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 7902dc7c57fSopenharmony_ci ] 7912dc7c57fSopenharmony_ci 7922dc7c57fSopenharmony_ci external_deps = [ 7932dc7c57fSopenharmony_ci "ability_base:want", 7942dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 7952dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 7962dc7c57fSopenharmony_ci "access_token:libnativetoken", 7972dc7c57fSopenharmony_ci "access_token:libtoken_setproc", 7982dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 7992dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 8002dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 8012dc7c57fSopenharmony_ci "c_utils:utils", 8022dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 8032dc7c57fSopenharmony_ci "hilog:libhilog", 8042dc7c57fSopenharmony_ci "init:libbegetutil", 8052dc7c57fSopenharmony_ci "ipc:ipc_core", 8062dc7c57fSopenharmony_ci ] 8072dc7c57fSopenharmony_ci} 8082dc7c57fSopenharmony_ci 8092dc7c57fSopenharmony_ciohos_unittest("common_event_control_manager_test") { 8102dc7c57fSopenharmony_ci module_out_path = module_output_path 8112dc7c57fSopenharmony_ci 8122dc7c57fSopenharmony_ci sources = [ 8132dc7c57fSopenharmony_ci "common_event_control_manager_test.cpp", 8142dc7c57fSopenharmony_ci "mock/mock_access_token_kit.cpp", 8152dc7c57fSopenharmony_ci "mock/mock_common_event_permission_manager.cpp", 8162dc7c57fSopenharmony_ci ] 8172dc7c57fSopenharmony_ci 8182dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 8192dc7c57fSopenharmony_ci 8202dc7c57fSopenharmony_ci deps = [ 8212dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 8222dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 8232dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 8242dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 8252dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 8262dc7c57fSopenharmony_ci ] 8272dc7c57fSopenharmony_ci 8282dc7c57fSopenharmony_ci external_deps = [ 8292dc7c57fSopenharmony_ci "ability_base:want", 8302dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 8312dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 8322dc7c57fSopenharmony_ci "access_token:libtokenid_sdk", 8332dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 8342dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 8352dc7c57fSopenharmony_ci "c_utils:utils", 8362dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 8372dc7c57fSopenharmony_ci "ffrt:libffrt", 8382dc7c57fSopenharmony_ci "hilog:libhilog", 8392dc7c57fSopenharmony_ci "init:libbegetutil", 8402dc7c57fSopenharmony_ci "ipc:ipc_core", 8412dc7c57fSopenharmony_ci ] 8422dc7c57fSopenharmony_ci} 8432dc7c57fSopenharmony_ci 8442dc7c57fSopenharmony_ciohos_unittest("common_event_subscriber_manager_test") { 8452dc7c57fSopenharmony_ci module_out_path = module_output_path 8462dc7c57fSopenharmony_ci 8472dc7c57fSopenharmony_ci sources = [ "common_event_subscriber_manager_test.cpp" ] 8482dc7c57fSopenharmony_ci 8492dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 8502dc7c57fSopenharmony_ci 8512dc7c57fSopenharmony_ci deps = [ 8522dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 8532dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 8542dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 8552dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 8562dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 8572dc7c57fSopenharmony_ci ] 8582dc7c57fSopenharmony_ci 8592dc7c57fSopenharmony_ci external_deps = [ 8602dc7c57fSopenharmony_ci "ability_base:want", 8612dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 8622dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 8632dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 8642dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 8652dc7c57fSopenharmony_ci "c_utils:utils", 8662dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 8672dc7c57fSopenharmony_ci "hilog:libhilog", 8682dc7c57fSopenharmony_ci "hisysevent:libhisysevent", 8692dc7c57fSopenharmony_ci "init:libbegetutil", 8702dc7c57fSopenharmony_ci "ipc:ipc_core", 8712dc7c57fSopenharmony_ci ] 8722dc7c57fSopenharmony_ci} 8732dc7c57fSopenharmony_ci 8742dc7c57fSopenharmony_ciohos_unittest("inner_common_event_manager_test") { 8752dc7c57fSopenharmony_ci module_out_path = module_output_path 8762dc7c57fSopenharmony_ci 8772dc7c57fSopenharmony_ci sources = [ "inner_common_event_manager_test.cpp" ] 8782dc7c57fSopenharmony_ci 8792dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 8802dc7c57fSopenharmony_ci 8812dc7c57fSopenharmony_ci deps = [ 8822dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 8832dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 8842dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 8852dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 8862dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 8872dc7c57fSopenharmony_ci ] 8882dc7c57fSopenharmony_ci 8892dc7c57fSopenharmony_ci external_deps = [ 8902dc7c57fSopenharmony_ci "ability_base:want", 8912dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 8922dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 8932dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 8942dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 8952dc7c57fSopenharmony_ci "c_utils:utils", 8962dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 8972dc7c57fSopenharmony_ci "hilog:libhilog", 8982dc7c57fSopenharmony_ci "init:libbegetutil", 8992dc7c57fSopenharmony_ci "ipc:ipc_core", 9002dc7c57fSopenharmony_ci ] 9012dc7c57fSopenharmony_ci} 9022dc7c57fSopenharmony_ci 9032dc7c57fSopenharmony_ciohos_unittest("ability_manager_helper_test") { 9042dc7c57fSopenharmony_ci module_out_path = module_output_path 9052dc7c57fSopenharmony_ci 9062dc7c57fSopenharmony_ci include_dirs = [ "${tools_path}/test/mock" ] 9072dc7c57fSopenharmony_ci 9082dc7c57fSopenharmony_ci sources = [ 9092dc7c57fSopenharmony_ci "${tools_path}/test/mock/mock_common_event_stub.cpp", 9102dc7c57fSopenharmony_ci "ability_manager_helper_test.cpp", 9112dc7c57fSopenharmony_ci "mock/mock_service_registry.cpp", 9122dc7c57fSopenharmony_ci ] 9132dc7c57fSopenharmony_ci 9142dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 9152dc7c57fSopenharmony_ci 9162dc7c57fSopenharmony_ci deps = [ 9172dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 9182dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 9192dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 9202dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 9212dc7c57fSopenharmony_ci "//third_party/googletest:gmock_main", 9222dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 9232dc7c57fSopenharmony_ci ] 9242dc7c57fSopenharmony_ci 9252dc7c57fSopenharmony_ci external_deps = [ 9262dc7c57fSopenharmony_ci "ability_base:want", 9272dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 9282dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 9292dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 9302dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 9312dc7c57fSopenharmony_ci "c_utils:utils", 9322dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 9332dc7c57fSopenharmony_ci "hilog:libhilog", 9342dc7c57fSopenharmony_ci "init:libbegetutil", 9352dc7c57fSopenharmony_ci "ipc:ipc_core", 9362dc7c57fSopenharmony_ci "samgr:samgr_proxy", 9372dc7c57fSopenharmony_ci ] 9382dc7c57fSopenharmony_ci} 9392dc7c57fSopenharmony_ci 9402dc7c57fSopenharmony_ciohos_unittest("ordered_event_handler_test") { 9412dc7c57fSopenharmony_ci module_out_path = module_output_path 9422dc7c57fSopenharmony_ci 9432dc7c57fSopenharmony_ci sources = [ "ordered_event_handler_test.cpp" ] 9442dc7c57fSopenharmony_ci 9452dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 9462dc7c57fSopenharmony_ci 9472dc7c57fSopenharmony_ci deps = [ 9482dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 9492dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 9502dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 9512dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 9522dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 9532dc7c57fSopenharmony_ci ] 9542dc7c57fSopenharmony_ci 9552dc7c57fSopenharmony_ci external_deps = [ 9562dc7c57fSopenharmony_ci "ability_base:want", 9572dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 9582dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 9592dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 9602dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 9612dc7c57fSopenharmony_ci "c_utils:utils", 9622dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 9632dc7c57fSopenharmony_ci "hilog:libhilog", 9642dc7c57fSopenharmony_ci "init:libbegetutil", 9652dc7c57fSopenharmony_ci "ipc:ipc_core", 9662dc7c57fSopenharmony_ci ] 9672dc7c57fSopenharmony_ci} 9682dc7c57fSopenharmony_ci 9692dc7c57fSopenharmony_ciohos_unittest("subscriber_deach_recipient_test") { 9702dc7c57fSopenharmony_ci module_out_path = module_output_path 9712dc7c57fSopenharmony_ci 9722dc7c57fSopenharmony_ci sources = [ "subscriber_deach_recipient_test.cpp" ] 9732dc7c57fSopenharmony_ci 9742dc7c57fSopenharmony_ci configs = [ ":cesfwk_services_config" ] 9752dc7c57fSopenharmony_ci 9762dc7c57fSopenharmony_ci deps = [ 9772dc7c57fSopenharmony_ci "${ces_core_path}:cesfwk_core", 9782dc7c57fSopenharmony_ci "${ces_extension_path}:static_subscriber_ipc", 9792dc7c57fSopenharmony_ci "${ces_native_path}:cesfwk_innerkits", 9802dc7c57fSopenharmony_ci "${services_path}:cesfwk_services_static", 9812dc7c57fSopenharmony_ci "//third_party/googletest:gtest_main", 9822dc7c57fSopenharmony_ci ] 9832dc7c57fSopenharmony_ci 9842dc7c57fSopenharmony_ci external_deps = [ 9852dc7c57fSopenharmony_ci "ability_base:want", 9862dc7c57fSopenharmony_ci "ability_runtime:ability_manager", 9872dc7c57fSopenharmony_ci "access_token:libaccesstoken_sdk", 9882dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_base", 9892dc7c57fSopenharmony_ci "bundle_framework:appexecfwk_core", 9902dc7c57fSopenharmony_ci "c_utils:utils", 9912dc7c57fSopenharmony_ci "eventhandler:libeventhandler", 9922dc7c57fSopenharmony_ci "hilog:libhilog", 9932dc7c57fSopenharmony_ci "init:libbegetutil", 9942dc7c57fSopenharmony_ci "ipc:ipc_core", 9952dc7c57fSopenharmony_ci ] 9962dc7c57fSopenharmony_ci} 9972dc7c57fSopenharmony_ci 9982dc7c57fSopenharmony_cigroup("unittest") { 9992dc7c57fSopenharmony_ci testonly = true 10002dc7c57fSopenharmony_ci deps = [] 10012dc7c57fSopenharmony_ci 10022dc7c57fSopenharmony_ci deps += [ 10032dc7c57fSopenharmony_ci ":ability_manager_death_recipient_unit_test", 10042dc7c57fSopenharmony_ci ":ability_manager_helper_test", 10052dc7c57fSopenharmony_ci ":bundle_manager_death_recipient_unit_test", 10062dc7c57fSopenharmony_ci ":bundle_manager_helper_other_test", 10072dc7c57fSopenharmony_ci ":bundle_manager_helper_test", 10082dc7c57fSopenharmony_ci ":common_event_access_token_helper_test", 10092dc7c57fSopenharmony_ci ":common_event_control_manager_branch_test", 10102dc7c57fSopenharmony_ci ":common_event_control_manager_test", 10112dc7c57fSopenharmony_ci ":common_event_dump_test", 10122dc7c57fSopenharmony_ci ":common_event_freeze_test", 10132dc7c57fSopenharmony_ci ":common_event_freeze_unit_test", 10142dc7c57fSopenharmony_ci ":common_event_hisysevent_test", 10152dc7c57fSopenharmony_ci ":common_event_manager_service_ability_test", 10162dc7c57fSopenharmony_ci ":common_event_manager_service_branch_test", 10172dc7c57fSopenharmony_ci ":common_event_manager_service_new_branch_test", 10182dc7c57fSopenharmony_ci ":common_event_manager_service_test", 10192dc7c57fSopenharmony_ci ":common_event_publish_manager_event_unit_test", 10202dc7c57fSopenharmony_ci ":common_event_publish_ordered_event_unit_test", 10212dc7c57fSopenharmony_ci ":common_event_publish_permission_event_unit_test", 10222dc7c57fSopenharmony_ci ":common_event_publish_system_event_test", 10232dc7c57fSopenharmony_ci ":common_event_sticky_test", 10242dc7c57fSopenharmony_ci ":common_event_subscribe_unit_test", 10252dc7c57fSopenharmony_ci ":common_event_subscriber_manager_test", 10262dc7c57fSopenharmony_ci ":common_event_unsubscribe_unit_test", 10272dc7c57fSopenharmony_ci ":inner_common_event_manager_test", 10282dc7c57fSopenharmony_ci ":ordered_event_handler_test", 10292dc7c57fSopenharmony_ci ":static_subscriber_connection_unit_test", 10302dc7c57fSopenharmony_ci ":static_subscriber_data_manager_unit_test", 10312dc7c57fSopenharmony_ci ":static_subscriber_manager_unit_test", 10322dc7c57fSopenharmony_ci ":subscriber_deach_recipient_test", 10332dc7c57fSopenharmony_ci ] 10342dc7c57fSopenharmony_ci} 1035