114cf0368Sopenharmony_ci# Copyright (c) 2023 Huawei Device Co., Ltd. 214cf0368Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 314cf0368Sopenharmony_ci# you may not use this file except in compliance with the License. 414cf0368Sopenharmony_ci# You may obtain a copy of the License at 514cf0368Sopenharmony_ci# 614cf0368Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 714cf0368Sopenharmony_ci# 814cf0368Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 914cf0368Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 1014cf0368Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1114cf0368Sopenharmony_ci# See the License for the specific language governing permissions and 1214cf0368Sopenharmony_ci# limitations under the License. 1314cf0368Sopenharmony_ciimport("//build/test.gni") 1414cf0368Sopenharmony_ciimport("//foundation/distributeddatamgr/udmf/udmf.gni") 1514cf0368Sopenharmony_ci 1614cf0368Sopenharmony_cimodule_output_path = "udmf/innerkitsImpl" 1714cf0368Sopenharmony_ci 1814cf0368Sopenharmony_ci############################################################################### 1914cf0368Sopenharmony_ciconfig("module_private_config") { 2014cf0368Sopenharmony_ci include_dirs = [ 2114cf0368Sopenharmony_ci "${udmf_interfaces_path}/innerkits/client", 2214cf0368Sopenharmony_ci "${udmf_interfaces_path}/innerkits/common", 2314cf0368Sopenharmony_ci "${udmf_interfaces_path}/innerkits/data", 2414cf0368Sopenharmony_ci "${udmf_interfaces_path}/innerkits/convert", 2514cf0368Sopenharmony_ci "${udmf_interfaces_path}/ndk/data", 2614cf0368Sopenharmony_ci "${udmf_framework_path}/common", 2714cf0368Sopenharmony_ci "${udmf_framework_path}/innerkits/service", 2814cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/client/", 2914cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/test/unittest/mock/include", 3014cf0368Sopenharmony_ci "${udmf_framework_path}/ndkimpl/data", 3114cf0368Sopenharmony_ci "${kv_store_path}/frameworks/common", 3214cf0368Sopenharmony_ci ] 3314cf0368Sopenharmony_ci} 3414cf0368Sopenharmony_ci 3514cf0368Sopenharmony_cicommon_deps = [ 3614cf0368Sopenharmony_ci "${udmf_interfaces_path}/innerkits:udmf_client", 3714cf0368Sopenharmony_ci "${udmf_interfaces_path}/innerkits:utd_client", 3814cf0368Sopenharmony_ci "${udmf_interfaces_path}/ndk:libudmf", 3914cf0368Sopenharmony_ci] 4014cf0368Sopenharmony_ci 4114cf0368Sopenharmony_cicommon_external_deps = [ 4214cf0368Sopenharmony_ci "ability_base:base", 4314cf0368Sopenharmony_ci "ability_base:want", 4414cf0368Sopenharmony_ci "access_token:libaccesstoken_sdk", 4514cf0368Sopenharmony_ci "access_token:libnativetoken", 4614cf0368Sopenharmony_ci "access_token:libtoken_setproc", 4714cf0368Sopenharmony_ci "bundle_framework:appexecfwk_core", 4814cf0368Sopenharmony_ci "c_utils:utils", 4914cf0368Sopenharmony_ci "ffmpeg:libohosffmpeg", 5014cf0368Sopenharmony_ci "hilog:libhilog", 5114cf0368Sopenharmony_ci "hisysevent:libhisysevent", 5214cf0368Sopenharmony_ci "hitrace:hitrace_meter", 5314cf0368Sopenharmony_ci "hitrace:libhitracechain", 5414cf0368Sopenharmony_ci "image_framework:image", 5514cf0368Sopenharmony_ci "image_framework:image", 5614cf0368Sopenharmony_ci "image_framework:image_native", 5714cf0368Sopenharmony_ci "image_framework:pixelmap", 5814cf0368Sopenharmony_ci "ipc:ipc_core", 5914cf0368Sopenharmony_ci "kv_store:distributeddata_inner", 6014cf0368Sopenharmony_ci "kv_store:distributeddata_mgr", 6114cf0368Sopenharmony_ci "libexif:libexif", 6214cf0368Sopenharmony_ci "samgr:samgr_proxy", 6314cf0368Sopenharmony_ci] 6414cf0368Sopenharmony_ci 6514cf0368Sopenharmony_ciohos_unittest("UdmfClientTest") { 6614cf0368Sopenharmony_ci module_out_path = module_output_path 6714cf0368Sopenharmony_ci 6814cf0368Sopenharmony_ci sources = [ 6914cf0368Sopenharmony_ci "${udmf_framework_path}/common/graph.cpp", 7014cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/client/async_obtain_data.cpp", 7114cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/convert/udmf_conversion.cpp", 7214cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/service/udmf_service_proxy.cpp", 7314cf0368Sopenharmony_ci "udmf_client_test.cpp", 7414cf0368Sopenharmony_ci ] 7514cf0368Sopenharmony_ci 7614cf0368Sopenharmony_ci configs = [ ":module_private_config" ] 7714cf0368Sopenharmony_ci 7814cf0368Sopenharmony_ci deps = common_deps 7914cf0368Sopenharmony_ci 8014cf0368Sopenharmony_ci external_deps = common_external_deps 8114cf0368Sopenharmony_ci 8214cf0368Sopenharmony_ci defines = [ 8314cf0368Sopenharmony_ci "private=public", 8414cf0368Sopenharmony_ci "protected=public", 8514cf0368Sopenharmony_ci ] 8614cf0368Sopenharmony_ci} 8714cf0368Sopenharmony_ci 8814cf0368Sopenharmony_ciohos_unittest("UdmfClientSystemHapTest") { 8914cf0368Sopenharmony_ci module_out_path = module_output_path 9014cf0368Sopenharmony_ci 9114cf0368Sopenharmony_ci sources = [ "udmf_client_system_hap_test.cpp" ] 9214cf0368Sopenharmony_ci 9314cf0368Sopenharmony_ci configs = [ ":module_private_config" ] 9414cf0368Sopenharmony_ci 9514cf0368Sopenharmony_ci deps = common_deps 9614cf0368Sopenharmony_ci 9714cf0368Sopenharmony_ci external_deps = common_external_deps 9814cf0368Sopenharmony_ci} 9914cf0368Sopenharmony_ci 10014cf0368Sopenharmony_ciohos_unittest("UtdClientTest") { 10114cf0368Sopenharmony_ci module_out_path = module_output_path 10214cf0368Sopenharmony_ci 10314cf0368Sopenharmony_ci sources = [ 10414cf0368Sopenharmony_ci "${udmf_framework_path}/common/graph.cpp", 10514cf0368Sopenharmony_ci "${udmf_framework_path}/common/utd_graph.cpp", 10614cf0368Sopenharmony_ci "custom_utd_json_parser_test.cpp", 10714cf0368Sopenharmony_ci "custom_utd_store_test.cpp", 10814cf0368Sopenharmony_ci "graph_test.cpp", 10914cf0368Sopenharmony_ci "utd_client_test.cpp", 11014cf0368Sopenharmony_ci ] 11114cf0368Sopenharmony_ci 11214cf0368Sopenharmony_ci configs = [ ":module_private_config" ] 11314cf0368Sopenharmony_ci 11414cf0368Sopenharmony_ci deps = [ "${udmf_interfaces_path}/innerkits:utd_client" ] 11514cf0368Sopenharmony_ci 11614cf0368Sopenharmony_ci external_deps = common_external_deps 11714cf0368Sopenharmony_ci 11814cf0368Sopenharmony_ci defines = [ 11914cf0368Sopenharmony_ci "private=public", 12014cf0368Sopenharmony_ci "protected=public", 12114cf0368Sopenharmony_ci ] 12214cf0368Sopenharmony_ci} 12314cf0368Sopenharmony_ci 12414cf0368Sopenharmony_ciohos_unittest("NdkDataConversionTest") { 12514cf0368Sopenharmony_ci module_out_path = module_output_path 12614cf0368Sopenharmony_ci 12714cf0368Sopenharmony_ci sources = [ "ndk_data_conversion_test.cpp" ] 12814cf0368Sopenharmony_ci 12914cf0368Sopenharmony_ci configs = [ ":module_private_config" ] 13014cf0368Sopenharmony_ci 13114cf0368Sopenharmony_ci deps = common_deps 13214cf0368Sopenharmony_ci 13314cf0368Sopenharmony_ci external_deps = common_external_deps 13414cf0368Sopenharmony_ci} 13514cf0368Sopenharmony_ci 13614cf0368Sopenharmony_ciohos_unittest("ApplicationDefineRecordTest") { 13714cf0368Sopenharmony_ci module_out_path = module_output_path 13814cf0368Sopenharmony_ci 13914cf0368Sopenharmony_ci sources = [ "application_defined_record_test.cpp" ] 14014cf0368Sopenharmony_ci 14114cf0368Sopenharmony_ci deps = common_deps 14214cf0368Sopenharmony_ci 14314cf0368Sopenharmony_ci external_deps = common_external_deps 14414cf0368Sopenharmony_ci 14514cf0368Sopenharmony_ci defines = [ 14614cf0368Sopenharmony_ci "private=public", 14714cf0368Sopenharmony_ci "protected=public", 14814cf0368Sopenharmony_ci ] 14914cf0368Sopenharmony_ci} 15014cf0368Sopenharmony_ci 15114cf0368Sopenharmony_ciohos_unittest("AudioTest") { 15214cf0368Sopenharmony_ci module_out_path = module_output_path 15314cf0368Sopenharmony_ci 15414cf0368Sopenharmony_ci sources = [ "audio_test.cpp" ] 15514cf0368Sopenharmony_ci 15614cf0368Sopenharmony_ci deps = common_deps 15714cf0368Sopenharmony_ci 15814cf0368Sopenharmony_ci external_deps = common_external_deps 15914cf0368Sopenharmony_ci 16014cf0368Sopenharmony_ci defines = [ 16114cf0368Sopenharmony_ci "private=public", 16214cf0368Sopenharmony_ci "protected=public", 16314cf0368Sopenharmony_ci ] 16414cf0368Sopenharmony_ci} 16514cf0368Sopenharmony_ci 16614cf0368Sopenharmony_ciohos_unittest("FileDataTest") { 16714cf0368Sopenharmony_ci module_out_path = module_output_path 16814cf0368Sopenharmony_ci 16914cf0368Sopenharmony_ci sources = [ "file_test.cpp" ] 17014cf0368Sopenharmony_ci 17114cf0368Sopenharmony_ci configs = [ ":module_private_config" ] 17214cf0368Sopenharmony_ci 17314cf0368Sopenharmony_ci deps = common_deps 17414cf0368Sopenharmony_ci 17514cf0368Sopenharmony_ci external_deps = common_external_deps 17614cf0368Sopenharmony_ci 17714cf0368Sopenharmony_ci defines = [ 17814cf0368Sopenharmony_ci "private=public", 17914cf0368Sopenharmony_ci "protected=public", 18014cf0368Sopenharmony_ci ] 18114cf0368Sopenharmony_ci} 18214cf0368Sopenharmony_ci 18314cf0368Sopenharmony_ciohos_unittest("FlexibleTypeTest") { 18414cf0368Sopenharmony_ci module_out_path = module_output_path 18514cf0368Sopenharmony_ci 18614cf0368Sopenharmony_ci sources = [ "flexible_type_test.cpp" ] 18714cf0368Sopenharmony_ci 18814cf0368Sopenharmony_ci deps = common_deps 18914cf0368Sopenharmony_ci 19014cf0368Sopenharmony_ci external_deps = common_external_deps 19114cf0368Sopenharmony_ci 19214cf0368Sopenharmony_ci defines = [ 19314cf0368Sopenharmony_ci "private=public", 19414cf0368Sopenharmony_ci "protected=public", 19514cf0368Sopenharmony_ci ] 19614cf0368Sopenharmony_ci} 19714cf0368Sopenharmony_ci 19814cf0368Sopenharmony_ciohos_unittest("FolderTest") { 19914cf0368Sopenharmony_ci module_out_path = module_output_path 20014cf0368Sopenharmony_ci 20114cf0368Sopenharmony_ci sources = [ "folder_test.cpp" ] 20214cf0368Sopenharmony_ci 20314cf0368Sopenharmony_ci deps = common_deps 20414cf0368Sopenharmony_ci 20514cf0368Sopenharmony_ci external_deps = common_external_deps 20614cf0368Sopenharmony_ci 20714cf0368Sopenharmony_ci defines = [ 20814cf0368Sopenharmony_ci "private=public", 20914cf0368Sopenharmony_ci "protected=public", 21014cf0368Sopenharmony_ci ] 21114cf0368Sopenharmony_ci} 21214cf0368Sopenharmony_ci 21314cf0368Sopenharmony_ciohos_unittest("HtmlTest") { 21414cf0368Sopenharmony_ci module_out_path = module_output_path 21514cf0368Sopenharmony_ci 21614cf0368Sopenharmony_ci sources = [ "html_test.cpp" ] 21714cf0368Sopenharmony_ci 21814cf0368Sopenharmony_ci deps = common_deps 21914cf0368Sopenharmony_ci 22014cf0368Sopenharmony_ci external_deps = common_external_deps 22114cf0368Sopenharmony_ci 22214cf0368Sopenharmony_ci defines = [ 22314cf0368Sopenharmony_ci "private=public", 22414cf0368Sopenharmony_ci "protected=public", 22514cf0368Sopenharmony_ci ] 22614cf0368Sopenharmony_ci} 22714cf0368Sopenharmony_ci 22814cf0368Sopenharmony_ciohos_unittest("ImageTest") { 22914cf0368Sopenharmony_ci module_out_path = module_output_path 23014cf0368Sopenharmony_ci 23114cf0368Sopenharmony_ci sources = [ "image_test.cpp" ] 23214cf0368Sopenharmony_ci 23314cf0368Sopenharmony_ci deps = common_deps 23414cf0368Sopenharmony_ci 23514cf0368Sopenharmony_ci external_deps = common_external_deps 23614cf0368Sopenharmony_ci 23714cf0368Sopenharmony_ci defines = [ 23814cf0368Sopenharmony_ci "private=public", 23914cf0368Sopenharmony_ci "protected=public", 24014cf0368Sopenharmony_ci ] 24114cf0368Sopenharmony_ci} 24214cf0368Sopenharmony_ci 24314cf0368Sopenharmony_ciohos_unittest("LinkTest") { 24414cf0368Sopenharmony_ci module_out_path = module_output_path 24514cf0368Sopenharmony_ci 24614cf0368Sopenharmony_ci sources = [ "link_test.cpp" ] 24714cf0368Sopenharmony_ci 24814cf0368Sopenharmony_ci deps = common_deps 24914cf0368Sopenharmony_ci 25014cf0368Sopenharmony_ci external_deps = common_external_deps 25114cf0368Sopenharmony_ci 25214cf0368Sopenharmony_ci defines = [ 25314cf0368Sopenharmony_ci "private=public", 25414cf0368Sopenharmony_ci "protected=public", 25514cf0368Sopenharmony_ci ] 25614cf0368Sopenharmony_ci} 25714cf0368Sopenharmony_ci 25814cf0368Sopenharmony_ciohos_unittest("PlainTextTest") { 25914cf0368Sopenharmony_ci module_out_path = module_output_path 26014cf0368Sopenharmony_ci 26114cf0368Sopenharmony_ci sources = [ "plain_text_test.cpp" ] 26214cf0368Sopenharmony_ci 26314cf0368Sopenharmony_ci deps = common_deps 26414cf0368Sopenharmony_ci 26514cf0368Sopenharmony_ci external_deps = common_external_deps 26614cf0368Sopenharmony_ci 26714cf0368Sopenharmony_ci defines = [ 26814cf0368Sopenharmony_ci "private=public", 26914cf0368Sopenharmony_ci "protected=public", 27014cf0368Sopenharmony_ci ] 27114cf0368Sopenharmony_ci} 27214cf0368Sopenharmony_ci 27314cf0368Sopenharmony_ciohos_unittest("SystemDefinedAppitemTest") { 27414cf0368Sopenharmony_ci module_out_path = module_output_path 27514cf0368Sopenharmony_ci 27614cf0368Sopenharmony_ci sources = [ "system_defined_appitem_test.cpp" ] 27714cf0368Sopenharmony_ci 27814cf0368Sopenharmony_ci deps = common_deps 27914cf0368Sopenharmony_ci 28014cf0368Sopenharmony_ci external_deps = common_external_deps 28114cf0368Sopenharmony_ci 28214cf0368Sopenharmony_ci defines = [ 28314cf0368Sopenharmony_ci "private=public", 28414cf0368Sopenharmony_ci "protected=public", 28514cf0368Sopenharmony_ci ] 28614cf0368Sopenharmony_ci} 28714cf0368Sopenharmony_ci 28814cf0368Sopenharmony_ciohos_unittest("SystemDefinedFormTest") { 28914cf0368Sopenharmony_ci module_out_path = module_output_path 29014cf0368Sopenharmony_ci 29114cf0368Sopenharmony_ci sources = [ "system_defined_form_test.cpp" ] 29214cf0368Sopenharmony_ci 29314cf0368Sopenharmony_ci deps = common_deps 29414cf0368Sopenharmony_ci 29514cf0368Sopenharmony_ci external_deps = common_external_deps 29614cf0368Sopenharmony_ci 29714cf0368Sopenharmony_ci defines = [ 29814cf0368Sopenharmony_ci "private=public", 29914cf0368Sopenharmony_ci "protected=public", 30014cf0368Sopenharmony_ci ] 30114cf0368Sopenharmony_ci} 30214cf0368Sopenharmony_ci 30314cf0368Sopenharmony_ciohos_unittest("SystemDefinedPixelMapTest") { 30414cf0368Sopenharmony_ci module_out_path = module_output_path 30514cf0368Sopenharmony_ci 30614cf0368Sopenharmony_ci sources = [ "system_defined_pixelmap_test.cpp" ] 30714cf0368Sopenharmony_ci 30814cf0368Sopenharmony_ci deps = common_deps 30914cf0368Sopenharmony_ci 31014cf0368Sopenharmony_ci external_deps = common_external_deps 31114cf0368Sopenharmony_ci 31214cf0368Sopenharmony_ci defines = [ 31314cf0368Sopenharmony_ci "private=public", 31414cf0368Sopenharmony_ci "protected=public", 31514cf0368Sopenharmony_ci ] 31614cf0368Sopenharmony_ci} 31714cf0368Sopenharmony_ci 31814cf0368Sopenharmony_ciohos_unittest("SystemDefinedRecordTest") { 31914cf0368Sopenharmony_ci module_out_path = module_output_path 32014cf0368Sopenharmony_ci 32114cf0368Sopenharmony_ci sources = [ "system_defined_record_test.cpp" ] 32214cf0368Sopenharmony_ci 32314cf0368Sopenharmony_ci deps = common_deps 32414cf0368Sopenharmony_ci 32514cf0368Sopenharmony_ci external_deps = common_external_deps 32614cf0368Sopenharmony_ci 32714cf0368Sopenharmony_ci defines = [ 32814cf0368Sopenharmony_ci "private=public", 32914cf0368Sopenharmony_ci "protected=public", 33014cf0368Sopenharmony_ci ] 33114cf0368Sopenharmony_ci} 33214cf0368Sopenharmony_ci 33314cf0368Sopenharmony_ciohos_unittest("TextTest") { 33414cf0368Sopenharmony_ci module_out_path = module_output_path 33514cf0368Sopenharmony_ci 33614cf0368Sopenharmony_ci sources = [ "text_test.cpp" ] 33714cf0368Sopenharmony_ci 33814cf0368Sopenharmony_ci deps = common_deps 33914cf0368Sopenharmony_ci 34014cf0368Sopenharmony_ci external_deps = common_external_deps 34114cf0368Sopenharmony_ci 34214cf0368Sopenharmony_ci defines = [ 34314cf0368Sopenharmony_ci "private=public", 34414cf0368Sopenharmony_ci "protected=public", 34514cf0368Sopenharmony_ci ] 34614cf0368Sopenharmony_ci} 34714cf0368Sopenharmony_ci 34814cf0368Sopenharmony_ciohos_unittest("UnifiedDataTest") { 34914cf0368Sopenharmony_ci module_out_path = module_output_path 35014cf0368Sopenharmony_ci 35114cf0368Sopenharmony_ci sources = [ "unified_data_test.cpp" ] 35214cf0368Sopenharmony_ci 35314cf0368Sopenharmony_ci deps = common_deps 35414cf0368Sopenharmony_ci 35514cf0368Sopenharmony_ci external_deps = common_external_deps 35614cf0368Sopenharmony_ci 35714cf0368Sopenharmony_ci defines = [ 35814cf0368Sopenharmony_ci "private=public", 35914cf0368Sopenharmony_ci "protected=public", 36014cf0368Sopenharmony_ci ] 36114cf0368Sopenharmony_ci} 36214cf0368Sopenharmony_ci 36314cf0368Sopenharmony_ciohos_unittest("UnifiedDataHelperTest") { 36414cf0368Sopenharmony_ci module_out_path = module_output_path 36514cf0368Sopenharmony_ci 36614cf0368Sopenharmony_ci sources = [ "unified_data_helper_test.cpp" ] 36714cf0368Sopenharmony_ci 36814cf0368Sopenharmony_ci deps = common_deps 36914cf0368Sopenharmony_ci 37014cf0368Sopenharmony_ci external_deps = common_external_deps 37114cf0368Sopenharmony_ci 37214cf0368Sopenharmony_ci defines = [ 37314cf0368Sopenharmony_ci "private=public", 37414cf0368Sopenharmony_ci "protected=public", 37514cf0368Sopenharmony_ci ] 37614cf0368Sopenharmony_ci} 37714cf0368Sopenharmony_ci 37814cf0368Sopenharmony_ciohos_unittest("UnifiedRecordTest") { 37914cf0368Sopenharmony_ci module_out_path = module_output_path 38014cf0368Sopenharmony_ci 38114cf0368Sopenharmony_ci sources = [ "unified_record_test.cpp" ] 38214cf0368Sopenharmony_ci 38314cf0368Sopenharmony_ci deps = common_deps 38414cf0368Sopenharmony_ci 38514cf0368Sopenharmony_ci external_deps = common_external_deps 38614cf0368Sopenharmony_ci 38714cf0368Sopenharmony_ci defines = [ 38814cf0368Sopenharmony_ci "private=public", 38914cf0368Sopenharmony_ci "protected=public", 39014cf0368Sopenharmony_ci ] 39114cf0368Sopenharmony_ci} 39214cf0368Sopenharmony_ci 39314cf0368Sopenharmony_ciohos_unittest("VideoTest") { 39414cf0368Sopenharmony_ci module_out_path = module_output_path 39514cf0368Sopenharmony_ci 39614cf0368Sopenharmony_ci sources = [ "video_test.cpp" ] 39714cf0368Sopenharmony_ci 39814cf0368Sopenharmony_ci deps = common_deps 39914cf0368Sopenharmony_ci 40014cf0368Sopenharmony_ci external_deps = common_external_deps 40114cf0368Sopenharmony_ci 40214cf0368Sopenharmony_ci defines = [ 40314cf0368Sopenharmony_ci "private=public", 40414cf0368Sopenharmony_ci "protected=public", 40514cf0368Sopenharmony_ci ] 40614cf0368Sopenharmony_ci} 40714cf0368Sopenharmony_ci 40814cf0368Sopenharmony_ciohos_unittest("UnifiedMetaTest") { 40914cf0368Sopenharmony_ci module_out_path = module_output_path 41014cf0368Sopenharmony_ci 41114cf0368Sopenharmony_ci sources = [ "unified_meta_test.cpp" ] 41214cf0368Sopenharmony_ci 41314cf0368Sopenharmony_ci deps = common_deps 41414cf0368Sopenharmony_ci 41514cf0368Sopenharmony_ci external_deps = common_external_deps 41614cf0368Sopenharmony_ci 41714cf0368Sopenharmony_ci defines = [ 41814cf0368Sopenharmony_ci "private=public", 41914cf0368Sopenharmony_ci "protected=public", 42014cf0368Sopenharmony_ci ] 42114cf0368Sopenharmony_ci} 42214cf0368Sopenharmony_ci 42314cf0368Sopenharmony_ciohos_unittest("UdmfClientAbnormalTest") { 42414cf0368Sopenharmony_ci module_out_path = module_output_path 42514cf0368Sopenharmony_ci 42614cf0368Sopenharmony_ci sources = [ 42714cf0368Sopenharmony_ci "${udmf_framework_path}/common/endian_converter.cpp", 42814cf0368Sopenharmony_ci "${udmf_framework_path}/common/tlv_util.cpp", 42914cf0368Sopenharmony_ci "${udmf_framework_path}/common/udmf_radar_reporter.cpp", 43014cf0368Sopenharmony_ci "${udmf_framework_path}/common/udmf_types_util.cpp", 43114cf0368Sopenharmony_ci "${udmf_framework_path}/common/udmf_utils.cpp", 43214cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/client/async_obtain_data.cpp", 43314cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/client/udmf_client.cpp", 43414cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/common/unified_key.cpp", 43514cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/common/unified_meta.cpp", 43614cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/convert/udmf_conversion.cpp", 43714cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/application_defined_record.cpp", 43814cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/audio.cpp", 43914cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/file.cpp", 44014cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/folder.cpp", 44114cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/html.cpp", 44214cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/image.cpp", 44314cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/link.cpp", 44414cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/plain_text.cpp", 44514cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/system_defined_appitem.cpp", 44614cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/system_defined_form.cpp", 44714cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/system_defined_record.cpp", 44814cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/text.cpp", 44914cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/unified_data.cpp", 45014cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/unified_record.cpp", 45114cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/data/video.cpp", 45214cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/service/udmf_service_proxy.cpp", 45314cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/test/unittest/mock/system_defined_pixelmap_mock.cpp", 45414cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/test/unittest/mock/tlv_object_mock.cpp", 45514cf0368Sopenharmony_ci "${udmf_framework_path}/innerkitsimpl/test/unittest/mock/udmf_service_client_mock.cpp", 45614cf0368Sopenharmony_ci "udmf_client_abnormal_test.cpp", 45714cf0368Sopenharmony_ci ] 45814cf0368Sopenharmony_ci 45914cf0368Sopenharmony_ci configs = [ ":module_private_config" ] 46014cf0368Sopenharmony_ci 46114cf0368Sopenharmony_ci deps = [ 46214cf0368Sopenharmony_ci "${udmf_interfaces_path}/innerkits:utd_client", 46314cf0368Sopenharmony_ci "//third_party/googletest:gmock_main", 46414cf0368Sopenharmony_ci "//third_party/googletest:gtest_main", 46514cf0368Sopenharmony_ci ] 46614cf0368Sopenharmony_ci 46714cf0368Sopenharmony_ci external_deps = common_external_deps 46814cf0368Sopenharmony_ci 46914cf0368Sopenharmony_ci defines = [ 47014cf0368Sopenharmony_ci "private=public", 47114cf0368Sopenharmony_ci "protected=public", 47214cf0368Sopenharmony_ci ] 47314cf0368Sopenharmony_ci} 47414cf0368Sopenharmony_ci 47514cf0368Sopenharmony_ci############################################################################### 47614cf0368Sopenharmony_cigroup("unittest") { 47714cf0368Sopenharmony_ci testonly = true 47814cf0368Sopenharmony_ci 47914cf0368Sopenharmony_ci deps = [ 48014cf0368Sopenharmony_ci ":ApplicationDefineRecordTest", 48114cf0368Sopenharmony_ci ":AudioTest", 48214cf0368Sopenharmony_ci ":FileDataTest", 48314cf0368Sopenharmony_ci ":FlexibleTypeTest", 48414cf0368Sopenharmony_ci ":FolderTest", 48514cf0368Sopenharmony_ci ":HtmlTest", 48614cf0368Sopenharmony_ci ":ImageTest", 48714cf0368Sopenharmony_ci ":LinkTest", 48814cf0368Sopenharmony_ci ":NdkDataConversionTest", 48914cf0368Sopenharmony_ci ":PlainTextTest", 49014cf0368Sopenharmony_ci ":SystemDefinedAppitemTest", 49114cf0368Sopenharmony_ci ":SystemDefinedFormTest", 49214cf0368Sopenharmony_ci ":SystemDefinedPixelMapTest", 49314cf0368Sopenharmony_ci ":SystemDefinedRecordTest", 49414cf0368Sopenharmony_ci ":TextTest", 49514cf0368Sopenharmony_ci ":UdmfClientAbnormalTest", 49614cf0368Sopenharmony_ci ":UdmfClientSystemHapTest", 49714cf0368Sopenharmony_ci ":UdmfClientTest", 49814cf0368Sopenharmony_ci ":UnifiedDataHelperTest", 49914cf0368Sopenharmony_ci ":UnifiedDataTest", 50014cf0368Sopenharmony_ci ":UnifiedMetaTest", 50114cf0368Sopenharmony_ci ":UnifiedRecordTest", 50214cf0368Sopenharmony_ci ":UtdClientTest", 50314cf0368Sopenharmony_ci ":VideoTest", 50414cf0368Sopenharmony_ci ] 50514cf0368Sopenharmony_ci} 50614cf0368Sopenharmony_ci############################################################################### 507