1060ff233Sopenharmony_ci# Copyright (c) 2021-2024 Huawei Device Co., Ltd. 2060ff233Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3060ff233Sopenharmony_ci# you may not use this file except in compliance with the License. 4060ff233Sopenharmony_ci# You may obtain a copy of the License at 5060ff233Sopenharmony_ci# 6060ff233Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7060ff233Sopenharmony_ci# 8060ff233Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9060ff233Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10060ff233Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11060ff233Sopenharmony_ci# See the License for the specific language governing permissions and 12060ff233Sopenharmony_ci# limitations under the License. 13060ff233Sopenharmony_ci 14060ff233Sopenharmony_ciimport("../../../../core/common/dfx/dsoftbus_dfx.gni") 15060ff233Sopenharmony_ciimport("../../../../dsoftbus.gni") 16060ff233Sopenharmony_ciimport("../../../../sdk/transmission/trans_channel/udp/trans_udp_sdk.gni") 17060ff233Sopenharmony_ci 18060ff233Sopenharmony_cidsoftbus_root_path = "../../../.." 19060ff233Sopenharmony_ci 20060ff233Sopenharmony_citrans_sdk_test_common_inc = [ 21060ff233Sopenharmony_ci "$dsoftbus_root_path/core/common/include", 22060ff233Sopenharmony_ci "$dsoftbus_root_path/core/connection/interface", 23060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/session/include", 24060ff233Sopenharmony_ci "$dsoftbus_root_path/interfaces/inner_kits/transport", 25060ff233Sopenharmony_ci "$dsoftbus_root_path/interfaces/kits/transport", 26060ff233Sopenharmony_ci "$dsoftbus_root_path/tests/sdk/common/include", 27060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/tcp_direct/src", 28060ff233Sopenharmony_ci "$dsoftbus_root_path/adapter/common/include", 29060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/tcp_direct/include", 30060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/session/include", 31060ff233Sopenharmony_ci "$dsoftbus_root_path/core/frame/common/include", 32060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/common/include", 33060ff233Sopenharmony_ci "$dsoftbus_root_path/core/transmission/trans_channel/udp_negotiation/include", 34060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 35060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/ipc/include", 36060ff233Sopenharmony_ci] 37060ff233Sopenharmony_citrans_sdk_test_common_deps = [ 38060ff233Sopenharmony_ci "$dsoftbus_root_path/core/common:softbus_utils", 39060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk:softbus_client", 40060ff233Sopenharmony_ci "$dsoftbus_root_path/tests/sdk/common:softbus_access_token_test", 41060ff233Sopenharmony_ci] 42060ff233Sopenharmony_ci 43060ff233Sopenharmony_ciif (defined(ohos_lite)) { 44060ff233Sopenharmony_ci import("//build/lite/config/component/lite_component.gni") 45060ff233Sopenharmony_ci import("//build/lite/config/test.gni") 46060ff233Sopenharmony_ci 47060ff233Sopenharmony_ci if (ohos_build_type == "debug") { 48060ff233Sopenharmony_ci unittest("TransSdkStreamTest") { 49060ff233Sopenharmony_ci output_extension = "bin" 50060ff233Sopenharmony_ci output_dir = "$root_out_dir/test/unittest/dsoftbus" 51060ff233Sopenharmony_ci sources = [ "udp/stream/trans_sdk_stream_test.cpp" ] 52060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 53060ff233Sopenharmony_ci include_dirs += [ 54060ff233Sopenharmony_ci "$dsoftbus_root_path/core/common/softbus_property/include", 55060ff233Sopenharmony_ci "$softbus_adapter_config/spec_config", 56060ff233Sopenharmony_ci "$dsoftbus_root_path/adapter/common/include/OS_adapter_define/linux", 57060ff233Sopenharmony_ci ] 58060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 59060ff233Sopenharmony_ci deps += [ 60060ff233Sopenharmony_ci "$dsoftbus_root_path/adapter:softbus_adapter", 61060ff233Sopenharmony_ci "$hilog_lite_deps_path", 62060ff233Sopenharmony_ci ] 63060ff233Sopenharmony_ci } 64060ff233Sopenharmony_ci } 65060ff233Sopenharmony_ci} else { 66060ff233Sopenharmony_ci import("//build/test.gni") 67060ff233Sopenharmony_ci 68060ff233Sopenharmony_ci trans_sdk_proxy_test_inc = [ 69060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/proxy/include", 70060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 71060ff233Sopenharmony_ci ] 72060ff233Sopenharmony_ci 73060ff233Sopenharmony_ci trans_sdk_proxy_test_deps = 74060ff233Sopenharmony_ci [ "$dsoftbus_root_path/tests/sdk:softbus_client_static" ] 75060ff233Sopenharmony_ci 76060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 77060ff233Sopenharmony_ci ohos_unittest("TransSdkStreamTest") { 78060ff233Sopenharmony_ci module_out_path = module_output_path 79060ff233Sopenharmony_ci sources = [ "udp/stream/trans_sdk_stream_test.cpp" ] 80060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 81060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 82060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 83060ff233Sopenharmony_ci if (is_standard_system) { 84060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 85060ff233Sopenharmony_ci } else { 86060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 87060ff233Sopenharmony_ci } 88060ff233Sopenharmony_ci } 89060ff233Sopenharmony_ci 90060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 91060ff233Sopenharmony_ci ohos_unittest("TransSdkCommStreamTest") { 92060ff233Sopenharmony_ci module_out_path = module_output_path 93060ff233Sopenharmony_ci sources = [ "udp/stream/trans_sdk_comm_stream_test.cpp" ] 94060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 95060ff233Sopenharmony_ci include_dirs += trans_sdk_proxy_test_inc 96060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 97060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 98060ff233Sopenharmony_ci if (is_standard_system) { 99060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 100060ff233Sopenharmony_ci } else { 101060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 102060ff233Sopenharmony_ci } 103060ff233Sopenharmony_ci } 104060ff233Sopenharmony_ci 105060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 106060ff233Sopenharmony_ci ohos_unittest("ClientTransProxyFileCommonTest") { 107060ff233Sopenharmony_ci module_out_path = module_output_path 108060ff233Sopenharmony_ci sources = [ "proxy/client_trans_proxy_file_common_test.cpp" ] 109060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 110060ff233Sopenharmony_ci include_dirs += trans_sdk_proxy_test_inc 111060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 112060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 113060ff233Sopenharmony_ci if (is_standard_system) { 114060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 115060ff233Sopenharmony_ci } else { 116060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 117060ff233Sopenharmony_ci } 118060ff233Sopenharmony_ci } 119060ff233Sopenharmony_ci 120060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 121060ff233Sopenharmony_ci ohos_unittest("ClientTransPendingTest") { 122060ff233Sopenharmony_ci module_out_path = module_output_path 123060ff233Sopenharmony_ci sources = [ "proxy/client_trans_pending_test.cpp" ] 124060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 125060ff233Sopenharmony_ci include_dirs += trans_sdk_proxy_test_inc 126060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 127060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 128060ff233Sopenharmony_ci if (is_standard_system) { 129060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 130060ff233Sopenharmony_ci } else { 131060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 132060ff233Sopenharmony_ci } 133060ff233Sopenharmony_ci } 134060ff233Sopenharmony_ci 135060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 136060ff233Sopenharmony_ci ohos_unittest("ClientTransProxyManagerTest") { 137060ff233Sopenharmony_ci sanitize = { 138060ff233Sopenharmony_ci cfi = true 139060ff233Sopenharmony_ci cfi_cross_dso = true 140060ff233Sopenharmony_ci debug = false 141060ff233Sopenharmony_ci } 142060ff233Sopenharmony_ci module_out_path = module_output_path 143060ff233Sopenharmony_ci sources = [ "proxy/client_trans_proxy_manager_test.cpp" ] 144060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 145060ff233Sopenharmony_ci include_dirs += trans_sdk_proxy_test_inc 146060ff233Sopenharmony_ci include_dirs += 147060ff233Sopenharmony_ci [ "$dsoftbus_root_path/sdk/transmission/trans_channel/proxy/src" ] 148060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 149060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 150060ff233Sopenharmony_ci if (is_standard_system) { 151060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 152060ff233Sopenharmony_ci } else { 153060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 154060ff233Sopenharmony_ci } 155060ff233Sopenharmony_ci } 156060ff233Sopenharmony_ci 157060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 158060ff233Sopenharmony_ci ohos_unittest("ClientTransUdpManagerTest") { 159060ff233Sopenharmony_ci sanitize = { 160060ff233Sopenharmony_ci cfi = true 161060ff233Sopenharmony_ci cfi_cross_dso = true 162060ff233Sopenharmony_ci debug = false 163060ff233Sopenharmony_ci } 164060ff233Sopenharmony_ci module_out_path = module_output_path 165060ff233Sopenharmony_ci sources = [ "udp/common/client_trans_udp_manager_test.cpp" ] 166060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 167060ff233Sopenharmony_ci include_dirs += trans_sdk_proxy_test_inc 168060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 169060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 170060ff233Sopenharmony_ci if (is_standard_system) { 171060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 172060ff233Sopenharmony_ci } else { 173060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 174060ff233Sopenharmony_ci } 175060ff233Sopenharmony_ci } 176060ff233Sopenharmony_ci 177060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 178060ff233Sopenharmony_ci ohos_unittest("ClientTransUdpManagerStaticTest") { 179060ff233Sopenharmony_ci module_out_path = module_output_path 180060ff233Sopenharmony_ci sources = [ "udp/common/client_trans_udp_manager_static_test.cpp" ] 181060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 182060ff233Sopenharmony_ci include_dirs += [ 183060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/common/src", 184060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 185060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/stream/include", 186060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/ipc/include", 187060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/manager/include", 188060ff233Sopenharmony_ci ] 189060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 190060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 191060ff233Sopenharmony_ci native_source_path = rebase_path("$dsoftbus_root_path") 192060ff233Sopenharmony_ci dep_file = "components/nstackx_enhanced/nstackx_core/dfile/BUILD.gn" 193060ff233Sopenharmony_ci enhanced = exec_script("$dsoftbus_root_path/check_sub_module.py", 194060ff233Sopenharmony_ci [ 195060ff233Sopenharmony_ci "$native_source_path", 196060ff233Sopenharmony_ci "$dep_file", 197060ff233Sopenharmony_ci ], 198060ff233Sopenharmony_ci "value") 199060ff233Sopenharmony_ci 200060ff233Sopenharmony_ci if (enhanced) { 201060ff233Sopenharmony_ci include_dirs += [ "$dsoftbus_root_path/components/nstackx_enhanced/nstackx_util/interface" ] 202060ff233Sopenharmony_ci deps += [ "$dsoftbus_root_path/components/nstackx_enhanced/nstackx_core/dfile:nstackx_dfile" ] 203060ff233Sopenharmony_ci } else { 204060ff233Sopenharmony_ci include_dirs += 205060ff233Sopenharmony_ci [ "$dsoftbus_root_path/components/nstackx/nstackx_util/interface" ] 206060ff233Sopenharmony_ci deps += [ "$dsoftbus_root_path/components/nstackx/nstackx_core/dfile:nstackx_dfile.open" ] 207060ff233Sopenharmony_ci } 208060ff233Sopenharmony_ci if (is_standard_system) { 209060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 210060ff233Sopenharmony_ci } else { 211060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 212060ff233Sopenharmony_ci } 213060ff233Sopenharmony_ci } 214060ff233Sopenharmony_ci 215060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 216060ff233Sopenharmony_ci ohos_unittest("ClientTransProxyFileManagerTest") { 217060ff233Sopenharmony_ci sanitize = { 218060ff233Sopenharmony_ci cfi = true 219060ff233Sopenharmony_ci cfi_cross_dso = true 220060ff233Sopenharmony_ci debug = false 221060ff233Sopenharmony_ci } 222060ff233Sopenharmony_ci module_out_path = module_output_path 223060ff233Sopenharmony_ci sources = [ "proxy/client_trans_proxy_file_manager_test.cpp" ] 224060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 225060ff233Sopenharmony_ci include_dirs += [ 226060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/proxy/include", 227060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 228060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/ipc/include", 229060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/bus_center/manager/include", 230060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/proxy/src", 231060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/session/src", 232060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 233060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/manager/include", 234060ff233Sopenharmony_ci "$dsoftbus_root_path/core/frame/common/include", 235060ff233Sopenharmony_ci "$dsoftbus_root_path/core/transmission/common/include", 236060ff233Sopenharmony_ci "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include", 237060ff233Sopenharmony_ci "$dsoftbus_root_path/interfaces/inner_kits/lnn", 238060ff233Sopenharmony_ci ] 239060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 240060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 241060ff233Sopenharmony_ci if (is_standard_system) { 242060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 243060ff233Sopenharmony_ci } else { 244060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 245060ff233Sopenharmony_ci } 246060ff233Sopenharmony_ci } 247060ff233Sopenharmony_ci 248060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 249060ff233Sopenharmony_ci ohos_unittest("ClientTransProxyFileManagerMockTest") { 250060ff233Sopenharmony_ci module_out_path = module_output_path 251060ff233Sopenharmony_ci sources = [ 252060ff233Sopenharmony_ci "proxy/client_trans_proxy_file_manager_mock_test.cpp", 253060ff233Sopenharmony_ci "proxy/mock/client_trans_proxy_file_manager_mock.cpp", 254060ff233Sopenharmony_ci ] 255060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 256060ff233Sopenharmony_ci include_dirs += [ 257060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/proxy/include", 258060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 259060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/ipc/include", 260060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/bus_center/manager/include", 261060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/proxy/src", 262060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 263060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/manager/include", 264060ff233Sopenharmony_ci "$dsoftbus_root_path/core/frame/common/include", 265060ff233Sopenharmony_ci "$dsoftbus_root_path/core/transmission/common/include", 266060ff233Sopenharmony_ci "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include", 267060ff233Sopenharmony_ci "$dsoftbus_root_path/interfaces/inner_kits/lnn", 268060ff233Sopenharmony_ci "$dsoftbus_root_path/tests/sdk/transmission/trans_channel/proxy/mock", 269060ff233Sopenharmony_ci ] 270060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 271060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 272060ff233Sopenharmony_ci external_deps = [ 273060ff233Sopenharmony_ci "googletest:gmock", 274060ff233Sopenharmony_ci "hilog:libhilog", 275060ff233Sopenharmony_ci ] 276060ff233Sopenharmony_ci } 277060ff233Sopenharmony_ci 278060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 279060ff233Sopenharmony_ci ohos_unittest("ClientTransChannelManagerTest") { 280060ff233Sopenharmony_ci sanitize = { 281060ff233Sopenharmony_ci cfi = true 282060ff233Sopenharmony_ci cfi_cross_dso = true 283060ff233Sopenharmony_ci debug = false 284060ff233Sopenharmony_ci } 285060ff233Sopenharmony_ci module_out_path = module_output_path 286060ff233Sopenharmony_ci sources = [ "manager/client_trans_channel_manager_test.cpp" ] 287060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 288060ff233Sopenharmony_ci include_dirs += [ 289060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/manager/include", 290060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/auth/include", 291060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/proxy/include", 292060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 293060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/common/include", 294060ff233Sopenharmony_ci ] 295060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 296060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 297060ff233Sopenharmony_ci if (is_standard_system) { 298060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 299060ff233Sopenharmony_ci } else { 300060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 301060ff233Sopenharmony_ci } 302060ff233Sopenharmony_ci } 303060ff233Sopenharmony_ci 304060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 305060ff233Sopenharmony_ci ohos_unittest("ClientTransChannelCallbackTest") { 306060ff233Sopenharmony_ci sanitize = { 307060ff233Sopenharmony_ci cfi = true 308060ff233Sopenharmony_ci cfi_cross_dso = true 309060ff233Sopenharmony_ci debug = false 310060ff233Sopenharmony_ci } 311060ff233Sopenharmony_ci module_out_path = module_output_path 312060ff233Sopenharmony_ci sources = [ "manager/client_trans_channel_callback_test.cpp" ] 313060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 314060ff233Sopenharmony_ci include_dirs += [ 315060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/manager/include", 316060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/auth/include", 317060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/proxy/include", 318060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 319060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/common/include", 320060ff233Sopenharmony_ci ] 321060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 322060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 323060ff233Sopenharmony_ci if (is_standard_system) { 324060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 325060ff233Sopenharmony_ci } else { 326060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 327060ff233Sopenharmony_ci } 328060ff233Sopenharmony_ci } 329060ff233Sopenharmony_ci 330060ff233Sopenharmony_ci module_output_path = "dsoftbus/transmission" 331060ff233Sopenharmony_ci ohos_unittest("ClientTransSessionImplTest") { 332060ff233Sopenharmony_ci module_out_path = module_output_path 333060ff233Sopenharmony_ci sources = [ "manager/client_trans_session_impl_test.cpp" ] 334060ff233Sopenharmony_ci include_dirs = trans_sdk_test_common_inc 335060ff233Sopenharmony_ci include_dirs += [ 336060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/manager/include", 337060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/session/cpp/src", 338060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/session/cpp/include", 339060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/auth/include", 340060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/proxy/include", 341060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/file/include", 342060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/common/include", 343060ff233Sopenharmony_ci ] 344060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 345060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 346060ff233Sopenharmony_ci if (is_standard_system) { 347060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 348060ff233Sopenharmony_ci } else { 349060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 350060ff233Sopenharmony_ci } 351060ff233Sopenharmony_ci } 352060ff233Sopenharmony_ci 353060ff233Sopenharmony_ci ohos_unittest("ClientTransUdpStreamInterfaceTest") { 354060ff233Sopenharmony_ci sanitize = { 355060ff233Sopenharmony_ci cfi = true 356060ff233Sopenharmony_ci cfi_cross_dso = true 357060ff233Sopenharmony_ci debug = false 358060ff233Sopenharmony_ci } 359060ff233Sopenharmony_ci module_out_path = module_output_path 360060ff233Sopenharmony_ci sources = [ "udp/stream/client_trans_udp_stream_interface_test.cpp" ] 361060ff233Sopenharmony_ci include_dirs = trans_udp_channel_sdk_inc 362060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 363060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 364060ff233Sopenharmony_ci if (is_standard_system) { 365060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 366060ff233Sopenharmony_ci } else { 367060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 368060ff233Sopenharmony_ci } 369060ff233Sopenharmony_ci } 370060ff233Sopenharmony_ci 371060ff233Sopenharmony_ci ohos_unittest("ClientTransStreamTest") { 372060ff233Sopenharmony_ci module_out_path = module_output_path 373060ff233Sopenharmony_ci sources = [ "udp/stream/client_trans_stream_test.cpp" ] 374060ff233Sopenharmony_ci include_dirs = trans_udp_channel_sdk_inc 375060ff233Sopenharmony_ci include_dirs += trans_sdk_test_common_inc 376060ff233Sopenharmony_ci include_dirs += [ 377060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/trans_channel/udp/stream/src", 378060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/ipc/standard/src", 379060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/ipc/standard/include", 380060ff233Sopenharmony_ci "$dsoftbus_root_path/core/frame/standard/init/include", 381060ff233Sopenharmony_ci "$dsoftbus_root_path/sdk/transmission/session/include", 382060ff233Sopenharmony_ci ] 383060ff233Sopenharmony_ci 384060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 385060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 386060ff233Sopenharmony_ci if (is_standard_system) { 387060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 388060ff233Sopenharmony_ci } else { 389060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 390060ff233Sopenharmony_ci } 391060ff233Sopenharmony_ci } 392060ff233Sopenharmony_ci 393060ff233Sopenharmony_ci ohos_unittest("StreamAdaptorTest") { 394060ff233Sopenharmony_ci module_out_path = module_output_path 395060ff233Sopenharmony_ci sources = [ "udp/stream/stream_adaptor_test.cpp" ] 396060ff233Sopenharmony_ci include_dirs = trans_udp_channel_sdk_inc 397060ff233Sopenharmony_ci deps = trans_sdk_test_common_deps 398060ff233Sopenharmony_ci deps += trans_sdk_proxy_test_deps 399060ff233Sopenharmony_ci if (is_standard_system) { 400060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 401060ff233Sopenharmony_ci } else { 402060ff233Sopenharmony_ci external_deps = [ "hilog:libhilog" ] 403060ff233Sopenharmony_ci } 404060ff233Sopenharmony_ci } 405060ff233Sopenharmony_ci 406060ff233Sopenharmony_ci group("unittest") { 407060ff233Sopenharmony_ci testonly = true 408060ff233Sopenharmony_ci deps = [ 409060ff233Sopenharmony_ci ":ClientTransChannelCallbackTest", 410060ff233Sopenharmony_ci ":ClientTransChannelManagerTest", 411060ff233Sopenharmony_ci ":ClientTransPendingTest", 412060ff233Sopenharmony_ci ":ClientTransProxyFileCommonTest", 413060ff233Sopenharmony_ci ":ClientTransProxyFileManagerMockTest", 414060ff233Sopenharmony_ci ":ClientTransProxyFileManagerTest", 415060ff233Sopenharmony_ci ":ClientTransProxyManagerTest", 416060ff233Sopenharmony_ci ":ClientTransSessionImplTest", 417060ff233Sopenharmony_ci ":ClientTransUdpManagerStaticTest", 418060ff233Sopenharmony_ci ":ClientTransUdpManagerTest", 419060ff233Sopenharmony_ci ":TransSdkCommStreamTest", 420060ff233Sopenharmony_ci ":TransSdkStreamTest", 421060ff233Sopenharmony_ci "auth:unittest", 422060ff233Sopenharmony_ci "monitor_permission_test:CheckPermissionTest", 423060ff233Sopenharmony_ci "permission:TransDynamicPermissionTest", 424060ff233Sopenharmony_ci "qos:unittest", 425060ff233Sopenharmony_ci "statistics:unittest", 426060ff233Sopenharmony_ci "udp/distributed_stream:distributed_stream_test", 427060ff233Sopenharmony_ci "udp/file:unittest", 428060ff233Sopenharmony_ci ] 429060ff233Sopenharmony_ci if (dsoftbus_feature_trans_udp == true) { 430060ff233Sopenharmony_ci if (dsoftbus_feature_trans_udp_stream == true) { 431060ff233Sopenharmony_ci if (!defined(ohos_lite)) { 432060ff233Sopenharmony_ci deps += [ 433060ff233Sopenharmony_ci ":ClientTransStreamTest", 434060ff233Sopenharmony_ci ":ClientTransUdpStreamInterfaceTest", 435060ff233Sopenharmony_ci ":StreamAdaptorTest", 436060ff233Sopenharmony_ci "tcp_direct:unittest", 437060ff233Sopenharmony_ci "udp/stream/libsoftbus_stream:unittest", 438060ff233Sopenharmony_ci ] 439060ff233Sopenharmony_ci } 440060ff233Sopenharmony_ci } 441060ff233Sopenharmony_ci } 442060ff233Sopenharmony_ci } 443060ff233Sopenharmony_ci} 444