196279301Sopenharmony_ci# Copyright (c) 2022-2023 Huawei Device Co., Ltd. 296279301Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 396279301Sopenharmony_ci# you may not use this file except in compliance with the License. 496279301Sopenharmony_ci# You may obtain a copy of the License at 596279301Sopenharmony_ci# 696279301Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 796279301Sopenharmony_ci# 896279301Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 996279301Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 1096279301Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1196279301Sopenharmony_ci# See the License for the specific language governing permissions and 1296279301Sopenharmony_ci# limitations under the License. 1396279301Sopenharmony_ci 1496279301Sopenharmony_ciimport("//base/notification/distributed_notification_service/notification.gni") 1596279301Sopenharmony_ciimport("//build/ohos.gni") 1696279301Sopenharmony_ciimport("//build/test.gni") 1796279301Sopenharmony_ci 1896279301Sopenharmony_cimodule_output_path = "${component_name}/unittest" 1996279301Sopenharmony_ci 2096279301Sopenharmony_ciohos_unittest("reminder_unit_test") { 2196279301Sopenharmony_ci module_out_path = module_output_path 2296279301Sopenharmony_ci include_dirs = [ 2396279301Sopenharmony_ci ".", 2496279301Sopenharmony_ci "include", 2596279301Sopenharmony_ci "/${services_path}/ans/include", 2696279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 2796279301Sopenharmony_ci ] 2896279301Sopenharmony_ci 2996279301Sopenharmony_ci defines = [] 3096279301Sopenharmony_ci 3196279301Sopenharmony_ci sources = [ 3296279301Sopenharmony_ci "mock/blob.cpp", 3396279301Sopenharmony_ci "mock/distributed_kv_data_manager.cpp", 3496279301Sopenharmony_ci "mock/mock_access_token_helper.cpp", 3596279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 3696279301Sopenharmony_ci "mock/mock_event_handler.cpp", 3796279301Sopenharmony_ci "mock/mock_ipc.cpp", 3896279301Sopenharmony_ci "mock/mock_single_kv_store.cpp", 3996279301Sopenharmony_ci "reminder_data_manager_test.cpp", 4096279301Sopenharmony_ci ] 4196279301Sopenharmony_ci 4296279301Sopenharmony_ci deps = [ 4396279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 4496279301Sopenharmony_ci "${services_path}/ans:libans", 4596279301Sopenharmony_ci "//third_party/googletest:gtest_main", 4696279301Sopenharmony_ci ] 4796279301Sopenharmony_ci 4896279301Sopenharmony_ci if (distributed_notification_supported) { 4996279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 5096279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 5196279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 5296279301Sopenharmony_ci } 5396279301Sopenharmony_ci 5496279301Sopenharmony_ci external_deps = [ 5596279301Sopenharmony_ci "ability_base:want", 5696279301Sopenharmony_ci "ability_base:zuri", 5796279301Sopenharmony_ci "ability_runtime:ability_manager", 5896279301Sopenharmony_ci "ability_runtime:abilitykit_native", 5996279301Sopenharmony_ci "ability_runtime:app_manager", 6096279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 6196279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 6296279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 6396279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 6496279301Sopenharmony_ci "c_utils:utils", 6596279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 6696279301Sopenharmony_ci "data_share:datashare_common", 6796279301Sopenharmony_ci "data_share:datashare_consumer", 6896279301Sopenharmony_ci "device_manager:devicemanagersdk", 6996279301Sopenharmony_ci "eventhandler:libeventhandler", 7096279301Sopenharmony_ci "ffrt:libffrt", 7196279301Sopenharmony_ci "hilog:libhilog", 7296279301Sopenharmony_ci "hitrace:hitrace_meter", 7396279301Sopenharmony_ci "hitrace:libhitracechain", 7496279301Sopenharmony_ci "image_framework:image_native", 7596279301Sopenharmony_ci "ipc:ipc_core", 7696279301Sopenharmony_ci "kv_store:distributeddata_inner", 7796279301Sopenharmony_ci "os_account:os_account_innerkits", 7896279301Sopenharmony_ci "relational_store:native_rdb", 7996279301Sopenharmony_ci "safwk:system_ability_fwk", 8096279301Sopenharmony_ci "samgr:samgr_proxy", 8196279301Sopenharmony_ci "time_service:time_client", 8296279301Sopenharmony_ci ] 8396279301Sopenharmony_ci 8496279301Sopenharmony_ci if (device_usage) { 8596279301Sopenharmony_ci external_deps += [ "device_usage_statistics:usagestatsinner" ] 8696279301Sopenharmony_ci defines += [ "DEVICE_USAGE_STATISTICS_ENABLE" ] 8796279301Sopenharmony_ci } 8896279301Sopenharmony_ci 8996279301Sopenharmony_ci if (player_framework) { 9096279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 9196279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 9296279301Sopenharmony_ci } 9396279301Sopenharmony_ci 9496279301Sopenharmony_ci cflags = [] 9596279301Sopenharmony_ci if (hisysevent_usage) { 9696279301Sopenharmony_ci external_deps += [ "hisysevent:libhisysevent" ] 9796279301Sopenharmony_ci cflags += [ "-DHAS_HISYSEVENT_PART" ] 9896279301Sopenharmony_ci } 9996279301Sopenharmony_ci 10096279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 10196279301Sopenharmony_ci part_name = "${component_name}" 10296279301Sopenharmony_ci} 10396279301Sopenharmony_ci 10496279301Sopenharmony_ciohos_unittest("ans_unit_test") { 10596279301Sopenharmony_ci module_out_path = module_output_path 10696279301Sopenharmony_ci include_dirs = [ 10796279301Sopenharmony_ci ".", 10896279301Sopenharmony_ci "include", 10996279301Sopenharmony_ci "/${services_path}/ans/include", 11096279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 11196279301Sopenharmony_ci "${services_path}/../framworks/core/include", 11296279301Sopenharmony_ci ] 11396279301Sopenharmony_ci 11496279301Sopenharmony_ci defines = [] 11596279301Sopenharmony_ci 11696279301Sopenharmony_ci sources = [ 11796279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 11896279301Sopenharmony_ci "mock/blob.cpp", 11996279301Sopenharmony_ci "mock/distributed_kv_data_manager.cpp", 12096279301Sopenharmony_ci "mock/mock_access_token_helper.cpp", 12196279301Sopenharmony_ci "mock/mock_accesstoken_kit.cpp", 12296279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 12396279301Sopenharmony_ci "mock/mock_event_handler.cpp", 12496279301Sopenharmony_ci "mock/mock_ipc.cpp", 12596279301Sopenharmony_ci "mock/mock_push_callback_stub.cpp", 12696279301Sopenharmony_ci "mock/mock_single_kv_store.cpp", 12796279301Sopenharmony_ci "mock/mock_swing_callback_stub.cpp", 12896279301Sopenharmony_ci "notification_dialog_test/mock_os_account_manager_annex.cpp", 12996279301Sopenharmony_ci "notification_hisysevent_test.cpp", 13096279301Sopenharmony_ci "notification_local_live_view_subscriber_manager_test.cpp", 13196279301Sopenharmony_ci "notification_slot_filter_test.cpp", 13296279301Sopenharmony_ci "permission_filter_test.cpp", 13396279301Sopenharmony_ci "reminder_swing_decision_center_test.cpp", 13496279301Sopenharmony_ci ] 13596279301Sopenharmony_ci 13696279301Sopenharmony_ci deps = [ 13796279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 13896279301Sopenharmony_ci "${services_path}/ans:libans", 13996279301Sopenharmony_ci "//third_party/googletest:gmock_main", 14096279301Sopenharmony_ci "//third_party/googletest:gtest_main", 14196279301Sopenharmony_ci ] 14296279301Sopenharmony_ci 14396279301Sopenharmony_ci if (distributed_notification_supported) { 14496279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 14596279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 14696279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 14796279301Sopenharmony_ci } 14896279301Sopenharmony_ci 14996279301Sopenharmony_ci external_deps = [ 15096279301Sopenharmony_ci "ability_base:want", 15196279301Sopenharmony_ci "ability_base:zuri", 15296279301Sopenharmony_ci "ability_runtime:abilitykit_native", 15396279301Sopenharmony_ci "ability_runtime:app_manager", 15496279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 15596279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 15696279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 15796279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 15896279301Sopenharmony_ci "c_utils:utils", 15996279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 16096279301Sopenharmony_ci "device_manager:devicemanagersdk", 16196279301Sopenharmony_ci "eventhandler:libeventhandler", 16296279301Sopenharmony_ci "ffrt:libffrt", 16396279301Sopenharmony_ci "hilog:libhilog", 16496279301Sopenharmony_ci "hitrace:hitrace_meter", 16596279301Sopenharmony_ci "hitrace:libhitracechain", 16696279301Sopenharmony_ci "image_framework:image_native", 16796279301Sopenharmony_ci "ipc:ipc_core", 16896279301Sopenharmony_ci "kv_store:distributeddata_inner", 16996279301Sopenharmony_ci "os_account:os_account_innerkits", 17096279301Sopenharmony_ci "relational_store:native_rdb", 17196279301Sopenharmony_ci "safwk:system_ability_fwk", 17296279301Sopenharmony_ci "samgr:samgr_proxy", 17396279301Sopenharmony_ci "time_service:time_client", 17496279301Sopenharmony_ci ] 17596279301Sopenharmony_ci 17696279301Sopenharmony_ci if (device_usage) { 17796279301Sopenharmony_ci external_deps += [ "device_usage_statistics:usagestatsinner" ] 17896279301Sopenharmony_ci defines += [ "DEVICE_USAGE_STATISTICS_ENABLE" ] 17996279301Sopenharmony_ci } 18096279301Sopenharmony_ci 18196279301Sopenharmony_ci if (player_framework) { 18296279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 18396279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 18496279301Sopenharmony_ci } 18596279301Sopenharmony_ci 18696279301Sopenharmony_ci cflags = [] 18796279301Sopenharmony_ci if (hisysevent_usage) { 18896279301Sopenharmony_ci external_deps += [ "hisysevent:libhisysevent" ] 18996279301Sopenharmony_ci cflags += [ "-DHAS_HISYSEVENT_PART" ] 19096279301Sopenharmony_ci } 19196279301Sopenharmony_ci 19296279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 19396279301Sopenharmony_ci part_name = "${component_name}" 19496279301Sopenharmony_ci} 19596279301Sopenharmony_ci 19696279301Sopenharmony_ciohos_unittest("notification_preferences_database_test") { 19796279301Sopenharmony_ci module_out_path = module_output_path 19896279301Sopenharmony_ci include_dirs = [ 19996279301Sopenharmony_ci ".", 20096279301Sopenharmony_ci "include", 20196279301Sopenharmony_ci "/${services_path}/ans/include", 20296279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 20396279301Sopenharmony_ci "${services_path}/../framworks/core/include", 20496279301Sopenharmony_ci ] 20596279301Sopenharmony_ci 20696279301Sopenharmony_ci defines = [] 20796279301Sopenharmony_ci 20896279301Sopenharmony_ci sources = [ 20996279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 21096279301Sopenharmony_ci "mock/blob.cpp", 21196279301Sopenharmony_ci "mock/distributed_kv_data_manager.cpp", 21296279301Sopenharmony_ci "mock/mock_access_token_helper.cpp", 21396279301Sopenharmony_ci "mock/mock_accesstoken_kit.cpp", 21496279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 21596279301Sopenharmony_ci "mock/mock_event_handler.cpp", 21696279301Sopenharmony_ci "mock/mock_ipc.cpp", 21796279301Sopenharmony_ci "mock/mock_push_callback_stub.cpp", 21896279301Sopenharmony_ci "mock/mock_single_kv_store.cpp", 21996279301Sopenharmony_ci "mock/mock_swing_callback_stub.cpp", 22096279301Sopenharmony_ci "notification_preferences_database_test.cpp", 22196279301Sopenharmony_ci ] 22296279301Sopenharmony_ci 22396279301Sopenharmony_ci deps = [ 22496279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 22596279301Sopenharmony_ci "${services_path}/ans:libans", 22696279301Sopenharmony_ci "//third_party/googletest:gmock_main", 22796279301Sopenharmony_ci "//third_party/googletest:gtest_main", 22896279301Sopenharmony_ci ] 22996279301Sopenharmony_ci 23096279301Sopenharmony_ci if (distributed_notification_supported) { 23196279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 23296279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 23396279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 23496279301Sopenharmony_ci } 23596279301Sopenharmony_ci 23696279301Sopenharmony_ci external_deps = [ 23796279301Sopenharmony_ci "ability_base:want", 23896279301Sopenharmony_ci "ability_base:zuri", 23996279301Sopenharmony_ci "ability_runtime:abilitykit_native", 24096279301Sopenharmony_ci "ability_runtime:app_manager", 24196279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 24296279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 24396279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 24496279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 24596279301Sopenharmony_ci "c_utils:utils", 24696279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 24796279301Sopenharmony_ci "device_manager:devicemanagersdk", 24896279301Sopenharmony_ci "eventhandler:libeventhandler", 24996279301Sopenharmony_ci "ffrt:libffrt", 25096279301Sopenharmony_ci "hilog:libhilog", 25196279301Sopenharmony_ci "hitrace:hitrace_meter", 25296279301Sopenharmony_ci "hitrace:libhitracechain", 25396279301Sopenharmony_ci "image_framework:image_native", 25496279301Sopenharmony_ci "ipc:ipc_core", 25596279301Sopenharmony_ci "kv_store:distributeddata_inner", 25696279301Sopenharmony_ci "os_account:os_account_innerkits", 25796279301Sopenharmony_ci "relational_store:native_rdb", 25896279301Sopenharmony_ci "safwk:system_ability_fwk", 25996279301Sopenharmony_ci "samgr:samgr_proxy", 26096279301Sopenharmony_ci "time_service:time_client", 26196279301Sopenharmony_ci ] 26296279301Sopenharmony_ci 26396279301Sopenharmony_ci if (device_usage) { 26496279301Sopenharmony_ci external_deps += [ "device_usage_statistics:usagestatsinner" ] 26596279301Sopenharmony_ci defines += [ "DEVICE_USAGE_STATISTICS_ENABLE" ] 26696279301Sopenharmony_ci } 26796279301Sopenharmony_ci 26896279301Sopenharmony_ci if (player_framework) { 26996279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 27096279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 27196279301Sopenharmony_ci } 27296279301Sopenharmony_ci 27396279301Sopenharmony_ci cflags = [] 27496279301Sopenharmony_ci if (hisysevent_usage) { 27596279301Sopenharmony_ci external_deps += [ "hisysevent:libhisysevent" ] 27696279301Sopenharmony_ci cflags += [ "-DHAS_HISYSEVENT_PART" ] 27796279301Sopenharmony_ci } 27896279301Sopenharmony_ci 27996279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 28096279301Sopenharmony_ci part_name = "${component_name}" 28196279301Sopenharmony_ci} 28296279301Sopenharmony_ci 28396279301Sopenharmony_ciohos_unittest("notification_subscriber_manager_test") { 28496279301Sopenharmony_ci module_out_path = module_output_path 28596279301Sopenharmony_ci include_dirs = [ 28696279301Sopenharmony_ci ".", 28796279301Sopenharmony_ci "include", 28896279301Sopenharmony_ci "/${services_path}/ans/include", 28996279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 29096279301Sopenharmony_ci "${services_path}/../framworks/core/include", 29196279301Sopenharmony_ci ] 29296279301Sopenharmony_ci 29396279301Sopenharmony_ci defines = [] 29496279301Sopenharmony_ci 29596279301Sopenharmony_ci sources = [ 29696279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 29796279301Sopenharmony_ci "bundle_manager_helper_test.cpp", 29896279301Sopenharmony_ci "mock/blob.cpp", 29996279301Sopenharmony_ci "mock/distributed_kv_data_manager.cpp", 30096279301Sopenharmony_ci "mock/mock_access_token_helper.cpp", 30196279301Sopenharmony_ci "mock/mock_accesstoken_kit.cpp", 30296279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 30396279301Sopenharmony_ci "mock/mock_event_handler.cpp", 30496279301Sopenharmony_ci "mock/mock_ipc.cpp", 30596279301Sopenharmony_ci "mock/mock_push_callback_stub.cpp", 30696279301Sopenharmony_ci "mock/mock_single_kv_store.cpp", 30796279301Sopenharmony_ci "mock/mock_swing_callback_stub.cpp", 30896279301Sopenharmony_ci "notification_subscriber_manager_test.cpp", 30996279301Sopenharmony_ci ] 31096279301Sopenharmony_ci 31196279301Sopenharmony_ci deps = [ 31296279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 31396279301Sopenharmony_ci "${services_path}/ans:libans", 31496279301Sopenharmony_ci "//third_party/googletest:gmock_main", 31596279301Sopenharmony_ci "//third_party/googletest:gtest_main", 31696279301Sopenharmony_ci ] 31796279301Sopenharmony_ci 31896279301Sopenharmony_ci if (distributed_notification_supported) { 31996279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 32096279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 32196279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 32296279301Sopenharmony_ci } 32396279301Sopenharmony_ci 32496279301Sopenharmony_ci external_deps = [ 32596279301Sopenharmony_ci "ability_base:want", 32696279301Sopenharmony_ci "ability_base:zuri", 32796279301Sopenharmony_ci "ability_runtime:abilitykit_native", 32896279301Sopenharmony_ci "ability_runtime:app_manager", 32996279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 33096279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 33196279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 33296279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 33396279301Sopenharmony_ci "c_utils:utils", 33496279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 33596279301Sopenharmony_ci "device_manager:devicemanagersdk", 33696279301Sopenharmony_ci "eventhandler:libeventhandler", 33796279301Sopenharmony_ci "ffrt:libffrt", 33896279301Sopenharmony_ci "hilog:libhilog", 33996279301Sopenharmony_ci "hitrace:hitrace_meter", 34096279301Sopenharmony_ci "hitrace:libhitracechain", 34196279301Sopenharmony_ci "image_framework:image_native", 34296279301Sopenharmony_ci "ipc:ipc_core", 34396279301Sopenharmony_ci "kv_store:distributeddata_inner", 34496279301Sopenharmony_ci "os_account:os_account_innerkits", 34596279301Sopenharmony_ci "relational_store:native_rdb", 34696279301Sopenharmony_ci "safwk:system_ability_fwk", 34796279301Sopenharmony_ci "samgr:samgr_proxy", 34896279301Sopenharmony_ci "time_service:time_client", 34996279301Sopenharmony_ci ] 35096279301Sopenharmony_ci 35196279301Sopenharmony_ci if (device_usage) { 35296279301Sopenharmony_ci external_deps += [ "device_usage_statistics:usagestatsinner" ] 35396279301Sopenharmony_ci defines += [ "DEVICE_USAGE_STATISTICS_ENABLE" ] 35496279301Sopenharmony_ci } 35596279301Sopenharmony_ci 35696279301Sopenharmony_ci if (player_framework) { 35796279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 35896279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 35996279301Sopenharmony_ci } 36096279301Sopenharmony_ci 36196279301Sopenharmony_ci cflags = [] 36296279301Sopenharmony_ci if (hisysevent_usage) { 36396279301Sopenharmony_ci external_deps += [ "hisysevent:libhisysevent" ] 36496279301Sopenharmony_ci cflags += [ "-DHAS_HISYSEVENT_PART" ] 36596279301Sopenharmony_ci } 36696279301Sopenharmony_ci 36796279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 36896279301Sopenharmony_ci part_name = "${component_name}" 36996279301Sopenharmony_ci} 37096279301Sopenharmony_ci 37196279301Sopenharmony_ciohos_unittest("notification_service_test") { 37296279301Sopenharmony_ci sanitize = { 37396279301Sopenharmony_ci integer_overflow = true 37496279301Sopenharmony_ci ubsan = true 37596279301Sopenharmony_ci boundary_sanitize = true 37696279301Sopenharmony_ci cfi = true 37796279301Sopenharmony_ci cfi_cross_dso = true 37896279301Sopenharmony_ci debug = false 37996279301Sopenharmony_ci } 38096279301Sopenharmony_ci module_out_path = module_output_path 38196279301Sopenharmony_ci include_dirs = [ 38296279301Sopenharmony_ci ".", 38396279301Sopenharmony_ci "include", 38496279301Sopenharmony_ci "/${services_path}/ans/include", 38596279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 38696279301Sopenharmony_ci ] 38796279301Sopenharmony_ci 38896279301Sopenharmony_ci defines = [] 38996279301Sopenharmony_ci 39096279301Sopenharmony_ci sources = [ 39196279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 39296279301Sopenharmony_ci "advanced_notification_live_view_service_test.cpp", 39396279301Sopenharmony_ci "advanced_notification_service_test.cpp", 39496279301Sopenharmony_ci "advanced_notification_slot_service_test.cpp", 39596279301Sopenharmony_ci "advanced_notification_utils_test.cpp", 39696279301Sopenharmony_ci "mock/blob.cpp", 39796279301Sopenharmony_ci "mock/distributed_kv_data_manager.cpp", 39896279301Sopenharmony_ci "mock/mock_access_token_helper.cpp", 39996279301Sopenharmony_ci "mock/mock_accesstoken_kit.cpp", 40096279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 40196279301Sopenharmony_ci "mock/mock_bundle_mgr.cpp", 40296279301Sopenharmony_ci "mock/mock_event_handler.cpp", 40396279301Sopenharmony_ci "mock/mock_ipc.cpp", 40496279301Sopenharmony_ci "mock/mock_push_callback_stub.cpp", 40596279301Sopenharmony_ci "mock/mock_single_kv_store.cpp", 40696279301Sopenharmony_ci "notification_dialog_test/mock_os_account_manager_annex.cpp", 40796279301Sopenharmony_ci ] 40896279301Sopenharmony_ci 40996279301Sopenharmony_ci deps = [ 41096279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 41196279301Sopenharmony_ci "${services_path}/ans:libans", 41296279301Sopenharmony_ci "//third_party/googletest:gtest_main", 41396279301Sopenharmony_ci ] 41496279301Sopenharmony_ci 41596279301Sopenharmony_ci if (distributed_notification_supported) { 41696279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 41796279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 41896279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 41996279301Sopenharmony_ci } 42096279301Sopenharmony_ci 42196279301Sopenharmony_ci external_deps = [ 42296279301Sopenharmony_ci "ability_base:base", 42396279301Sopenharmony_ci "ability_base:want", 42496279301Sopenharmony_ci "ability_base:zuri", 42596279301Sopenharmony_ci "ability_runtime:abilitykit_native", 42696279301Sopenharmony_ci "ability_runtime:app_manager", 42796279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 42896279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 42996279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 43096279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 43196279301Sopenharmony_ci "c_utils:utils", 43296279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 43396279301Sopenharmony_ci "device_manager:devicemanagersdk", 43496279301Sopenharmony_ci "eventhandler:libeventhandler", 43596279301Sopenharmony_ci "ffrt:libffrt", 43696279301Sopenharmony_ci "hilog:libhilog", 43796279301Sopenharmony_ci "hitrace:hitrace_meter", 43896279301Sopenharmony_ci "hitrace:libhitracechain", 43996279301Sopenharmony_ci "image_framework:image_native", 44096279301Sopenharmony_ci "ipc:ipc_core", 44196279301Sopenharmony_ci "kv_store:distributeddata_inner", 44296279301Sopenharmony_ci "os_account:os_account_innerkits", 44396279301Sopenharmony_ci "relational_store:native_rdb", 44496279301Sopenharmony_ci "safwk:system_ability_fwk", 44596279301Sopenharmony_ci "samgr:samgr_proxy", 44696279301Sopenharmony_ci "time_service:time_client", 44796279301Sopenharmony_ci ] 44896279301Sopenharmony_ci 44996279301Sopenharmony_ci if (device_usage) { 45096279301Sopenharmony_ci external_deps += [ "device_usage_statistics:usagestatsinner" ] 45196279301Sopenharmony_ci defines += [ "DEVICE_USAGE_STATISTICS_ENABLE" ] 45296279301Sopenharmony_ci } 45396279301Sopenharmony_ci 45496279301Sopenharmony_ci if (player_framework) { 45596279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 45696279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 45796279301Sopenharmony_ci } 45896279301Sopenharmony_ci 45996279301Sopenharmony_ci cflags = [] 46096279301Sopenharmony_ci if (hisysevent_usage) { 46196279301Sopenharmony_ci external_deps += [ "hisysevent:libhisysevent" ] 46296279301Sopenharmony_ci cflags += [ "-DHAS_HISYSEVENT_PART" ] 46396279301Sopenharmony_ci } 46496279301Sopenharmony_ci 46596279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 46696279301Sopenharmony_ci part_name = "${component_name}" 46796279301Sopenharmony_ci} 46896279301Sopenharmony_ci 46996279301Sopenharmony_ciohos_unittest("notification_publish_service_test") { 47096279301Sopenharmony_ci sanitize = { 47196279301Sopenharmony_ci integer_overflow = true 47296279301Sopenharmony_ci ubsan = true 47396279301Sopenharmony_ci boundary_sanitize = true 47496279301Sopenharmony_ci cfi = true 47596279301Sopenharmony_ci cfi_cross_dso = true 47696279301Sopenharmony_ci debug = false 47796279301Sopenharmony_ci } 47896279301Sopenharmony_ci module_out_path = module_output_path 47996279301Sopenharmony_ci include_dirs = [ 48096279301Sopenharmony_ci ".", 48196279301Sopenharmony_ci "include", 48296279301Sopenharmony_ci "/${services_path}/ans/include", 48396279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 48496279301Sopenharmony_ci ] 48596279301Sopenharmony_ci 48696279301Sopenharmony_ci defines = [] 48796279301Sopenharmony_ci 48896279301Sopenharmony_ci sources = [ 48996279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 49096279301Sopenharmony_ci "advanced_notification_publish_service_test.cpp", 49196279301Sopenharmony_ci "mock/blob.cpp", 49296279301Sopenharmony_ci "mock/distributed_kv_data_manager.cpp", 49396279301Sopenharmony_ci "mock/mock_access_token_helper.cpp", 49496279301Sopenharmony_ci "mock/mock_accesstoken_kit.cpp", 49596279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 49696279301Sopenharmony_ci "mock/mock_bundle_mgr.cpp", 49796279301Sopenharmony_ci "mock/mock_event_handler.cpp", 49896279301Sopenharmony_ci "mock/mock_ipc.cpp", 49996279301Sopenharmony_ci "mock/mock_push_callback_stub.cpp", 50096279301Sopenharmony_ci "mock/mock_single_kv_store.cpp", 50196279301Sopenharmony_ci "notification_dialog_test/mock_os_account_manager_annex.cpp", 50296279301Sopenharmony_ci ] 50396279301Sopenharmony_ci 50496279301Sopenharmony_ci deps = [ 50596279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 50696279301Sopenharmony_ci "${services_path}/ans:libans", 50796279301Sopenharmony_ci "//third_party/googletest:gtest_main", 50896279301Sopenharmony_ci ] 50996279301Sopenharmony_ci 51096279301Sopenharmony_ci if (distributed_notification_supported) { 51196279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 51296279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 51396279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 51496279301Sopenharmony_ci } 51596279301Sopenharmony_ci 51696279301Sopenharmony_ci external_deps = [ 51796279301Sopenharmony_ci "ability_base:base", 51896279301Sopenharmony_ci "ability_base:want", 51996279301Sopenharmony_ci "ability_base:zuri", 52096279301Sopenharmony_ci "ability_runtime:ability_manager", 52196279301Sopenharmony_ci "ability_runtime:abilitykit_native", 52296279301Sopenharmony_ci "ability_runtime:app_manager", 52396279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 52496279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 52596279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 52696279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 52796279301Sopenharmony_ci "c_utils:utils", 52896279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 52996279301Sopenharmony_ci "device_manager:devicemanagersdk", 53096279301Sopenharmony_ci "eventhandler:libeventhandler", 53196279301Sopenharmony_ci "ffrt:libffrt", 53296279301Sopenharmony_ci "hilog:libhilog", 53396279301Sopenharmony_ci "hitrace:hitrace_meter", 53496279301Sopenharmony_ci "hitrace:libhitracechain", 53596279301Sopenharmony_ci "image_framework:image_native", 53696279301Sopenharmony_ci "ipc:ipc_core", 53796279301Sopenharmony_ci "kv_store:distributeddata_inner", 53896279301Sopenharmony_ci "os_account:os_account_innerkits", 53996279301Sopenharmony_ci "relational_store:native_rdb", 54096279301Sopenharmony_ci "safwk:system_ability_fwk", 54196279301Sopenharmony_ci "samgr:samgr_proxy", 54296279301Sopenharmony_ci "time_service:time_client", 54396279301Sopenharmony_ci ] 54496279301Sopenharmony_ci 54596279301Sopenharmony_ci if (device_usage) { 54696279301Sopenharmony_ci external_deps += [ "device_usage_statistics:usagestatsinner" ] 54796279301Sopenharmony_ci defines += [ "DEVICE_USAGE_STATISTICS_ENABLE" ] 54896279301Sopenharmony_ci } 54996279301Sopenharmony_ci 55096279301Sopenharmony_ci if (player_framework) { 55196279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 55296279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 55396279301Sopenharmony_ci } 55496279301Sopenharmony_ci 55596279301Sopenharmony_ci cflags = [] 55696279301Sopenharmony_ci if (hisysevent_usage) { 55796279301Sopenharmony_ci external_deps += [ "hisysevent:libhisysevent" ] 55896279301Sopenharmony_ci cflags += [ "-DHAS_HISYSEVENT_PART" ] 55996279301Sopenharmony_ci } 56096279301Sopenharmony_ci 56196279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 56296279301Sopenharmony_ci part_name = "${component_name}" 56396279301Sopenharmony_ci} 56496279301Sopenharmony_ci 56596279301Sopenharmony_ciohos_unittest("notification_service_publish_test") { 56696279301Sopenharmony_ci sanitize = { 56796279301Sopenharmony_ci integer_overflow = true 56896279301Sopenharmony_ci ubsan = true 56996279301Sopenharmony_ci boundary_sanitize = true 57096279301Sopenharmony_ci cfi = true 57196279301Sopenharmony_ci cfi_cross_dso = true 57296279301Sopenharmony_ci debug = false 57396279301Sopenharmony_ci } 57496279301Sopenharmony_ci module_out_path = module_output_path 57596279301Sopenharmony_ci include_dirs = [ 57696279301Sopenharmony_ci ".", 57796279301Sopenharmony_ci "include", 57896279301Sopenharmony_ci "/${services_path}/ans/include", 57996279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 58096279301Sopenharmony_ci ] 58196279301Sopenharmony_ci 58296279301Sopenharmony_ci defines = [] 58396279301Sopenharmony_ci 58496279301Sopenharmony_ci sources = [ 58596279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 58696279301Sopenharmony_ci "advanced_notification_service_test/advanced_notification_service_publish_test.cpp", 58796279301Sopenharmony_ci "mock/blob.cpp", 58896279301Sopenharmony_ci "mock/distributed_kv_data_manager.cpp", 58996279301Sopenharmony_ci "mock/mock_access_token_helper.cpp", 59096279301Sopenharmony_ci "mock/mock_accesstoken_kit.cpp", 59196279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 59296279301Sopenharmony_ci "mock/mock_bundle_mgr.cpp", 59396279301Sopenharmony_ci "mock/mock_event_handler.cpp", 59496279301Sopenharmony_ci "mock/mock_ipc.cpp", 59596279301Sopenharmony_ci "mock/mock_push_callback_stub.cpp", 59696279301Sopenharmony_ci "mock/mock_single_kv_store.cpp", 59796279301Sopenharmony_ci "notification_dialog_test/mock_os_account_manager_annex.cpp", 59896279301Sopenharmony_ci ] 59996279301Sopenharmony_ci 60096279301Sopenharmony_ci deps = [ 60196279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 60296279301Sopenharmony_ci "${services_path}/ans:libans", 60396279301Sopenharmony_ci "//third_party/googletest:gtest_main", 60496279301Sopenharmony_ci ] 60596279301Sopenharmony_ci 60696279301Sopenharmony_ci if (distributed_notification_supported) { 60796279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 60896279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 60996279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 61096279301Sopenharmony_ci } 61196279301Sopenharmony_ci 61296279301Sopenharmony_ci external_deps = [ 61396279301Sopenharmony_ci "ability_base:base", 61496279301Sopenharmony_ci "ability_base:want", 61596279301Sopenharmony_ci "ability_base:zuri", 61696279301Sopenharmony_ci "ability_runtime:abilitykit_native", 61796279301Sopenharmony_ci "ability_runtime:app_manager", 61896279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 61996279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 62096279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 62196279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 62296279301Sopenharmony_ci "c_utils:utils", 62396279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 62496279301Sopenharmony_ci "device_manager:devicemanagersdk", 62596279301Sopenharmony_ci "eventhandler:libeventhandler", 62696279301Sopenharmony_ci "ffrt:libffrt", 62796279301Sopenharmony_ci "hilog:libhilog", 62896279301Sopenharmony_ci "hitrace:hitrace_meter", 62996279301Sopenharmony_ci "hitrace:libhitracechain", 63096279301Sopenharmony_ci "image_framework:image_native", 63196279301Sopenharmony_ci "ipc:ipc_core", 63296279301Sopenharmony_ci "kv_store:distributeddata_inner", 63396279301Sopenharmony_ci "os_account:os_account_innerkits", 63496279301Sopenharmony_ci "relational_store:native_rdb", 63596279301Sopenharmony_ci "safwk:system_ability_fwk", 63696279301Sopenharmony_ci "samgr:samgr_proxy", 63796279301Sopenharmony_ci "time_service:time_client", 63896279301Sopenharmony_ci ] 63996279301Sopenharmony_ci 64096279301Sopenharmony_ci if (device_usage) { 64196279301Sopenharmony_ci external_deps += [ "device_usage_statistics:usagestatsinner" ] 64296279301Sopenharmony_ci defines += [ "DEVICE_USAGE_STATISTICS_ENABLE" ] 64396279301Sopenharmony_ci } 64496279301Sopenharmony_ci 64596279301Sopenharmony_ci if (player_framework) { 64696279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 64796279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 64896279301Sopenharmony_ci } 64996279301Sopenharmony_ci 65096279301Sopenharmony_ci cflags = [] 65196279301Sopenharmony_ci if (hisysevent_usage) { 65296279301Sopenharmony_ci external_deps += [ "hisysevent:libhisysevent" ] 65396279301Sopenharmony_ci cflags += [ "-DHAS_HISYSEVENT_PART" ] 65496279301Sopenharmony_ci } 65596279301Sopenharmony_ci 65696279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 65796279301Sopenharmony_ci part_name = "${component_name}" 65896279301Sopenharmony_ci} 65996279301Sopenharmony_ci 66096279301Sopenharmony_ciohos_unittest("notification_preferences_test") { 66196279301Sopenharmony_ci module_out_path = module_output_path 66296279301Sopenharmony_ci include_dirs = [ 66396279301Sopenharmony_ci ".", 66496279301Sopenharmony_ci "include", 66596279301Sopenharmony_ci "/${services_path}/ans/include", 66696279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 66796279301Sopenharmony_ci ] 66896279301Sopenharmony_ci 66996279301Sopenharmony_ci defines = [] 67096279301Sopenharmony_ci 67196279301Sopenharmony_ci sources = [ 67296279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 67396279301Sopenharmony_ci "advanced_notification_service_ability_test.cpp", 67496279301Sopenharmony_ci "mock/blob.cpp", 67596279301Sopenharmony_ci "mock/distributed_kv_data_manager.cpp", 67696279301Sopenharmony_ci "mock/mock_access_token_helper.cpp", 67796279301Sopenharmony_ci "mock/mock_accesstoken_kit.cpp", 67896279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 67996279301Sopenharmony_ci "mock/mock_event_handler.cpp", 68096279301Sopenharmony_ci "mock/mock_ipc.cpp", 68196279301Sopenharmony_ci "mock/mock_push_callback_stub.cpp", 68296279301Sopenharmony_ci "mock/mock_single_kv_store.cpp", 68396279301Sopenharmony_ci "notification_preferences_info_test.cpp", 68496279301Sopenharmony_ci "notification_preferences_test.cpp", 68596279301Sopenharmony_ci ] 68696279301Sopenharmony_ci 68796279301Sopenharmony_ci deps = [ 68896279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 68996279301Sopenharmony_ci "${services_path}/ans:libans", 69096279301Sopenharmony_ci "//third_party/googletest:gtest_main", 69196279301Sopenharmony_ci ] 69296279301Sopenharmony_ci 69396279301Sopenharmony_ci if (distributed_notification_supported) { 69496279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 69596279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 69696279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 69796279301Sopenharmony_ci } 69896279301Sopenharmony_ci 69996279301Sopenharmony_ci external_deps = [ 70096279301Sopenharmony_ci "ability_base:want", 70196279301Sopenharmony_ci "ability_base:zuri", 70296279301Sopenharmony_ci "ability_runtime:abilitykit_native", 70396279301Sopenharmony_ci "ability_runtime:app_manager", 70496279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 70596279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 70696279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 70796279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 70896279301Sopenharmony_ci "c_utils:utils", 70996279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 71096279301Sopenharmony_ci "data_share:datashare_common", 71196279301Sopenharmony_ci "data_share:datashare_consumer", 71296279301Sopenharmony_ci "device_manager:devicemanagersdk", 71396279301Sopenharmony_ci "eventhandler:libeventhandler", 71496279301Sopenharmony_ci "ffrt:libffrt", 71596279301Sopenharmony_ci "hilog:libhilog", 71696279301Sopenharmony_ci "hitrace:hitrace_meter", 71796279301Sopenharmony_ci "hitrace:libhitracechain", 71896279301Sopenharmony_ci "image_framework:image_native", 71996279301Sopenharmony_ci "ipc:ipc_core", 72096279301Sopenharmony_ci "kv_store:distributeddata_inner", 72196279301Sopenharmony_ci "os_account:os_account_innerkits", 72296279301Sopenharmony_ci "relational_store:native_rdb", 72396279301Sopenharmony_ci "safwk:system_ability_fwk", 72496279301Sopenharmony_ci "samgr:samgr_proxy", 72596279301Sopenharmony_ci "time_service:time_client", 72696279301Sopenharmony_ci ] 72796279301Sopenharmony_ci 72896279301Sopenharmony_ci if (device_usage) { 72996279301Sopenharmony_ci external_deps += [ "device_usage_statistics:usagestatsinner" ] 73096279301Sopenharmony_ci defines += [ "DEVICE_USAGE_STATISTICS_ENABLE" ] 73196279301Sopenharmony_ci } 73296279301Sopenharmony_ci 73396279301Sopenharmony_ci if (player_framework) { 73496279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 73596279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 73696279301Sopenharmony_ci } 73796279301Sopenharmony_ci 73896279301Sopenharmony_ci cflags = [] 73996279301Sopenharmony_ci if (hisysevent_usage) { 74096279301Sopenharmony_ci external_deps += [ "hisysevent:libhisysevent" ] 74196279301Sopenharmony_ci cflags += [ "-DHAS_HISYSEVENT_PART" ] 74296279301Sopenharmony_ci } 74396279301Sopenharmony_ci 74496279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 74596279301Sopenharmony_ci part_name = "${component_name}" 74696279301Sopenharmony_ci} 74796279301Sopenharmony_ci 74896279301Sopenharmony_ciohos_unittest("access_token_helper_test") { 74996279301Sopenharmony_ci module_out_path = module_output_path 75096279301Sopenharmony_ci include_dirs = [ 75196279301Sopenharmony_ci ".", 75296279301Sopenharmony_ci "include", 75396279301Sopenharmony_ci "/${services_path}/ans/include", 75496279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 75596279301Sopenharmony_ci ] 75696279301Sopenharmony_ci 75796279301Sopenharmony_ci sources = [ 75896279301Sopenharmony_ci "${services_path}/ans/src/access_token_helper.cpp", 75996279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/mock_accesstoken_kit.cpp", 76096279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/mock_notification_analytics_util.cpp", 76196279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 76296279301Sopenharmony_ci "access_token_helper_test/access_token_helper_test.cpp", 76396279301Sopenharmony_ci ] 76496279301Sopenharmony_ci 76596279301Sopenharmony_ci deps = [ "${frameworks_module_ans_path}:ans_innerkits" ] 76696279301Sopenharmony_ci 76796279301Sopenharmony_ci external_deps = [ 76896279301Sopenharmony_ci "ability_base:want", 76996279301Sopenharmony_ci "ability_base:zuri", 77096279301Sopenharmony_ci "ability_runtime:abilitykit_native", 77196279301Sopenharmony_ci "ability_runtime:app_manager", 77296279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 77396279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 77496279301Sopenharmony_ci "access_token:libtokenid_sdk", 77596279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 77696279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 77796279301Sopenharmony_ci "c_utils:utils", 77896279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 77996279301Sopenharmony_ci "eventhandler:libeventhandler", 78096279301Sopenharmony_ci "hilog:libhilog", 78196279301Sopenharmony_ci "hitrace:hitrace_meter", 78296279301Sopenharmony_ci "hitrace:libhitracechain", 78396279301Sopenharmony_ci "image_framework:image_native", 78496279301Sopenharmony_ci "init:libbegetutil", 78596279301Sopenharmony_ci "ipc:ipc_core", 78696279301Sopenharmony_ci "kv_store:distributeddata_inner", 78796279301Sopenharmony_ci "os_account:os_account_innerkits", 78896279301Sopenharmony_ci "relational_store:native_rdb", 78996279301Sopenharmony_ci "safwk:system_ability_fwk", 79096279301Sopenharmony_ci "samgr:samgr_proxy", 79196279301Sopenharmony_ci "time_service:time_client", 79296279301Sopenharmony_ci ] 79396279301Sopenharmony_ci 79496279301Sopenharmony_ci if (player_framework) { 79596279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 79696279301Sopenharmony_ci defines = [ "PLAYER_FRAMEWORK_ENABLE" ] 79796279301Sopenharmony_ci } 79896279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 79996279301Sopenharmony_ci part_name = "${component_name}" 80096279301Sopenharmony_ci} 80196279301Sopenharmony_ci 80296279301Sopenharmony_ciohos_unittest("bundle_manager_helper_branch_test") { 80396279301Sopenharmony_ci module_out_path = module_output_path 80496279301Sopenharmony_ci include_dirs = [ 80596279301Sopenharmony_ci ".", 80696279301Sopenharmony_ci "include", 80796279301Sopenharmony_ci "/${services_path}/ans/include", 80896279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 80996279301Sopenharmony_ci ] 81096279301Sopenharmony_ci 81196279301Sopenharmony_ci sources = [ 81296279301Sopenharmony_ci "bundle_manager_helper_branch_test/bundle_manager_helper_branch_test.cpp", 81396279301Sopenharmony_ci "bundle_manager_helper_branch_test/mock_service_registry.cpp", 81496279301Sopenharmony_ci ] 81596279301Sopenharmony_ci 81696279301Sopenharmony_ci deps = [ 81796279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 81896279301Sopenharmony_ci "${services_path}/ans:libans", 81996279301Sopenharmony_ci "//third_party/googletest:gtest_main", 82096279301Sopenharmony_ci ] 82196279301Sopenharmony_ci 82296279301Sopenharmony_ci external_deps = [ 82396279301Sopenharmony_ci "ability_base:want", 82496279301Sopenharmony_ci "ability_base:zuri", 82596279301Sopenharmony_ci "ability_runtime:abilitykit_native", 82696279301Sopenharmony_ci "ability_runtime:app_manager", 82796279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 82896279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 82996279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 83096279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 83196279301Sopenharmony_ci "c_utils:utils", 83296279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 83396279301Sopenharmony_ci "eventhandler:libeventhandler", 83496279301Sopenharmony_ci "hilog:libhilog", 83596279301Sopenharmony_ci "hitrace:hitrace_meter", 83696279301Sopenharmony_ci "hitrace:libhitracechain", 83796279301Sopenharmony_ci "image_framework:image_native", 83896279301Sopenharmony_ci "ipc:ipc_core", 83996279301Sopenharmony_ci "kv_store:distributeddata_inner", 84096279301Sopenharmony_ci "os_account:os_account_innerkits", 84196279301Sopenharmony_ci "relational_store:native_rdb", 84296279301Sopenharmony_ci "safwk:system_ability_fwk", 84396279301Sopenharmony_ci "samgr:samgr_proxy", 84496279301Sopenharmony_ci "time_service:time_client", 84596279301Sopenharmony_ci ] 84696279301Sopenharmony_ci 84796279301Sopenharmony_ci if (player_framework) { 84896279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 84996279301Sopenharmony_ci defines = [ "PLAYER_FRAMEWORK_ENABLE" ] 85096279301Sopenharmony_ci } 85196279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 85296279301Sopenharmony_ci part_name = "${component_name}" 85396279301Sopenharmony_ci} 85496279301Sopenharmony_ci 85596279301Sopenharmony_ciohos_unittest("notification_dialog_test") { 85696279301Sopenharmony_ci module_out_path = module_output_path 85796279301Sopenharmony_ci include_dirs = [ 85896279301Sopenharmony_ci ".", 85996279301Sopenharmony_ci "include", 86096279301Sopenharmony_ci "/${services_path}/ans/include", 86196279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 86296279301Sopenharmony_ci ] 86396279301Sopenharmony_ci 86496279301Sopenharmony_ci sources = [ 86596279301Sopenharmony_ci "notification_dialog_test/mock_os_account_manager_annex.cpp", 86696279301Sopenharmony_ci "notification_dialog_test/notification_dialog_test.cpp", 86796279301Sopenharmony_ci ] 86896279301Sopenharmony_ci 86996279301Sopenharmony_ci deps = [ 87096279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 87196279301Sopenharmony_ci "${services_path}/ans:libans", 87296279301Sopenharmony_ci "//third_party/googletest:gtest_main", 87396279301Sopenharmony_ci ] 87496279301Sopenharmony_ci 87596279301Sopenharmony_ci external_deps = [ 87696279301Sopenharmony_ci "ability_base:want", 87796279301Sopenharmony_ci "ability_base:zuri", 87896279301Sopenharmony_ci "ability_runtime:abilitykit_native", 87996279301Sopenharmony_ci "ability_runtime:app_manager", 88096279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 88196279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 88296279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 88396279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 88496279301Sopenharmony_ci "c_utils:utils", 88596279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 88696279301Sopenharmony_ci "eventhandler:libeventhandler", 88796279301Sopenharmony_ci "ffrt:libffrt", 88896279301Sopenharmony_ci "hilog:libhilog", 88996279301Sopenharmony_ci "hitrace:hitrace_meter", 89096279301Sopenharmony_ci "hitrace:libhitracechain", 89196279301Sopenharmony_ci "image_framework:image_native", 89296279301Sopenharmony_ci "ipc:ipc_core", 89396279301Sopenharmony_ci "kv_store:distributeddata_inner", 89496279301Sopenharmony_ci "os_account:os_account_innerkits", 89596279301Sopenharmony_ci "relational_store:native_rdb", 89696279301Sopenharmony_ci "safwk:system_ability_fwk", 89796279301Sopenharmony_ci "samgr:samgr_proxy", 89896279301Sopenharmony_ci "time_service:time_client", 89996279301Sopenharmony_ci ] 90096279301Sopenharmony_ci 90196279301Sopenharmony_ci if (player_framework) { 90296279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 90396279301Sopenharmony_ci defines = [ "PLAYER_FRAMEWORK_ENABLE" ] 90496279301Sopenharmony_ci } 90596279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 90696279301Sopenharmony_ci part_name = "${component_name}" 90796279301Sopenharmony_ci} 90896279301Sopenharmony_ci 90996279301Sopenharmony_ciohos_unittest("notification_subscriber_manager_branch_test") { 91096279301Sopenharmony_ci module_out_path = module_output_path 91196279301Sopenharmony_ci include_dirs = [ 91296279301Sopenharmony_ci ".", 91396279301Sopenharmony_ci "include", 91496279301Sopenharmony_ci "/${services_path}/ans/include", 91596279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 91696279301Sopenharmony_ci "${ffrt_path}/interfaces/kits", 91796279301Sopenharmony_ci ] 91896279301Sopenharmony_ci 91996279301Sopenharmony_ci defines = [] 92096279301Sopenharmony_ci 92196279301Sopenharmony_ci sources = [ 92296279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 92396279301Sopenharmony_ci "mock/mock_accesstoken_kit.cpp", 92496279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 92596279301Sopenharmony_ci "mock/mock_ipc.cpp", 92696279301Sopenharmony_ci "notification_dialog_test/mock_os_account_manager_annex.cpp", 92796279301Sopenharmony_ci "notification_subscriber_manager_branch_test/mock_access_token_helper.cpp", 92896279301Sopenharmony_ci "notification_subscriber_manager_branch_test/mock_notification.cpp", 92996279301Sopenharmony_ci "notification_subscriber_manager_branch_test/mock_notification_preferences.cpp", 93096279301Sopenharmony_ci "notification_subscriber_manager_branch_test/notification_subscriber_manager_branch_test.cpp", 93196279301Sopenharmony_ci ] 93296279301Sopenharmony_ci 93396279301Sopenharmony_ci deps = [ 93496279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 93596279301Sopenharmony_ci "${services_path}/ans:libans", 93696279301Sopenharmony_ci "//third_party/googletest:gtest_main", 93796279301Sopenharmony_ci ] 93896279301Sopenharmony_ci 93996279301Sopenharmony_ci if (distributed_notification_supported) { 94096279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 94196279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 94296279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 94396279301Sopenharmony_ci } 94496279301Sopenharmony_ci 94596279301Sopenharmony_ci external_deps = [ 94696279301Sopenharmony_ci "ability_base:want", 94796279301Sopenharmony_ci "ability_base:zuri", 94896279301Sopenharmony_ci "ability_runtime:abilitykit_native", 94996279301Sopenharmony_ci "ability_runtime:app_manager", 95096279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 95196279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 95296279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 95396279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 95496279301Sopenharmony_ci "c_utils:utils", 95596279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 95696279301Sopenharmony_ci "eventhandler:libeventhandler", 95796279301Sopenharmony_ci "ffrt:libffrt", 95896279301Sopenharmony_ci "hilog:libhilog", 95996279301Sopenharmony_ci "hitrace:hitrace_meter", 96096279301Sopenharmony_ci "hitrace:libhitracechain", 96196279301Sopenharmony_ci "image_framework:image_native", 96296279301Sopenharmony_ci "ipc:ipc_core", 96396279301Sopenharmony_ci "kv_store:distributeddata_inner", 96496279301Sopenharmony_ci "os_account:os_account_innerkits", 96596279301Sopenharmony_ci "relational_store:native_rdb", 96696279301Sopenharmony_ci "safwk:system_ability_fwk", 96796279301Sopenharmony_ci "samgr:samgr_proxy", 96896279301Sopenharmony_ci "time_service:time_client", 96996279301Sopenharmony_ci ] 97096279301Sopenharmony_ci 97196279301Sopenharmony_ci if (player_framework) { 97296279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 97396279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 97496279301Sopenharmony_ci } 97596279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 97696279301Sopenharmony_ci part_name = "${component_name}" 97796279301Sopenharmony_ci} 97896279301Sopenharmony_ci 97996279301Sopenharmony_ciohos_unittest("advanced_notification_service_branch_test") { 98096279301Sopenharmony_ci module_out_path = module_output_path 98196279301Sopenharmony_ci include_dirs = [ 98296279301Sopenharmony_ci ".", 98396279301Sopenharmony_ci "include", 98496279301Sopenharmony_ci "/${services_path}/ans/include", 98596279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 98696279301Sopenharmony_ci "${ffrt_path}/interfaces/kits", 98796279301Sopenharmony_ci ] 98896279301Sopenharmony_ci 98996279301Sopenharmony_ci defines = [] 99096279301Sopenharmony_ci 99196279301Sopenharmony_ci sources = [ 99296279301Sopenharmony_ci "${test_path}/mock/mock_tokenid_kit.cpp", 99396279301Sopenharmony_ci "advanced_notification_service_branch_test.cpp", 99496279301Sopenharmony_ci "mock/blob.cpp", 99596279301Sopenharmony_ci "mock/distributed_kv_data_manager.cpp", 99696279301Sopenharmony_ci "mock/mock_accesstoken_kit.cpp", 99796279301Sopenharmony_ci "mock/mock_advanced_notification_service.cpp", 99896279301Sopenharmony_ci "mock/mock_bundle_manager_helper.cpp", 99996279301Sopenharmony_ci "mock/mock_bundle_mgr.cpp", 100096279301Sopenharmony_ci "mock/mock_event_handler.cpp", 100196279301Sopenharmony_ci "mock/mock_ipc.cpp", 100296279301Sopenharmony_ci "mock/mock_single_kv_store.cpp", 100396279301Sopenharmony_ci "notification_dialog_test/mock_os_account_manager_annex.cpp", 100496279301Sopenharmony_ci "notification_subscriber_manager_branch_test/mock_access_token_helper.cpp", 100596279301Sopenharmony_ci ] 100696279301Sopenharmony_ci 100796279301Sopenharmony_ci deps = [ 100896279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 100996279301Sopenharmony_ci "${services_path}/ans:libans", 101096279301Sopenharmony_ci "//third_party/googletest:gtest_main", 101196279301Sopenharmony_ci ] 101296279301Sopenharmony_ci 101396279301Sopenharmony_ci if (distributed_notification_supported) { 101496279301Sopenharmony_ci defines += [ "DISTRIBUTED_NOTIFICATION_SUPPORTED" ] 101596279301Sopenharmony_ci deps += [ "${services_path}/distributed:libans_distributed" ] 101696279301Sopenharmony_ci include_dirs += [ "${services_path}/distributed/include" ] 101796279301Sopenharmony_ci } 101896279301Sopenharmony_ci 101996279301Sopenharmony_ci external_deps = [ 102096279301Sopenharmony_ci "ability_base:want", 102196279301Sopenharmony_ci "ability_base:zuri", 102296279301Sopenharmony_ci "ability_runtime:abilitykit_native", 102396279301Sopenharmony_ci "ability_runtime:app_manager", 102496279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 102596279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 102696279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 102796279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 102896279301Sopenharmony_ci "c_utils:utils", 102996279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 103096279301Sopenharmony_ci "eventhandler:libeventhandler", 103196279301Sopenharmony_ci "ffrt:libffrt", 103296279301Sopenharmony_ci "hilog:libhilog", 103396279301Sopenharmony_ci "hitrace:hitrace_meter", 103496279301Sopenharmony_ci "hitrace:libhitracechain", 103596279301Sopenharmony_ci "image_framework:image_native", 103696279301Sopenharmony_ci "ipc:ipc_core", 103796279301Sopenharmony_ci "kv_store:distributeddata_inner", 103896279301Sopenharmony_ci "os_account:os_account_innerkits", 103996279301Sopenharmony_ci "relational_store:native_rdb", 104096279301Sopenharmony_ci "safwk:system_ability_fwk", 104196279301Sopenharmony_ci "samgr:samgr_proxy", 104296279301Sopenharmony_ci "time_service:time_client", 104396279301Sopenharmony_ci ] 104496279301Sopenharmony_ci 104596279301Sopenharmony_ci if (player_framework) { 104696279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 104796279301Sopenharmony_ci defines += [ "PLAYER_FRAMEWORK_ENABLE" ] 104896279301Sopenharmony_ci } 104996279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 105096279301Sopenharmony_ci part_name = "${component_name}" 105196279301Sopenharmony_ci} 105296279301Sopenharmony_ci 105396279301Sopenharmony_ciohos_unittest("notification_preferences_database_branch_test") { 105496279301Sopenharmony_ci module_out_path = module_output_path 105596279301Sopenharmony_ci include_dirs = [ 105696279301Sopenharmony_ci ".", 105796279301Sopenharmony_ci "include", 105896279301Sopenharmony_ci "/${services_path}/ans/include", 105996279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 106096279301Sopenharmony_ci "${ffrt_path}/interfaces/kits", 106196279301Sopenharmony_ci ] 106296279301Sopenharmony_ci 106396279301Sopenharmony_ci sources = [ 106496279301Sopenharmony_ci "${services_path}/ans/src/bundle_manager_helper.cpp", 106596279301Sopenharmony_ci "${services_path}/ans/src/common/notification_config_parse.cpp", 106696279301Sopenharmony_ci "${services_path}/ans/src/notification_preferences_database.cpp", 106796279301Sopenharmony_ci "${services_path}/ans/src/notification_preferences_info.cpp", 106896279301Sopenharmony_ci "${services_path}/ans/src/os_account_manager_helper.cpp", 106996279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/mock_notification_analytics_util.cpp", 107096279301Sopenharmony_ci "notification_dialog_test/mock_os_account_manager_annex.cpp", 107196279301Sopenharmony_ci "notification_preferences_database_branch_test/mock_notification_rdb_data_mgr.cpp", 107296279301Sopenharmony_ci "notification_preferences_database_branch_test/notification_preferences_database_branch_test.cpp", 107396279301Sopenharmony_ci ] 107496279301Sopenharmony_ci 107596279301Sopenharmony_ci deps = [ 107696279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 107796279301Sopenharmony_ci "//third_party/googletest:gtest_main", 107896279301Sopenharmony_ci "//third_party/libxml2:libxml2", 107996279301Sopenharmony_ci ] 108096279301Sopenharmony_ci 108196279301Sopenharmony_ci external_deps = [ 108296279301Sopenharmony_ci "ability_base:want", 108396279301Sopenharmony_ci "ability_base:zuri", 108496279301Sopenharmony_ci "ability_runtime:abilitykit_native", 108596279301Sopenharmony_ci "ability_runtime:app_manager", 108696279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 108796279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 108896279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 108996279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 109096279301Sopenharmony_ci "c_utils:utils", 109196279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 109296279301Sopenharmony_ci "eventhandler:libeventhandler", 109396279301Sopenharmony_ci "hilog:libhilog", 109496279301Sopenharmony_ci "hitrace:hitrace_meter", 109596279301Sopenharmony_ci "hitrace:libhitracechain", 109696279301Sopenharmony_ci "image_framework:image_native", 109796279301Sopenharmony_ci "ipc:ipc_core", 109896279301Sopenharmony_ci "kv_store:distributeddata_inner", 109996279301Sopenharmony_ci "os_account:os_account_innerkits", 110096279301Sopenharmony_ci "relational_store:native_rdb", 110196279301Sopenharmony_ci "safwk:system_ability_fwk", 110296279301Sopenharmony_ci "samgr:samgr_proxy", 110396279301Sopenharmony_ci "time_service:time_client", 110496279301Sopenharmony_ci ] 110596279301Sopenharmony_ci 110696279301Sopenharmony_ci if (player_framework) { 110796279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 110896279301Sopenharmony_ci defines = [ "PLAYER_FRAMEWORK_ENABLE" ] 110996279301Sopenharmony_ci } 111096279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 111196279301Sopenharmony_ci part_name = "${component_name}" 111296279301Sopenharmony_ci} 111396279301Sopenharmony_ci 111496279301Sopenharmony_ciohos_unittest("push_callback_stub_test") { 111596279301Sopenharmony_ci module_out_path = module_output_path 111696279301Sopenharmony_ci include_dirs = [ 111796279301Sopenharmony_ci ".", 111896279301Sopenharmony_ci "include", 111996279301Sopenharmony_ci "/${services_path}/ans/include", 112096279301Sopenharmony_ci ] 112196279301Sopenharmony_ci 112296279301Sopenharmony_ci sources = [ "push_callback_stub_test.cpp" ] 112396279301Sopenharmony_ci 112496279301Sopenharmony_ci deps = [ 112596279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 112696279301Sopenharmony_ci "${services_path}/ans:libans", 112796279301Sopenharmony_ci "//third_party/googletest:gtest_main", 112896279301Sopenharmony_ci ] 112996279301Sopenharmony_ci 113096279301Sopenharmony_ci external_deps = [ 113196279301Sopenharmony_ci "ability_base:want", 113296279301Sopenharmony_ci "ability_base:zuri", 113396279301Sopenharmony_ci "ability_runtime:abilitykit_native", 113496279301Sopenharmony_ci "ability_runtime:app_manager", 113596279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 113696279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 113796279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 113896279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 113996279301Sopenharmony_ci "c_utils:utils", 114096279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 114196279301Sopenharmony_ci "eventhandler:libeventhandler", 114296279301Sopenharmony_ci "hilog:libhilog", 114396279301Sopenharmony_ci "hitrace:hitrace_meter", 114496279301Sopenharmony_ci "hitrace:libhitracechain", 114596279301Sopenharmony_ci "image_framework:image_native", 114696279301Sopenharmony_ci "ipc:ipc_core", 114796279301Sopenharmony_ci "kv_store:distributeddata_inner", 114896279301Sopenharmony_ci "os_account:os_account_innerkits", 114996279301Sopenharmony_ci "relational_store:native_rdb", 115096279301Sopenharmony_ci "safwk:system_ability_fwk", 115196279301Sopenharmony_ci "samgr:samgr_proxy", 115296279301Sopenharmony_ci "time_service:time_client", 115396279301Sopenharmony_ci ] 115496279301Sopenharmony_ci 115596279301Sopenharmony_ci if (player_framework) { 115696279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 115796279301Sopenharmony_ci defines = [ "PLAYER_FRAMEWORK_ENABLE" ] 115896279301Sopenharmony_ci } 115996279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 116096279301Sopenharmony_ci part_name = "${component_name}" 116196279301Sopenharmony_ci} 116296279301Sopenharmony_ci 116396279301Sopenharmony_ciohos_unittest("notification_rdb_data_mgr_test") { 116496279301Sopenharmony_ci module_out_path = module_output_path 116596279301Sopenharmony_ci include_dirs = [ 116696279301Sopenharmony_ci ".", 116796279301Sopenharmony_ci "include", 116896279301Sopenharmony_ci "/${services_path}/ans/include", 116996279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 117096279301Sopenharmony_ci ] 117196279301Sopenharmony_ci 117296279301Sopenharmony_ci sources = [ 117396279301Sopenharmony_ci "notification_rdb_data_mgr_test/mock_abs_result_set.cpp", 117496279301Sopenharmony_ci "notification_rdb_data_mgr_test/mock_abs_shared_result_set.cpp", 117596279301Sopenharmony_ci "notification_rdb_data_mgr_test/mock_rdb_helper.cpp", 117696279301Sopenharmony_ci "notification_rdb_data_mgr_test/notification_rdb_data_mgr_test.cpp", 117796279301Sopenharmony_ci ] 117896279301Sopenharmony_ci 117996279301Sopenharmony_ci deps = [ 118096279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 118196279301Sopenharmony_ci "${services_path}/ans:libans", 118296279301Sopenharmony_ci "//third_party/googletest:gtest_main", 118396279301Sopenharmony_ci ] 118496279301Sopenharmony_ci 118596279301Sopenharmony_ci external_deps = [ 118696279301Sopenharmony_ci "ability_base:want", 118796279301Sopenharmony_ci "ability_base:zuri", 118896279301Sopenharmony_ci "ability_runtime:abilitykit_native", 118996279301Sopenharmony_ci "ability_runtime:app_manager", 119096279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 119196279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 119296279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 119396279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 119496279301Sopenharmony_ci "c_utils:utils", 119596279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 119696279301Sopenharmony_ci "eventhandler:libeventhandler", 119796279301Sopenharmony_ci "hilog:libhilog", 119896279301Sopenharmony_ci "hitrace:hitrace_meter", 119996279301Sopenharmony_ci "hitrace:libhitracechain", 120096279301Sopenharmony_ci "image_framework:image_native", 120196279301Sopenharmony_ci "ipc:ipc_core", 120296279301Sopenharmony_ci "kv_store:distributeddata_inner", 120396279301Sopenharmony_ci "os_account:os_account_innerkits", 120496279301Sopenharmony_ci "relational_store:native_rdb", 120596279301Sopenharmony_ci "safwk:system_ability_fwk", 120696279301Sopenharmony_ci "samgr:samgr_proxy", 120796279301Sopenharmony_ci "time_service:time_client", 120896279301Sopenharmony_ci ] 120996279301Sopenharmony_ci 121096279301Sopenharmony_ci if (player_framework) { 121196279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 121296279301Sopenharmony_ci defines = [ "PLAYER_FRAMEWORK_ENABLE" ] 121396279301Sopenharmony_ci } 121496279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 121596279301Sopenharmony_ci part_name = "${component_name}" 121696279301Sopenharmony_ci} 121796279301Sopenharmony_ci 121896279301Sopenharmony_ciohos_unittest("notification_config_parse_test") { 121996279301Sopenharmony_ci module_out_path = module_output_path 122096279301Sopenharmony_ci include_dirs = [ 122196279301Sopenharmony_ci ".", 122296279301Sopenharmony_ci "include", 122396279301Sopenharmony_ci "/${services_path}/ans/include", 122496279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 122596279301Sopenharmony_ci ] 122696279301Sopenharmony_ci 122796279301Sopenharmony_ci sources = [ "notification_config_parse_test.cpp" ] 122896279301Sopenharmony_ci 122996279301Sopenharmony_ci deps = [ 123096279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 123196279301Sopenharmony_ci "${services_path}/ans:libans", 123296279301Sopenharmony_ci "//third_party/googletest:gtest_main", 123396279301Sopenharmony_ci "//third_party/libxml2:libxml2", 123496279301Sopenharmony_ci ] 123596279301Sopenharmony_ci 123696279301Sopenharmony_ci external_deps = [ 123796279301Sopenharmony_ci "ability_base:want", 123896279301Sopenharmony_ci "ability_base:zuri", 123996279301Sopenharmony_ci "ability_runtime:abilitykit_native", 124096279301Sopenharmony_ci "ability_runtime:app_manager", 124196279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 124296279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 124396279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 124496279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 124596279301Sopenharmony_ci "c_utils:utils", 124696279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 124796279301Sopenharmony_ci "eventhandler:libeventhandler", 124896279301Sopenharmony_ci "hilog:libhilog", 124996279301Sopenharmony_ci "hitrace:hitrace_meter", 125096279301Sopenharmony_ci "hitrace:libhitracechain", 125196279301Sopenharmony_ci "image_framework:image_native", 125296279301Sopenharmony_ci "ipc:ipc_core", 125396279301Sopenharmony_ci "kv_store:distributeddata_inner", 125496279301Sopenharmony_ci "os_account:os_account_innerkits", 125596279301Sopenharmony_ci "relational_store:native_rdb", 125696279301Sopenharmony_ci "safwk:system_ability_fwk", 125796279301Sopenharmony_ci "samgr:samgr_proxy", 125896279301Sopenharmony_ci "time_service:time_client", 125996279301Sopenharmony_ci ] 126096279301Sopenharmony_ci 126196279301Sopenharmony_ci if (player_framework) { 126296279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 126396279301Sopenharmony_ci defines = [ "PLAYER_FRAMEWORK_ENABLE" ] 126496279301Sopenharmony_ci } 126596279301Sopenharmony_ci} 126696279301Sopenharmony_ci 126796279301Sopenharmony_ciohos_unittest("os_account_manager_helper_test") { 126896279301Sopenharmony_ci module_out_path = module_output_path 126996279301Sopenharmony_ci include_dirs = [ 127096279301Sopenharmony_ci ".", 127196279301Sopenharmony_ci "include", 127296279301Sopenharmony_ci "/${services_path}/ans/include", 127396279301Sopenharmony_ci "${services_path}/ans/test/unittest/mock/include", 127496279301Sopenharmony_ci ] 127596279301Sopenharmony_ci 127696279301Sopenharmony_ci sources = [ "os_account_manager_helper_test.cpp" ] 127796279301Sopenharmony_ci 127896279301Sopenharmony_ci deps = [ 127996279301Sopenharmony_ci "${frameworks_module_ans_path}:ans_innerkits", 128096279301Sopenharmony_ci "${services_path}/ans:libans", 128196279301Sopenharmony_ci "//third_party/googletest:gtest_main", 128296279301Sopenharmony_ci ] 128396279301Sopenharmony_ci 128496279301Sopenharmony_ci external_deps = [ 128596279301Sopenharmony_ci "ability_base:want", 128696279301Sopenharmony_ci "ability_base:zuri", 128796279301Sopenharmony_ci "ability_runtime:abilitykit_native", 128896279301Sopenharmony_ci "ability_runtime:app_manager", 128996279301Sopenharmony_ci "ability_runtime:wantagent_innerkits", 129096279301Sopenharmony_ci "access_token:libaccesstoken_sdk", 129196279301Sopenharmony_ci "bundle_framework:appexecfwk_base", 129296279301Sopenharmony_ci "bundle_framework:appexecfwk_core", 129396279301Sopenharmony_ci "c_utils:utils", 129496279301Sopenharmony_ci "common_event_service:cesfwk_innerkits", 129596279301Sopenharmony_ci "eventhandler:libeventhandler", 129696279301Sopenharmony_ci "hilog:libhilog", 129796279301Sopenharmony_ci "hitrace:hitrace_meter", 129896279301Sopenharmony_ci "hitrace:libhitracechain", 129996279301Sopenharmony_ci "image_framework:image_native", 130096279301Sopenharmony_ci "ipc:ipc_core", 130196279301Sopenharmony_ci "kv_store:distributeddata_inner", 130296279301Sopenharmony_ci "os_account:os_account_innerkits", 130396279301Sopenharmony_ci "relational_store:native_rdb", 130496279301Sopenharmony_ci "safwk:system_ability_fwk", 130596279301Sopenharmony_ci "samgr:samgr_proxy", 130696279301Sopenharmony_ci "time_service:time_client", 130796279301Sopenharmony_ci ] 130896279301Sopenharmony_ci 130996279301Sopenharmony_ci if (player_framework) { 131096279301Sopenharmony_ci external_deps += [ "player_framework:media_client" ] 131196279301Sopenharmony_ci defines = [ "PLAYER_FRAMEWORK_ENABLE" ] 131296279301Sopenharmony_ci } 131396279301Sopenharmony_ci subsystem_name = "${subsystem_name}" 131496279301Sopenharmony_ci part_name = "${component_name}" 131596279301Sopenharmony_ci} 131696279301Sopenharmony_ci 131796279301Sopenharmony_cigroup("unittest") { 131896279301Sopenharmony_ci testonly = true 131996279301Sopenharmony_ci deps = [ 132096279301Sopenharmony_ci ":access_token_helper_test", 132196279301Sopenharmony_ci ":advanced_notification_service_branch_test", 132296279301Sopenharmony_ci ":ans_unit_test", 132396279301Sopenharmony_ci ":bundle_manager_helper_branch_test", 132496279301Sopenharmony_ci ":notification_config_parse_test", 132596279301Sopenharmony_ci ":notification_dialog_test", 132696279301Sopenharmony_ci ":notification_preferences_database_branch_test", 132796279301Sopenharmony_ci ":notification_preferences_database_test", 132896279301Sopenharmony_ci ":notification_preferences_test", 132996279301Sopenharmony_ci ":notification_publish_service_test", 133096279301Sopenharmony_ci ":notification_rdb_data_mgr_test", 133196279301Sopenharmony_ci ":notification_service_publish_test", 133296279301Sopenharmony_ci ":notification_service_test", 133396279301Sopenharmony_ci ":notification_subscriber_manager_branch_test", 133496279301Sopenharmony_ci ":notification_subscriber_manager_test", 133596279301Sopenharmony_ci ":os_account_manager_helper_test", 133696279301Sopenharmony_ci ":push_callback_stub_test", 133796279301Sopenharmony_ci ":reminder_unit_test", 133896279301Sopenharmony_ci ] 133996279301Sopenharmony_ci} 1340