1# Copyright (c) 2022-2025 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14import("//build/test.gni") 15import("//foundation/distributedhardware/device_manager/device_manager.gni") 16module_out_path = "device_manager/device_manager" 17 18group("unittest") { 19 testonly = true 20 21 deps = [ 22 ":UTTest_advertise_manager", 23 ":UTTest_app_manager", 24 ":UTTest_app_manager_two", 25 ":UTTest_auth_acl", 26 ":UTTest_auth_confirm", 27 ":UTTest_auth_credential_state", 28 ":UTTest_auth_manager", 29 ":UTTest_auth_message_processor", 30 ":UTTest_auth_negotiate", 31 ":UTTest_auth_pin_auth_state", 32 ":UTTest_auth_request_state", 33 ":UTTest_auth_response_state", 34 ":UTTest_crypto_mgr", 35 ":UTTest_device_manager_impl", 36 ":UTTest_device_manager_notify", 37 ":UTTest_device_manager_service", 38 ":UTTest_device_manager_service_impl", 39 ":UTTest_device_manager_service_impl_first", 40 ":UTTest_device_manager_service_listener", 41 ":UTTest_device_manager_service_notify", 42 ":UTTest_device_manager_service_three", 43 ":UTTest_device_name_manager", 44 ":UTTest_discovery_filter", 45 ":UTTest_discovery_manager", 46 ":UTTest_dm_account_common_event", 47 ":UTTest_dm_adapter_manager", 48 ":UTTest_dm_auth_attest_common", 49 ":UTTest_dm_auth_cert", 50 ":UTTest_dm_anonymous", 51 ":UTTest_dm_auth_manager_first", 52 ":UTTest_dm_auth_manager_second", 53 ":UTTest_dm_auth_manager_third", 54 ":UTTest_dm_auth_message_processor", 55 ":UTTest_dm_comm_tool", 56 ":UTTest_dm_common_event_manager", 57 ":UTTest_dm_credential_manager", 58 ":UTTest_dm_crypto", 59 ":UTTest_dm_device_state_manager", 60 ":UTTest_dm_device_state_manager_two", 61 ":UTTest_dm_deviceprofile_connector", 62 ":UTTest_dm_deviceprofile_connector_second", 63 ":UTTest_dm_dfx", 64 ":UTTest_dm_distributed_hardware_load", 65 ":UTTest_dm_import_auth_code", 66 ":UTTest_dm_pin_holder", 67 ":UTTest_dm_publish_common_event", 68 ":UTTest_dm_radar_helper_test", 69 ":UTTest_dm_screen_common_event", 70 ":UTTest_dm_service_load", 71 ":UTTest_dm_softbus_cache", 72 ":UTTest_dm_timer", 73 ":UTTest_dm_transport", 74 ":UTTest_dm_transport_msg", 75 ":UTTest_dp_inited_callback", 76 ":UTTest_freeze_process", 77 ":UTTest_hichain_auth_connector", 78 ":UTTest_hichain_connector", 79 ":UTTest_hichain_listener", 80 ":UTTest_ipc_client_manager", 81 ":UTTest_ipc_client_proxy", 82 ":UTTest_ipc_client_server_proxy", 83 ":UTTest_ipc_client_stub", 84 ":UTTest_ipc_cmd_parser_client", 85 ":UTTest_ipc_cmd_parser_service", 86 ":UTTest_ipc_cmd_register", 87 ":UTTest_ipc_get_device_info_rsp", 88 ":UTTest_ipc_server_client_proxy", 89 ":UTTest_ipc_server_listener", 90 ":UTTest_ipc_server_stub", 91 ":UTTest_json_object", 92 ":UTTest_json_str_handle", 93 ":UTTest_kv_adapter_manager", 94 ":UTTest_mine_hichain_connector", 95 ":UTTest_mine_softbus_listener", 96 ":UTTest_mini_tools_kit", 97 ":UTTest_multiple_user_connector", 98 ":UTTest_oh_device_manager", 99 ":UTTest_permission_manager", 100 ":UTTest_pin_auth", 101 ":UTTest_pin_auth_ui", 102 ":UTTest_relationship_sync_mgr", 103 ":UTTest_softbus_connector", 104 ":UTTest_softbus_listener", 105 ":UTTest_softbus_listener_two", 106 ":UTTest_softbus_publish", 107 ":UTTest_softbus_session", 108 ] 109} 110 111## UnitTest UTTest_pin_auth {{{ 112ohos_unittest("UTTest_pin_auth") { 113 module_out_path = module_out_path 114 115 include_dirs = [ 116 "${ext_path}/pin_auth/include/standard", 117 "${devicemanager_path}/test/commonunittest", 118 ] 119 120 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_pin_auth.cpp" ] 121 122 deps = [ ":device_manager_test_common" ] 123 124 external_deps = [ 125 "data_share:datashare_common", 126 "data_share:datashare_consumer", 127 "device_auth:deviceauth_sdk", 128 "device_info_manager:distributed_device_profile_common", 129 "device_info_manager:distributed_device_profile_sdk", 130 "dsoftbus:softbus_client", 131 "ffrt:libffrt", 132 "googletest:gmock", 133 "hilog:libhilog", 134 ] 135} 136 137## UnitTest UTTest_pin_auth }}} 138 139## UnitTest UTTest_pin_auth_ui {{{ 140ohos_unittest("UTTest_pin_auth_ui") { 141 module_out_path = module_out_path 142 143 include_dirs = [ 144 "${ext_path}/pin_auth/include/standard", 145 "${devicemanager_path}/test/commonunittest", 146 ] 147 148 sources = 149 [ "${devicemanager_path}/test/commonunittest/UTTest_pin_auth_ui.cpp" ] 150 151 deps = [ ":device_manager_test_common" ] 152 153 external_deps = [ 154 "device_auth:deviceauth_sdk", 155 "device_info_manager:distributed_device_profile_common", 156 "device_info_manager:distributed_device_profile_sdk", 157 "dsoftbus:softbus_client", 158 "ffrt:libffrt", 159 "googletest:gmock", 160 "hilog:libhilog", 161 ] 162} 163 164## UnitTest UTTest_pin_auth_ui }}} 165 166## UnitTest UTTest_dm_auth_attest_common {{{ 167ohos_unittest("UTTest_dm_auth_attest_common") { 168 module_out_path = module_out_path 169 170 sources = [ "UTTest_dm_auth_attest_common.cpp" ] 171 172 deps = [ ":device_manager_test_common" ] 173 174 external_deps = [ 175 "device_auth:deviceauth_sdk", 176 "device_info_manager:distributed_device_profile_common", 177 "device_info_manager:distributed_device_profile_sdk", 178 "dsoftbus:softbus_client", 179 "ffrt:libffrt", 180 "googletest:gmock", 181 "hilog:libhilog", 182 ] 183} 184 185## UnitTest UTTest_dm_auth_attest_common }}} 186 187## UnitTest UTTest_dm_auth_cert {{{ 188ohos_unittest("UTTest_dm_auth_cert") { 189 module_out_path = module_out_path 190 191 sources = [ "UTTest_dm_auth_cert.cpp" ] 192 193 deps = [ ":device_manager_test_common" ] 194 195 external_deps = [ 196 "device_auth:deviceauth_sdk", 197 "device_info_manager:distributed_device_profile_common", 198 "device_info_manager:distributed_device_profile_sdk", 199 "dsoftbus:softbus_client", 200 "ffrt:libffrt", 201 "googletest:gmock", 202 "hilog:libhilog", 203 ] 204} 205 206## UnitTest UTTest_dm_auth_cert }}} 207 208## UnitTest UTTest_ipc_cmd_parser_client {{{ 209ohos_unittest("UTTest_ipc_cmd_parser_client") { 210 module_out_path = module_out_path 211 212 include_dirs = [ "${devicemanager_path}/commondependency/include" ] 213 214 sources = [ 215 "${common_path}/src/ipc/standard/ipc_model_codec.cpp", 216 "${innerkits_path}/native_cpp/src/ipc/standard/ipc_cmd_parser.cpp", 217 "UTTest_ipc_cmd_parser_client.cpp", 218 ] 219 220 deps = [ ":device_manager_test_common" ] 221 222 external_deps = [ 223 "device_auth:deviceauth_sdk", 224 "device_info_manager:distributed_device_profile_common", 225 "device_info_manager:distributed_device_profile_sdk", 226 "ffrt:libffrt", 227 "googletest:gmock", 228 "hilog:libhilog", 229 ] 230 231 cflags = [ 232 "-Wall", 233 "-Werror", 234 "-g3", 235 "-Dprivate=public", 236 "-Dprotected=public", 237 ] 238} 239 240## UnitTest UTTest_ipc_cmd_parser_client }}} 241 242## UnitTest UTTest_ipc_cmd_parser_service {{{ 243ohos_unittest("UTTest_ipc_cmd_parser_service") { 244 module_out_path = module_out_path 245 246 include_dirs = [ "${devicemanager_path}/commondependency/include" ] 247 248 sources = [ 249 "${services_path}/src/ipc/standard/ipc_cmd_parser.cpp", 250 "UTTest_ipc_cmd_parser_service.cpp", 251 ] 252 253 deps = [ ":device_manager_test_common" ] 254 255 external_deps = [ 256 "cJSON:cjson", 257 "data_share:datashare_common", 258 "data_share:datashare_consumer", 259 "device_auth:deviceauth_sdk", 260 "device_info_manager:distributed_device_profile_common", 261 "device_info_manager:distributed_device_profile_sdk", 262 "eventhandler:libeventhandler", 263 "dsoftbus:softbus_client", 264 "ffrt:libffrt", 265 "googletest:gmock", 266 "hicollie:libhicollie", 267 "hilog:libhilog", 268 "safwk:system_ability_fwk", 269 ] 270 271 cflags = [ 272 "-Wall", 273 "-Werror", 274 "-g3", 275 "-Dprivate=public", 276 "-Dprotected=public", 277 ] 278} 279 280## UnitTest UTTest_ipc_cmd_parser_service }}} 281 282## UnitTest UTTest_ipc_cmd_register {{{ 283ohos_unittest("UTTest_ipc_cmd_register") { 284 module_out_path = module_out_path 285 286 sources = [ "UTTest_ipc_cmd_register.cpp" ] 287 288 deps = [ ":device_manager_test_common" ] 289 290 external_deps = [ 291 "device_auth:deviceauth_sdk", 292 "ffrt:libffrt", 293 "googletest:gmock", 294 "hilog:libhilog", 295 ] 296} 297 298## UnitTest UTTest_ipc_cmd_register }}} 299 300## UnitTest UTTest_app_manager_two {{{ 301ohos_unittest("UTTest_app_manager_two") { 302 module_out_path = module_out_path 303 304 include_dirs = [ 305 "${devicemanager_path}/commondependency/include", 306 "${devicemanager_path}/test/commonunittest", 307 ] 308 309 sources = [ "${devicemanager_path}/test/unittest/UTTest_app_manager_two.cpp" ] 310 311 deps = [ ":device_manager_test_common" ] 312 313 external_deps = [ 314 "access_token:libaccesstoken_sdk", 315 "access_token:libnativetoken", 316 "access_token:libtoken_setproc", 317 "eventhandler:libeventhandler", 318 "googletest:gmock", 319 "googletest:gmock_main", 320 "hilog:libhilog", 321 "os_account:libaccountkits", 322 "os_account:os_account_innerkits", 323 ] 324} 325 326## UnitTest UTTest_app_manager_two }}} 327 328## UnitTest UTTest_json_str_handle {{{ 329ohos_unittest("UTTest_json_str_handle") { 330 module_out_path = module_out_path 331 332 sources = [ 333 "UTTest_json_str_handle.cpp", 334 "${utils_path}/src/jsonstr_handle/dm_jsonstr_handle.cpp" 335 ] 336 337 deps = [ 338 ":device_manager_test_common", 339 "${utils_path}:devicemanagerutilstest" 340 ] 341 342 external_deps = [ 343 "access_token:libaccesstoken_sdk", 344 "access_token:libnativetoken", 345 "access_token:libtoken_setproc", 346 "cJSON:cjson", 347 "device_auth:deviceauth_sdk", 348 "device_info_manager:distributed_device_profile_common", 349 "device_info_manager:distributed_device_profile_sdk", 350 "dsoftbus:softbus_client", 351 "ffrt:libffrt", 352 "googletest:gmock", 353 "googletest:gmock_main", 354 "hilog:libhilog", 355 "selinux_adapter:librestorecon", 356 ] 357} 358 359## UnitTest UTTest_json_str_handle }}} 360 361## UnitTest UTTest_dm_pin_holder {{{ 362ohos_unittest("UTTest_dm_pin_holder") { 363 module_out_path = module_out_path 364 365 sources = [ 366 "${services_path}/src/pinholder/pin_holder.cpp", 367 "${services_path}/src/pinholder/pin_holder_session.cpp", 368 "UTTest_dm_pin_holder.cpp", 369 ] 370 371 deps = [ ":device_manager_test_common" ] 372 373 external_deps = [ 374 "access_token:libaccesstoken_sdk", 375 "access_token:libnativetoken", 376 "access_token:libtoken_setproc", 377 "cJSON:cjson", 378 "device_auth:deviceauth_sdk", 379 "dsoftbus:softbus_client", 380 "ffrt:libffrt", 381 "googletest:gmock", 382 "hilog:libhilog", 383 "selinux_adapter:librestorecon", 384 ] 385} 386 387## UnitTest UTTest_dm_pin_holder }}} 388 389## UnitTest UTTest_ipc_get_device_info_rsp {{{ 390ohos_unittest("UTTest_ipc_get_device_info_rsp") { 391 module_out_path = module_out_path 392 393 sources = [ "UTTest_ipc_get_device_info_rsp.cpp" ] 394 395 deps = [ ":device_manager_test_common" ] 396 397 external_deps = [ 398 "googletest:gmock", 399 "hilog:libhilog", 400 ] 401} 402 403## UnitTest UTTest_ipc_get_device_info_rsp }}} 404 405## UnitTest UTTest_dm_common_event_manager {{{ 406ohos_unittest("UTTest_dm_common_event_manager") { 407 module_out_path = module_out_path 408 409 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 410 411 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_common_event_manager.cpp" ] 412 413 deps = [ ":device_manager_test_common" ] 414 415 external_deps = [ 416 "device_auth:deviceauth_sdk", 417 "googletest:gmock", 418 "hilog:libhilog", 419 ] 420} 421 422## UnitTest UTTest_dm_common_event_manager }}} 423 424## UnitTest device_manager_impl_test {{{ 425ohos_unittest("device_manager_impl_test") { 426 module_out_path = module_out_path 427 428 sources = [ "device_manager_impl_test.cpp" ] 429 430 deps = [ ":device_manager_test_common" ] 431 432 external_deps = [ 433 "device_auth:deviceauth_sdk", 434 "googletest:gmock", 435 "hilog:libhilog", 436 ] 437} 438 439## UnitTest device_manager_impl_test }}} 440 441## UnitTest UTTest_dm_credential_manager {{{ 442ohos_unittest("UTTest_dm_credential_manager") { 443 sanitize = { 444 cfi = true 445 cfi_cross_dso = true 446 debug = false 447 } 448 449 module_out_path = module_out_path 450 451 include_dirs = [ 452 "${devicemanager_path}/test/commonunittest", 453 "${servicesimpl_path}/src/credential", 454 ] 455 456 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_credential_manager.cpp" ] 457 458 deps = [ ":device_manager_test_common" ] 459 460 external_deps = [ 461 "access_token:libaccesstoken_sdk", 462 "access_token:libnativetoken", 463 "access_token:libtoken_setproc", 464 "cJSON:cjson_static", 465 "device_auth:deviceauth_sdk", 466 "dsoftbus:softbus_client", 467 "ffrt:libffrt", 468 "googletest:gmock", 469 "hilog:libhilog", 470 "selinux_adapter:librestorecon", 471 ] 472} 473 474## UnitTest UTTest_dm_credential_manager }}} 475 476## UnitTest UTTest_device_manager_service {{{ 477ohos_unittest("UTTest_device_manager_service") { 478 module_out_path = module_out_path 479 480 sources = [ 481 "UTTest_device_manager_service.cpp", 482 "UTTest_device_manager_service_two.cpp", 483 "mock/app_manager_mock.cpp", 484 "mock/device_manager_service_impl_mock.cpp", 485 "mock/device_name_manager_mock.cpp", 486 "mock/deviceprofile_connector_mock.cpp", 487 "mock/dm_comm_tool_mock.cpp", 488 "mock/dm_crypto_mock.cpp", 489 "mock/dm_softbus_cache_mock.cpp", 490 "mock/kv_adapter_manager_mock.cpp", 491 "mock/multiple_user_connector_mock.cpp", 492 "mock/permission_manager_mock.cpp", 493 "mock/softbus_listener_mock.cpp", 494 ] 495 496 deps = [ ":device_manager_test_common" ] 497 498 external_deps = [ 499 "access_token:libaccesstoken_sdk", 500 "access_token:libnativetoken", 501 "access_token:libtoken_setproc", 502 "cJSON:cjson", 503 "data_share:datashare_consumer", 504 "device_auth:deviceauth_sdk", 505 "device_info_manager:distributed_device_profile_common", 506 "device_info_manager:distributed_device_profile_sdk", 507 "dsoftbus:softbus_client", 508 "eventhandler:libeventhandler", 509 "ffrt:libffrt", 510 "googletest:gmock", 511 "googletest:gmock_main", 512 "hilog:libhilog", 513 "selinux_adapter:librestorecon", 514 ] 515} 516 517## UnitTest UTTest_device_manager_service }}} 518 519## UnitTest UTTest_dm_softbus_cache {{{ 520ohos_unittest("UTTest_dm_softbus_cache") { 521 module_out_path = module_out_path 522 523 sources = [ 524 "mock/softbus_center_mock.cpp", 525 "UTTest_dm_softbus_cache.cpp" 526 ] 527 528 deps = [ ":device_manager_test_common" ] 529 530 external_deps = [ 531 "access_token:libaccesstoken_sdk", 532 "access_token:libnativetoken", 533 "access_token:libtoken_setproc", 534 "cJSON:cjson", 535 "device_auth:deviceauth_sdk", 536 "device_info_manager:distributed_device_profile_common", 537 "device_info_manager:distributed_device_profile_sdk", 538 "dsoftbus:softbus_client", 539 "ffrt:libffrt", 540 "googletest:gmock", 541 "googletest:gmock_main", 542 "hilog:libhilog", 543 "selinux_adapter:librestorecon", 544 ] 545} 546 547## UnitTest UTTest_dm_softbus_cache }}} 548 549## UnitTest UTTest_device_manager_service_three {{{ 550ohos_unittest("UTTest_device_manager_service_three") { 551 module_out_path = module_out_path 552 553 sources = [ 554 "UTTest_device_manager_service_three.cpp", 555 "mock/device_manager_service_impl_mock.cpp", 556 "mock/device_manager_service_mock.cpp", 557 "mock/permission_manager_mock.cpp", 558 "mock/softbus_listener_mock.cpp", 559 ] 560 561 deps = [ ":device_manager_test_common" ] 562 563 external_deps = [ 564 "access_token:libaccesstoken_sdk", 565 "access_token:libnativetoken", 566 "access_token:libtoken_setproc", 567 "cJSON:cjson", 568 "device_auth:deviceauth_sdk", 569 "device_info_manager:distributed_device_profile_common", 570 "device_info_manager:distributed_device_profile_sdk", 571 "dsoftbus:softbus_client", 572 "ffrt:libffrt", 573 "googletest:gmock", 574 "googletest:gmock_main", 575 "hilog:libhilog", 576 "selinux_adapter:librestorecon", 577 ] 578} 579 580## UnitTest UTTest_device_manager_service_three }}} 581 582## UnitTest UTTest_device_manager_service_notify {{{ 583ohos_unittest("UTTest_device_manager_service_notify") { 584 module_out_path = module_out_path 585 586 sources = [ "UTTest_device_manager_service_notify.cpp" ] 587 588 deps = [ ":device_manager_test_common" ] 589 590 external_deps = [ 591 "access_token:libaccesstoken_sdk", 592 "access_token:libnativetoken", 593 "access_token:libtoken_setproc", 594 "device_auth:deviceauth_sdk", 595 "device_info_manager:distributed_device_profile_common", 596 "device_info_manager:distributed_device_profile_sdk", 597 "dsoftbus:softbus_client", 598 "ffrt:libffrt", 599 "googletest:gmock", 600 "hilog:libhilog", 601 ] 602} 603 604## UnitTest UTTest_device_manager_service_notify }}} 605 606## UnitTest UTTest_hichain_auth_connector {{{ 607ohos_unittest("UTTest_hichain_auth_connector") { 608 module_out_path = module_out_path 609 610 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 611 612 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_hichain_auth_connector.cpp" ] 613 614 deps = [ ":device_manager_test_common" ] 615 616 external_deps = [ 617 "device_auth:deviceauth_sdk", 618 "device_info_manager:distributed_device_profile_common", 619 "device_info_manager:distributed_device_profile_sdk", 620 "ffrt:libffrt", 621 "googletest:gmock", 622 "hilog:libhilog", 623 ] 624} 625 626## UnitTest UTTest_hichain_auth_connector }}} 627 628## UnitTest UTTest_hichain_connector {{{ 629ohos_unittest("UTTest_hichain_connector") { 630 module_out_path = module_out_path 631 632 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 633 634 sources = [ 635 "${devicemanager_path}/test/commonunittest/UTTest_hichain_connector.cpp", 636 ] 637 638 deps = [ ":device_manager_test_common" ] 639 640 external_deps = [ 641 "device_auth:deviceauth_sdk", 642 "device_info_manager:distributed_device_profile_common", 643 "device_info_manager:distributed_device_profile_sdk", 644 "dsoftbus:softbus_client", 645 "ffrt:libffrt", 646 "googletest:gmock", 647 "hilog:libhilog", 648 ] 649} 650 651## UnitTest UTTest_hichain_connector }}} 652 653## UnitTest UTTest_mine_hichain_connector {{{ 654ohos_unittest("UTTest_mine_hichain_connector") { 655 module_out_path = module_out_path 656 657 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 658 659 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_mine_hichain_connector.cpp" ] 660 661 deps = [ ":device_manager_test_common" ] 662 663 external_deps = [ 664 "device_auth:deviceauth_sdk", 665 "device_info_manager:distributed_device_profile_common", 666 "device_info_manager:distributed_device_profile_sdk", 667 "dsoftbus:softbus_client", 668 "googletest:gmock", 669 "hilog:libhilog", 670 ] 671} 672 673## UnitTest UTTest_mine_hichain_connector }}} 674 675## UnitTest UTTest_mine_softbus_listener {{{ 676ohos_unittest("UTTest_mine_softbus_listener") { 677 module_out_path = module_out_path 678 679 include_dirs = [ 680 "${devicemanager_path}/test/softbusunittest", 681 "${services_path}/include", 682 ] 683 684 sources = [ "${devicemanager_path}/test/softbusunittest/UTTest_mine_softbus_listener.cpp" ] 685 686 deps = [ 687 ":device_manager_test_common", 688 "${services_path}:devicemanagerservicetest", 689 "${utils_path}:devicemanagerutilstest", 690 ] 691 692 external_deps = [ 693 "ability_base:want", 694 "ability_runtime:ability_manager", 695 "cJSON:cjson", 696 "device_auth:deviceauth_sdk", 697 "device_info_manager:distributed_device_profile_common", 698 "device_info_manager:distributed_device_profile_sdk", 699 "dsoftbus:softbus_client", 700 "ffrt:libffrt", 701 "googletest:gmock", 702 "hilog:libhilog", 703 "hisysevent:libhisysevent", 704 "hitrace:hitrace_meter", 705 "openssl:libcrypto_shared", 706 ] 707} 708 709## UnitTest UTTest_mine_softbus_listener }}} 710 711## UnitTest UTTest_softbus_connector {{{ 712ohos_unittest("UTTest_softbus_connector") { 713 module_out_path = module_out_path 714 715 include_dirs = [ "${devicemanager_path}/test/softbusunittest" ] 716 717 sources = [ 718 "${devicemanager_path}/test/softbusunittest/UTTest_softbus_connector.cpp", 719 "mock/dm_crypto_mock.cpp", 720 "mock/softbus_center_mock.cpp", 721 ] 722 723 deps = [ ":device_manager_test_common" ] 724 725 external_deps = [ 726 "cJSON:cjson", 727 "device_auth:deviceauth_sdk", 728 "device_info_manager:distributed_device_profile_common", 729 "device_info_manager:distributed_device_profile_sdk", 730 "dsoftbus:softbus_client", 731 "ffrt:libffrt", 732 "googletest:gmock", 733 "googletest:gmock_main", 734 "hilog:libhilog", 735 "hisysevent:libhisysevent", 736 "hitrace:hitrace_meter", 737 "os_account:libaccountkits", 738 ] 739} 740 741## UnitTest UTTest_softbus_connector }}} 742 743## UnitTest UTTest_softbus_listener {{{ 744ohos_unittest("UTTest_softbus_listener") { 745 module_out_path = module_out_path 746 747 include_dirs = [ 748 "${devicemanager_path}/test/softbusunittest", 749 "${services_path}/src/softbus", 750 ] 751 752 sources = [ 753 "${devicemanager_path}/test/softbusunittest/UTTest_softbus_listener.cpp", 754 "${devicemanager_path}/test/unittest/mock/parameter.cpp", 755 "mock/deviceprofile_connector_mock.cpp", 756 "mock/dm_crypto_mock.cpp", 757 "mock/dm_ipc_skeleton_mock.cpp", 758 "mock/dm_softbus_cache_mock.cpp", 759 "mock/softbus_center_mock.cpp", 760 ] 761 762 deps = [ ":device_manager_test_common" ] 763 764 external_deps = [ 765 "cJSON:cjson", 766 "device_auth:deviceauth_sdk", 767 "device_info_manager:distributed_device_profile_common", 768 "device_info_manager:distributed_device_profile_sdk", 769 "dsoftbus:softbus_client", 770 "ffrt:libffrt", 771 "googletest:gmock", 772 "googletest:gmock_main", 773 "hilog:libhilog", 774 "hisysevent:libhisysevent", 775 "hitrace:hitrace_meter", 776 ] 777} 778 779## UnitTest UTTest_softbus_listener }}} 780 781## UnitTest UTTest_softbus_listener_two {{{ 782ohos_unittest("UTTest_softbus_listener_two") { 783 module_out_path = module_out_path 784 785 include_dirs = [ 786 "${devicemanager_path}/test/softbusunittest", 787 "${services_path}/src/softbus", 788 ] 789 790 sources = [ 791 "${devicemanager_path}/test/softbusunittest/UTTest_softbus_listener_two.cpp", 792 "${devicemanager_path}/test/unittest/mock/parameter.cpp", 793 ] 794 795 deps = [ ":device_manager_test_common" ] 796 797 external_deps = [ 798 "cJSON:cjson", 799 "device_auth:deviceauth_sdk", 800 "device_info_manager:distributed_device_profile_common", 801 "device_info_manager:distributed_device_profile_sdk", 802 "dsoftbus:softbus_client", 803 "ffrt:libffrt", 804 "googletest:gmock", 805 "hilog:libhilog", 806 "hisysevent:libhisysevent", 807 "hitrace:hitrace_meter", 808 ] 809} 810 811## UnitTest UTTest_softbus_listener_two }}} 812 813## UnitTest UTTest_softbus_publish {{{ 814ohos_unittest("UTTest_softbus_publish") { 815 module_out_path = module_out_path 816 817 include_dirs = [ 818 "${devicemanager_path}/test/softbusunittest", 819 "${services_path}/src/softbus", 820 ] 821 822 sources = [ 823 "${devicemanager_path}/test/softbusunittest/UTTest_softbus_publish.cpp", 824 "${devicemanager_path}/test/unittest/mock/parameter.cpp", 825 ] 826 827 deps = [ ":device_manager_test_common" ] 828 829 external_deps = [ 830 "device_auth:deviceauth_sdk", 831 "device_info_manager:distributed_device_profile_common", 832 "device_info_manager:distributed_device_profile_sdk", 833 "dsoftbus:softbus_client", 834 "ffrt:libffrt", 835 "googletest:gmock", 836 "hilog:libhilog", 837 "hisysevent:libhisysevent", 838 "hitrace:hitrace_meter", 839 ] 840} 841 842## UnitTest UTTest_softbus_publish }}} 843 844## UnitTest UTTest_softbus_session {{{ 845ohos_unittest("UTTest_softbus_session") { 846 module_out_path = module_out_path 847 848 include_dirs = [ "${devicemanager_path}/test/softbusunittest" ] 849 850 sources = [ 851 "${devicemanager_path}/test/softbusunittest/UTTest_softbus_session.cpp", 852 ] 853 854 deps = [ ":device_manager_test_common" ] 855 856 external_deps = [ 857 "device_auth:deviceauth_sdk", 858 "device_info_manager:distributed_device_profile_common", 859 "device_info_manager:distributed_device_profile_sdk", 860 "dsoftbus:softbus_client", 861 "ffrt:libffrt", 862 "googletest:gmock", 863 "hilog:libhilog", 864 "hisysevent:libhisysevent", 865 "hitrace:hitrace_meter", 866 ] 867} 868 869## UnitTest UTTest_softbus_session }}} 870 871## UnitTest UTTest_dm_adapter_manager {{{ 872ohos_unittest("UTTest_dm_adapter_manager") { 873 module_out_path = module_out_path 874 875 sources = [ "UTTest_dm_adapter_manager.cpp" ] 876 877 deps = [ ":device_manager_test_common" ] 878 879 external_deps = [ 880 "device_auth:deviceauth_sdk", 881 "googletest:gmock", 882 "hilog:libhilog", 883 ] 884} 885 886## UnitTest UTTest_dm_adapter_manager }}} 887 888## UnitTest UTTest_dm_anonymous {{{ 889ohos_unittest("UTTest_dm_anonymous") { 890 module_out_path = module_out_path 891 892 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 893 894 sources = [ 895 "${common_path}/src/dm_anonymous.cpp", 896 "${common_path}/src/dm_error_message.cpp", 897 "${devicemanager_path}/test/commonunittest/UTTest_dm_anonymous.cpp", 898 ] 899 900 deps = [ ":device_manager_test_common" ] 901 902 external_deps = [ 903 "device_auth:deviceauth_sdk", 904 "googletest:gmock", 905 "hilog:libhilog", 906 ] 907} 908 909## UnitTest UTTest_dm_anonymous }}} 910 911## UnitTest UTTest_dm_timer {{{ 912ohos_unittest("UTTest_dm_timer") { 913 module_out_path = module_out_path 914 915 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 916 917 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_timer.cpp" ] 918 919 deps = [ ":device_manager_test_common" ] 920 921 external_deps = [ 922 "device_auth:deviceauth_sdk", 923 "ffrt:libffrt", 924 "googletest:gmock", 925 "hilog:libhilog", 926 ] 927} 928 929## UnitTest UTTest_dm_timer }}} 930 931## UnitTest UTTest_dm_transport {{{ 932ohos_unittest("UTTest_dm_transport") { 933 module_out_path = module_out_path 934 include_dirs = [ "${devicemanager_path}/test/unittest" ] 935 sources = [ "${devicemanager_path}/test/unittest/UTTest_dm_transport.cpp" ] 936 deps = [ ":device_manager_test_common" ] 937 external_deps = [ 938 "cJSON:cjson", 939 "dsoftbus:softbus_client", 940 "eventhandler:libeventhandler", 941 "ffrt:libffrt", 942 "googletest:gmock", 943 "hilog:libhilog", 944 ] 945} 946 947## UnitTest UTTest_dm_transport }}} 948 949## UnitTest UTTest_dm_transport_msg {{{ 950ohos_unittest("UTTest_dm_transport_msg") { 951 module_out_path = module_out_path 952 include_dirs = [ "${devicemanager_path}/test/unittest" ] 953 sources = 954 [ "${devicemanager_path}/test/unittest/UTTest_dm_transport_msg.cpp" ] 955 deps = [ ":device_manager_test_common" ] 956 external_deps = [ 957 "cJSON:cjson", 958 "ffrt:libffrt", 959 "googletest:gmock", 960 "hilog:libhilog", 961 ] 962} 963 964## UnitTest UTTest_dm_transport_msg }}} 965 966## UnitTest UTTest_dm_service_load {{{ 967ohos_unittest("UTTest_dm_service_load") { 968 module_out_path = module_out_path 969 970 sources = [ "UTTest_dm_service_load.cpp" ] 971 972 deps = [ ":device_manager_test_common" ] 973 974 external_deps = [ 975 "googletest:gmock", 976 "hilog:libhilog", 977 ] 978} 979 980## UnitTest UTTest_dm_service_load }}} 981 982## UnitTest UTTest_ipc_client_manager {{{ 983ohos_unittest("UTTest_ipc_client_manager") { 984 module_out_path = module_out_path 985 986 sources = [ "UTTest_ipc_client_manager.cpp" ] 987 988 deps = [ ":device_manager_test_common" ] 989 990 external_deps = [ 991 "device_auth:deviceauth_sdk", 992 "ffrt:libffrt", 993 "googletest:gmock", 994 "hilog:libhilog", 995 ] 996} 997 998## UnitTest UTTest_ipc_client_manager }}} 999 1000## UnitTest UTTest_ipc_client_proxy {{{ 1001ohos_unittest("UTTest_ipc_client_proxy") { 1002 module_out_path = module_out_path 1003 1004 sources = [ "UTTest_ipc_client_proxy.cpp" ] 1005 1006 deps = [ ":device_manager_test_common" ] 1007 1008 external_deps = [ 1009 "device_auth:deviceauth_sdk", 1010 "googletest:gmock", 1011 "hilog:libhilog", 1012 ] 1013} 1014 1015## UnitTest UTTest_ipc_client_proxy }}} 1016 1017## UnitTest UTTest_ipc_client_stub {{{ 1018ohos_unittest("UTTest_ipc_client_stub") { 1019 module_out_path = module_out_path 1020 1021 sources = [ 1022 "UTTest_ipc_client_stub.cpp", 1023 "mock/ipc_cmd_register_mock.cpp", 1024 ] 1025 1026 deps = [ ":device_manager_test_common" ] 1027 1028 external_deps = [ 1029 "device_auth:deviceauth_sdk", 1030 "googletest:gmock", 1031 "googletest:gmock_main", 1032 "hilog:libhilog", 1033 ] 1034} 1035 1036## UnitTest UTTest_ipc_client_stub }}} 1037 1038## UnitTest UTTest_ipc_server_client_proxy {{{ 1039ohos_unittest("UTTest_ipc_server_client_proxy") { 1040 module_out_path = module_out_path 1041 1042 sources = [ 1043 "${services_path}/src/ipc/standard/ipc_cmd_parser.cpp", 1044 "UTTest_ipc_server_client_proxy.cpp", 1045 ] 1046 1047 deps = [ ":device_manager_test_common" ] 1048 1049 external_deps = [ 1050 "cJSON:cjson", 1051 "data_share:datashare_common", 1052 "data_share:datashare_consumer", 1053 "device_auth:deviceauth_sdk", 1054 "device_info_manager:distributed_device_profile_common", 1055 "device_info_manager:distributed_device_profile_sdk", 1056 "dsoftbus:softbus_client", 1057 "eventhandler:libeventhandler", 1058 "ffrt:libffrt", 1059 "googletest:gmock", 1060 "hicollie:libhicollie", 1061 "hilog:libhilog", 1062 "safwk:system_ability_fwk", 1063 ] 1064} 1065 1066## UnitTest UTTest_ipc_server_client_proxy }}} 1067 1068## UnitTest UTTest_ipc_server_listener {{{ 1069ohos_unittest("UTTest_ipc_server_listener") { 1070 module_out_path = module_out_path 1071 1072 sources = [ "UTTest_ipc_server_listener.cpp" ] 1073 1074 deps = [ ":device_manager_test_common" ] 1075 1076 external_deps = [ 1077 "data_share:datashare_common", 1078 "data_share:datashare_consumer", 1079 "device_auth:deviceauth_sdk", 1080 "googletest:gmock", 1081 "hilog:libhilog", 1082 "safwk:system_ability_fwk", 1083 ] 1084} 1085 1086## UnitTest UTTest_ipc_server_listener }}} 1087 1088## UnitTest UTTest_ipc_server_stub {{{ 1089ohos_unittest("UTTest_ipc_server_stub") { 1090 module_out_path = module_out_path 1091 1092 sources = [ "UTTest_ipc_server_stub.cpp" ] 1093 1094 deps = [ ":device_manager_test_common" ] 1095 1096 external_deps = [ 1097 "cJSON:cjson", 1098 "data_share:datashare_common", 1099 "data_share:datashare_consumer", 1100 "device_auth:deviceauth_sdk", 1101 "device_info_manager:distributed_device_profile_common", 1102 "device_info_manager:distributed_device_profile_sdk", 1103 "dsoftbus:softbus_client", 1104 "ffrt:libffrt", 1105 "googletest:gmock", 1106 "hilog:libhilog", 1107 "safwk:system_ability_fwk", 1108 ] 1109} 1110 1111## UnitTest UTTest_ipc_server_stub }}} 1112 1113## UnitTest UTTest_device_manager_impl {{{ 1114ohos_unittest("UTTest_device_manager_impl") { 1115 module_out_path = module_out_path 1116 1117 sources = [ 1118 "UTTest_device_manager_impl.cpp", 1119 "UTTest_device_manager_impl_three.cpp", 1120 "UTTest_device_manager_impl_two.cpp", 1121 "mock/device_manager_notify_mock.cpp", 1122 ] 1123 1124 deps = [ ":device_manager_test_common" ] 1125 1126 external_deps = [ 1127 "access_token:libaccesstoken_sdk", 1128 "access_token:libnativetoken", 1129 "access_token:libtoken_setproc", 1130 "cJSON:cjson_static", 1131 "device_auth:deviceauth_sdk", 1132 "dsoftbus:softbus_client", 1133 "ffrt:libffrt", 1134 "googletest:gmock", 1135 "googletest:gmock_main", 1136 "hilog:libhilog", 1137 "selinux_adapter:librestorecon", 1138 ] 1139 1140 cflags = [ 1141 "-Wall", 1142 "-Werror", 1143 "-g3", 1144 "-Dprivate=public", 1145 "-Dprotected=public", 1146 ] 1147} 1148 1149## UnitTest UTTest_device_manager_impl }}} 1150 1151## UnitTest UTTest_dm_import_auth_code {{{ 1152ohos_unittest("UTTest_dm_import_auth_code") { 1153 module_out_path = module_out_path 1154 1155 sources = [ "UTTest_dm_import_auth_code.cpp" ] 1156 1157 deps = [ ":device_manager_test_common" ] 1158 1159 external_deps = [ 1160 "access_token:libaccesstoken_sdk", 1161 "access_token:libnativetoken", 1162 "access_token:libtoken_setproc", 1163 "cJSON:cjson_static", 1164 "device_auth:deviceauth_sdk", 1165 "ffrt:libffrt", 1166 "googletest:gmock", 1167 "hilog:libhilog", 1168 "selinux_adapter:librestorecon", 1169 ] 1170} 1171 1172## UnitTest UTTest_dm_import_auth_code }}} 1173 1174## UnitTest UTTest_multiple_user_connector {{{ 1175ohos_unittest("UTTest_multiple_user_connector") { 1176 module_out_path = module_out_path 1177 1178 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1179 1180 sources = [ 1181 "${devicemanager_path}/commondependency/src/multiple_user_connector.cpp", 1182 "${devicemanager_path}/test/commonunittest/UTTest_multiple_user_connector.cpp", 1183 ] 1184 1185 deps = [ ":device_manager_test_common" ] 1186 1187 external_deps = [ 1188 "device_auth:deviceauth_sdk", 1189 "googletest:gmock", 1190 "hilog:libhilog", 1191 "os_account:libaccountkits", 1192 "os_account:os_account_innerkits", 1193 ] 1194} 1195 1196## UnitTest UTTest_multiple_user_connector }}} 1197 1198## UnitTest UTTest_permission_manager {{{ 1199ohos_unittest("UTTest_permission_manager") { 1200 module_out_path = module_out_path 1201 1202 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1203 1204 sources = [ 1205 "${devicemanager_path}/test/commonunittest/UTTest_permission_manager.cpp", 1206 "mock/dm_accesstoken_kit_mock.cpp", 1207 "mock/dm_ipc_skeleton_mock.cpp", 1208 ] 1209 1210 deps = [ ":device_manager_test_common" ] 1211 1212 external_deps = [ 1213 "access_token:libaccesstoken_sdk", 1214 "access_token:libnativetoken", 1215 "access_token:libtoken_setproc", 1216 "cJSON:cjson", 1217 "device_auth:deviceauth_sdk", 1218 "googletest:gmock", 1219 "googletest:gmock_main", 1220 "hilog:libhilog", 1221 "selinux_adapter:librestorecon", 1222 ] 1223} 1224 1225## UnitTest UTTest_permission_manager }}} 1226 1227## UnitTest UTTest_oh_device_manager {{{ 1228ohos_unittest("UTTest_oh_device_manager") { 1229 module_out_path = module_out_path 1230 1231 include_dirs = [ 1232 "${devicemanager_path}/interfaces/kits/ndk/include", 1233 "${common_path}/include", 1234 "${common_path}/include/ipc", 1235 "${innerkits_path}/native_cpp/include", 1236 ] 1237 sources = [ 1238 "${devicemanager_path}/interfaces/kits/ndk/src/dm_client.cpp", 1239 "${devicemanager_path}/interfaces/kits/ndk/src/oh_device_manager.cpp", 1240 "${devicemanager_path}/test/unittest/UTTest_oh_device_manager.cpp", 1241 ] 1242 1243 defines = [ 1244 "HI_LOG_ENABLE", 1245 "DH_LOG_TAG=\"devicemanager_ndk\"", 1246 "LOG_DOMAIN=0xD004110", 1247 ] 1248 1249 deps = [ 1250 "${innerkits_path}/native_cpp:devicemanagersdk", 1251 "${utils_path}:devicemanagerutils", 1252 ] 1253 1254 external_deps = [ 1255 "c_utils:utils", 1256 "eventhandler:libeventhandler", 1257 "hilog:libhilog", 1258 "ipc:ipc_core", 1259 ] 1260} 1261 1262## UnitTest UTTest_oh_device_manager }}} 1263 1264## UnitTest UTTest_device_manager_notify {{{ 1265ohos_unittest("UTTest_device_manager_notify") { 1266 module_out_path = module_out_path 1267 1268 sources = [ 1269 "UTTest_device_manager_notify.cpp", 1270 "UTTest_device_manager_notify_three.cpp", 1271 "UTTest_device_manager_notify_two.cpp", 1272 ] 1273 1274 deps = [ ":device_manager_test_common" ] 1275 1276 external_deps = [ 1277 "device_auth:deviceauth_sdk", 1278 "ffrt:libffrt", 1279 "googletest:gmock", 1280 "hilog:libhilog", 1281 ] 1282} 1283 1284## UnitTest UTTest_device_manager_notify }}} 1285 1286## UnitTest UTTest_ipc_client_server_proxy {{{ 1287ohos_unittest("UTTest_ipc_client_server_proxy") { 1288 module_out_path = module_out_path 1289 1290 sources = [ "UTTest_ipc_client_server_proxy.cpp" ] 1291 1292 deps = [ ":device_manager_test_common" ] 1293 1294 external_deps = [ 1295 "device_auth:deviceauth_sdk", 1296 "googletest:gmock", 1297 "hilog:libhilog", 1298 ] 1299} 1300 1301## UnitTest UTTest_ipc_client_server_proxy }}} 1302 1303## UnitTest UTTest_dm_device_state_manager {{{ 1304ohos_unittest("UTTest_dm_device_state_manager") { 1305 module_out_path = module_out_path 1306 1307 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1308 1309 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_device_state_manager.cpp" ] 1310 1311 deps = [ ":device_manager_test_common" ] 1312 1313 external_deps = [ 1314 "device_auth:deviceauth_sdk", 1315 "device_info_manager:distributed_device_profile_common", 1316 "device_info_manager:distributed_device_profile_sdk", 1317 "dsoftbus:softbus_client", 1318 "ffrt:libffrt", 1319 "googletest:gmock", 1320 "hilog:libhilog", 1321 "hisysevent:libhisysevent", 1322 "hitrace:hitrace_meter", 1323 ] 1324} 1325 1326## UnitTest UTTest_dm_device_state_manager }}} 1327 1328## UnitTest UTTest_dm_device_state_manager_two {{{ 1329ohos_unittest("UTTest_dm_device_state_manager_two") { 1330 module_out_path = module_out_path 1331 1332 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1333 1334 sources = [ 1335 "${devicemanager_path}/test/commonunittest/UTTest_dm_device_state_manager_two.cpp", 1336 "mock/dm_crypto_mock.cpp", 1337 "mock/softbus_connector_mock.cpp", 1338 ] 1339 1340 deps = [ ":device_manager_test_common" ] 1341 1342 external_deps = [ 1343 "device_auth:deviceauth_sdk", 1344 "device_info_manager:distributed_device_profile_common", 1345 "device_info_manager:distributed_device_profile_sdk", 1346 "dsoftbus:softbus_client", 1347 "ffrt:libffrt", 1348 "googletest:gmock", 1349 "hilog:libhilog", 1350 "hisysevent:libhisysevent", 1351 "hitrace:hitrace_meter", 1352 ] 1353} 1354 1355## UnitTest UTTest_dm_device_state_manager_two }}} 1356 1357## UnitTest UTTest_dm_dfx {{{ 1358ohos_unittest("UTTest_dm_dfx") { 1359 module_out_path = module_out_path 1360 1361 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1362 1363 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_dfx.cpp" ] 1364 1365 deps = [ ":device_manager_test_common" ] 1366 1367 external_deps = [ 1368 "device_auth:deviceauth_sdk", 1369 "googletest:gmock", 1370 "hilog:libhilog", 1371 "hitrace:hitrace_meter", 1372 ] 1373} 1374 1375## UnitTest UTTest_dm_dfx }}} 1376 1377## UnitTest UTTest_device_manager_service_impl {{{ 1378ohos_unittest("UTTest_device_manager_service_impl") { 1379 module_out_path = module_out_path 1380 1381 sources = [ 1382 "${servicesimpl_path}/src/device_manager_service_impl.cpp", 1383 "UTTest_device_manager_service_impl.cpp", 1384 "mock/deviceprofile_connector_mock.cpp", 1385 "mock/dm_device_state_manager_mock.cpp", 1386 "mock/mine_hichain_connector_mock.cpp", 1387 "mock/softbus_connector_mock.cpp", 1388 ] 1389 1390 deps = [ ":device_manager_test_common" ] 1391 1392 external_deps = [ 1393 "device_auth:deviceauth_sdk", 1394 "device_info_manager:distributed_device_profile_common", 1395 "device_info_manager:distributed_device_profile_sdk", 1396 "dsoftbus:softbus_client", 1397 "eventhandler:libeventhandler", 1398 "ffrt:libffrt", 1399 "googletest:gmock", 1400 "googletest:gmock_main", 1401 "hilog:libhilog", 1402 "os_account:libaccountkits", 1403 "os_account:os_account_innerkits", 1404 ] 1405} 1406 1407## UnitTest UTTest_device_manager_service_impl }}} 1408 1409## UnitTest UTTest_device_manager_service_impl_first {{{ 1410ohos_unittest("UTTest_device_manager_service_impl_first") { 1411 module_out_path = module_out_path 1412 1413 sources = [ 1414 "${servicesimpl_path}/src/device_manager_service_impl.cpp", 1415 "UTTest_device_manager_service_impl_first.cpp", 1416 "mock/deviceprofile_connector_mock.cpp", 1417 "mock/multiple_user_connector_mock.cpp", 1418 ] 1419 1420 deps = [ ":device_manager_test_common" ] 1421 1422 external_deps = [ 1423 "device_auth:deviceauth_sdk", 1424 "device_info_manager:distributed_device_profile_common", 1425 "device_info_manager:distributed_device_profile_sdk", 1426 "dsoftbus:softbus_client", 1427 "eventhandler:libeventhandler", 1428 "ffrt:libffrt", 1429 "googletest:gmock", 1430 "googletest:gmock_main", 1431 "hilog:libhilog", 1432 "os_account:libaccountkits", 1433 "os_account:os_account_innerkits", 1434 ] 1435} 1436 1437## UnitTest UTTest_device_manager_service_impl_first }}} 1438 1439## UnitTest UTTest_device_manager_service_listener {{{ 1440ohos_unittest("UTTest_device_manager_service_listener") { 1441 module_out_path = module_out_path 1442 1443 sources = [ 1444 "UTTest_device_manager_service_listener.cpp", 1445 "mock/app_manager_mock.cpp", 1446 "mock/dm_crypto_mock.cpp", 1447 "mock/dm_softbus_cache_mock.cpp", 1448 "mock/ipc_server_listener_mock.cpp", 1449 "mock/kv_adapter_manager_mock.cpp", 1450 ] 1451 1452 deps = [ ":device_manager_test_common" ] 1453 1454 external_deps = [ 1455 "device_auth:deviceauth_sdk", 1456 "device_info_manager:distributed_device_profile_common", 1457 "device_info_manager:distributed_device_profile_sdk", 1458 "dsoftbus:softbus_client", 1459 "eventhandler:libeventhandler", 1460 "googletest:gmock", 1461 "googletest:gmock_main", 1462 "hilog:libhilog", 1463 ] 1464} 1465 1466## UnitTest UTTest_device_manager_service_listener }}} 1467 1468## UnitTest UTTest_auth_message_processor {{{ 1469ohos_unittest("UTTest_auth_message_processor") { 1470 module_out_path = module_out_path 1471 1472 sources = [ 1473 "UTTest_auth_message_processor.cpp", 1474 "mock/crypto_mgr_mock.cpp", 1475 ] 1476 1477 deps = [ ":device_manager_test_common" ] 1478 1479 external_deps = [ 1480 "device_auth:deviceauth_sdk", 1481 "device_info_manager:distributed_device_profile_common", 1482 "device_info_manager:distributed_device_profile_sdk", 1483 "dsoftbus:softbus_client", 1484 "ffrt:libffrt", 1485 "googletest:gmock", 1486 "googletest:gmock_main", 1487 "hilog:libhilog", 1488 ] 1489} 1490 1491## UTTest_auth_message_processor }}} 1492 1493## UnitTest UTTest_auth_response_state {{{ 1494ohos_unittest("UTTest_auth_response_state") { 1495 module_out_path = module_out_path 1496 1497 sources = [ "UTTest_auth_response_state.cpp" ] 1498 1499 deps = [ ":device_manager_test_common" ] 1500 1501 external_deps = [ 1502 "device_auth:deviceauth_sdk", 1503 "device_info_manager:distributed_device_profile_common", 1504 "device_info_manager:distributed_device_profile_sdk", 1505 "dsoftbus:softbus_client", 1506 "ffrt:libffrt", 1507 "googletest:gmock", 1508 "hilog:libhilog", 1509 ] 1510} 1511 1512## UTTest_auth_response_state }}} 1513 1514## UnitTest UTTest_auth_request_state {{{ 1515ohos_unittest("UTTest_auth_request_state") { 1516 module_out_path = module_out_path 1517 1518 sources = [ "UTTest_auth_request_state.cpp" ] 1519 1520 deps = [ ":device_manager_test_common" ] 1521 1522 external_deps = [ 1523 "device_auth:deviceauth_sdk", 1524 "device_info_manager:distributed_device_profile_common", 1525 "device_info_manager:distributed_device_profile_sdk", 1526 "dsoftbus:softbus_client", 1527 "ffrt:libffrt", 1528 "googletest:gmock", 1529 "hilog:libhilog", 1530 ] 1531} 1532 1533## UTTest_auth_request_state }}} 1534 1535## UnitTest ipc_client_manager_test {{{ 1536ohos_unittest("ipc_client_manager_test") { 1537 module_out_path = module_out_path 1538 1539 sources = [ "ipc_client_manager_test.cpp" ] 1540 1541 deps = [ ":device_manager_test_common" ] 1542 1543 external_deps = [ 1544 "device_auth:deviceauth_sdk", 1545 "googletest:gmock", 1546 "hilog:libhilog", 1547 ] 1548} 1549 1550## UnitTest ipc_client_manager_test }}} 1551 1552## UnitTest UTTest_dm_auth_manager_first {{{ 1553ohos_unittest("UTTest_dm_auth_manager_first") { 1554 module_out_path = module_out_path 1555 1556 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1557 1558 sources = [ 1559 "${devicemanager_path}/test/commonunittest/UTTest_dm_auth_manager_first.cpp", 1560 "mock/app_manager_mock.cpp", 1561 "mock/crypto_mgr_mock.cpp", 1562 "mock/deviceprofile_connector_mock.cpp", 1563 "mock/dm_crypto_mock.cpp", 1564 "mock/hichain_auth_connector_mock.cpp", 1565 "mock/multiple_user_connector_mock.cpp", 1566 "mock/softbus_session_mock.cpp", 1567 ] 1568 1569 deps = [ ":device_manager_test_common" ] 1570 1571 external_deps = [ 1572 "device_auth:deviceauth_sdk", 1573 "device_info_manager:distributed_device_profile_common", 1574 "device_info_manager:distributed_device_profile_sdk", 1575 "dsoftbus:softbus_client", 1576 "eventhandler:libeventhandler", 1577 "ffrt:libffrt", 1578 "googletest:gmock", 1579 "googletest:gmock_main", 1580 "hilog:libhilog", 1581 ] 1582 1583 cflags = [ 1584 "-g", 1585 "-O0", 1586 "-Dprivate=public", 1587 "-Dprotected=public", 1588 "-Werror", 1589 "-Wno-unused-variable", 1590 "-fno-omit-frame-pointer", 1591 ] 1592} 1593 1594## UTTest_dm_auth_manager_first }}} 1595 1596## UnitTest UTTest_dm_auth_manager_second {{{ 1597ohos_unittest("UTTest_dm_auth_manager_second") { 1598 module_out_path = module_out_path 1599 1600 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1601 1602 sources = [ 1603 "${devicemanager_path}/test/commonunittest/UTTest_dm_auth_manager_second.cpp", 1604 "mock/deviceprofile_connector_mock.cpp", 1605 "mock/hichain_auth_connector_mock.cpp", 1606 "mock/hichain_connector_mock.cpp", 1607 "mock/multiple_user_connector_mock.cpp", 1608 "mock/softbus_connector_mock.cpp", 1609 ] 1610 1611 deps = [ ":device_manager_test_common" ] 1612 1613 external_deps = [ 1614 "ability_runtime:ability_connect_callback_stub", 1615 "device_auth:deviceauth_sdk", 1616 "device_info_manager:distributed_device_profile_common", 1617 "device_info_manager:distributed_device_profile_sdk", 1618 "dsoftbus:softbus_client", 1619 "ffrt:libffrt", 1620 "googletest:gmock", 1621 "googletest:gmock_main", 1622 "hilog:libhilog", 1623 ] 1624} 1625 1626## UTTest_dm_auth_manager_second }}} 1627 1628## UnitTest UTTest_dm_auth_manager_third {{{ 1629ohos_unittest("UTTest_dm_auth_manager_third") { 1630 module_out_path = module_out_path 1631 1632 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1633 1634 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_auth_manager_third.cpp" ] 1635 1636 deps = [ ":device_manager_test_common" ] 1637 1638 external_deps = [ 1639 "ability_runtime:ability_connect_callback_stub", 1640 "device_auth:deviceauth_sdk", 1641 "device_info_manager:distributed_device_profile_common", 1642 "device_info_manager:distributed_device_profile_sdk", 1643 "dsoftbus:softbus_client", 1644 "ffrt:libffrt", 1645 "googletest:gmock", 1646 "hilog:libhilog", 1647 ] 1648 1649 cflags = [ 1650 "-g", 1651 "-O0", 1652 "-Dprivate=public", 1653 "-Dprotected=public", 1654 "-Werror", 1655 "-Wno-unused-variable", 1656 "-fno-omit-frame-pointer", 1657 ] 1658} 1659 1660## UTTest_dm_auth_manager_third }}} 1661 1662############################### 1663## UnitTest UTTest_dm_radar_helper_test {{{ 1664ohos_unittest("UTTest_dm_radar_helper_test") { 1665 module_out_path = module_out_path 1666 1667 include_dirs = [ 1668 "${devicemanager_path}/test/commonunittest", 1669 "${devicemanager_path}/radar/include", 1670 ] 1671 1672 sources = 1673 [ "${devicemanager_path}/test/commonunittest/dm_radar_helper_test.cpp" ] 1674 1675 deps = [ ":device_manager_test_common" ] 1676 1677 external_deps = [ 1678 "device_auth:deviceauth_sdk", 1679 "googletest:gmock", 1680 "hilog:libhilog", 1681 ] 1682} 1683 1684## UTTest_dm_radar_helper_test }}} 1685 1686## UnitTest UTTest_discovery_filter {{{ 1687ohos_unittest("UTTest_discovery_filter") { 1688 module_out_path = module_out_path 1689 1690 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1691 1692 sources = [ 1693 "${devicemanager_path}/test/commonunittest/UTTest_discovery_filter.cpp", 1694 ] 1695 1696 deps = [ ":device_manager_test_common" ] 1697 1698 external_deps = [ 1699 "data_share:datashare_common", 1700 "data_share:datashare_consumer", 1701 "device_auth:deviceauth_sdk", 1702 "device_info_manager:distributed_device_profile_common", 1703 "device_info_manager:distributed_device_profile_sdk", 1704 "googletest:gmock", 1705 "hilog:libhilog", 1706 ] 1707} 1708 1709## UnitTest UTTest_discovery_filter }}} 1710 1711## UnitTest UTTest_discovery_manager {{{ 1712ohos_unittest("UTTest_discovery_manager") { 1713 module_out_path = module_out_path 1714 1715 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1716 1717 sources = [ 1718 "${devicemanager_path}/test/commonunittest/UTTest_discovery_manager.cpp", 1719 ] 1720 1721 deps = [ ":device_manager_test_common" ] 1722 1723 external_deps = [ 1724 "cJSON:cjson", 1725 "device_auth:deviceauth_sdk", 1726 "device_info_manager:distributed_device_profile_common", 1727 "device_info_manager:distributed_device_profile_sdk", 1728 "dsoftbus:softbus_client", 1729 "ffrt:libffrt", 1730 "googletest:gmock", 1731 "hilog:libhilog", 1732 "hitrace:hitrace_meter", 1733 ] 1734} 1735 1736## UnitTest UTTest_discovery_manager }}} 1737 1738############################### 1739## UnitTest UTTest_dm_deviceprofile_connector {{{ 1740ohos_unittest("UTTest_dm_deviceprofile_connector") { 1741 module_out_path = module_out_path 1742 1743 include_dirs = [ 1744 "${devicemanager_path}/commondependency/include", 1745 "${devicemanager_path}/test/commonunittest", 1746 ] 1747 1748 sources = [ 1749 "${devicemanager_path}/test/commonunittest/UTTest_dm_deviceprofile_connector.cpp", 1750 "${devicemanager_path}/test/unittest/mock/dm_crypto_mock.cpp", 1751 "${devicemanager_path}/test/unittest/mock/mock_distributed_device_profile_client.cpp", 1752 "${devicemanager_path}/test/unittest/mock/multiple_user_connector_mock.cpp", 1753 ] 1754 1755 deps = [ ":device_manager_test_common" ] 1756 1757 external_deps = [ 1758 "device_info_manager:distributed_device_profile_common", 1759 "device_info_manager:distributed_device_profile_sdk", 1760 "ffrt:libffrt", 1761 "googletest:gmock", 1762 "googletest:gmock_main", 1763 "hilog:libhilog", 1764 ] 1765} 1766 1767## UTTest_dm_deviceprofile_connector }}} 1768 1769############################### 1770## UnitTest UTTest_dm_deviceprofile_connector_second {{{ 1771ohos_unittest("UTTest_dm_deviceprofile_connector_second") { 1772 module_out_path = module_out_path 1773 1774 include_dirs = [ 1775 "${devicemanager_path}/commondependency/include", 1776 "${devicemanager_path}/test/commonunittest", 1777 ] 1778 1779 sources = [ 1780 "${devicemanager_path}/test/commonunittest/UTTest_dm_deviceprofile_connector_second.cpp", 1781 "${devicemanager_path}/test/unittest/mock/distributed_device_profile_client_mock.cpp", 1782 ] 1783 1784 deps = [ ":device_manager_test_common" ] 1785 1786 external_deps = [ 1787 "device_info_manager:distributed_device_profile_common", 1788 "device_info_manager:distributed_device_profile_sdk", 1789 "ffrt:libffrt", 1790 "googletest:gmock", 1791 "googletest:gmock_main", 1792 "hilog:libhilog", 1793 ] 1794} 1795 1796## UTTest_dm_deviceprofile_connector_second }}} 1797 1798############################# 1799 1800## UnitTest UTTest_dm_distributed_hardware_load {{{ 1801ohos_unittest("UTTest_dm_distributed_hardware_load") { 1802 module_out_path = module_out_path 1803 1804 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1805 1806 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_distributed_hardware_load.cpp" ] 1807 1808 deps = [ ":device_manager_test_common" ] 1809 1810 external_deps = [ 1811 "device_auth:deviceauth_sdk", 1812 "device_info_manager:distributed_device_profile_common", 1813 "device_info_manager:distributed_device_profile_sdk", 1814 "googletest:gmock", 1815 "hilog:libhilog", 1816 "hitrace:hitrace_meter", 1817 ] 1818} 1819 1820## UnitTest UTTest_dm_distributed_hardware_load }}} 1821 1822## UnitTest UTTest_dm_comm_tool {{{ 1823ohos_unittest("UTTest_dm_comm_tool") { 1824 module_out_path = module_out_path 1825 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1826 sources = [ 1827 "${devicemanager_path}/test/unittest/UTTest_dm_comm_tool.cpp", 1828 "mock/dm_softbus_cache_mock.cpp", 1829 "mock/dm_transport_mock.cpp", 1830 ] 1831 deps = [ ":device_manager_test_common" ] 1832 external_deps = [ 1833 "cJSON:cjson", 1834 "dsoftbus:softbus_client", 1835 "eventhandler:libeventhandler", 1836 "ffrt:libffrt", 1837 "googletest:gmock", 1838 "googletest:gmock_main", 1839 "hilog:libhilog", 1840 ] 1841} 1842 1843## UnitTest UTTest_dm_comm_tool }}} 1844 1845## UnitTest UTTest_dm_crypto {{{ 1846ohos_unittest("UTTest_dm_crypto") { 1847 module_out_path = module_out_path 1848 1849 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1850 1851 sources = [ "${devicemanager_path}/test/unittest/UTTest_dm_crypto.cpp" ] 1852 1853 deps = [ ":device_manager_test_common" ] 1854 1855 external_deps = [ 1856 "googletest:gmock", 1857 "hilog:libhilog", 1858 ] 1859} 1860 1861## UnitTest UTTest_dm_crypto }}} 1862 1863## UnitTest UTTest_dm_account_common_event {{{ 1864ohos_unittest("UTTest_dm_account_common_event") { 1865 module_out_path = module_out_path 1866 1867 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1868 1869 sources = [ 1870 "${devicemanager_path}/test/unittest/UTTest_dm_account_common_event.cpp", 1871 ] 1872 1873 deps = [ ":device_manager_test_common" ] 1874 1875 external_deps = [ "hilog:libhilog" ] 1876} 1877 1878## UnitTest UTTest_dm_account_common_event }}} 1879 1880## UnitTest UTTest_dm_publish_common_event {{{ 1881ohos_unittest("UTTest_dm_publish_common_event") { 1882 module_out_path = module_out_path 1883 1884 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1885 1886 sources = [ 1887 "${devicemanager_path}/test/unittest/UTTest_dm_publish_common_event.cpp", 1888 ] 1889 1890 deps = [ ":device_manager_test_common" ] 1891 1892 external_deps = [ 1893 "bluetooth:btframework", 1894 "hilog:libhilog", 1895 "wifi:wifi_sdk", 1896 ] 1897} 1898 1899## UnitTest UTTest_dm_publish_common_event }}} 1900 1901## UnitTest UTTest_dm_screen_common_event {{{ 1902ohos_unittest("UTTest_dm_screen_common_event") { 1903 module_out_path = module_out_path 1904 1905 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1906 1907 sources = [ 1908 "${devicemanager_path}/test/unittest/UTTest_dm_screen_common_event.cpp", 1909 ] 1910 1911 deps = [ ":device_manager_test_common" ] 1912 1913 external_deps = [ 1914 "bluetooth:btframework", 1915 "hilog:libhilog", 1916 "wifi:wifi_sdk", 1917 ] 1918} 1919 1920## UnitTest UTTest_dm_screen_common_event }}} 1921 1922## UnitTest UTTest_relationship_sync_mgr {{{ 1923ohos_unittest("UTTest_relationship_sync_mgr") { 1924 module_out_path = module_out_path 1925 1926 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1927 1928 sources = 1929 [ "${devicemanager_path}/test/unittest/UTTest_relationship_sync_mgr.cpp" ] 1930 1931 deps = [ ":device_manager_test_common" ] 1932 1933 external_deps = [ 1934 "cJSON:cjson", 1935 "ffrt:libffrt", 1936 "hilog:libhilog", 1937 ] 1938} 1939 1940## UnitTest UTTest_relationship_sync_mgr }}} 1941 1942## UnitTest UTTest_hichain_listener {{{ 1943ohos_unittest("UTTest_hichain_listener") { 1944 module_out_path = module_out_path 1945 1946 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1947 1948 sources = 1949 [ "${devicemanager_path}/test/unittest/UTTest_hichain_listener.cpp" ] 1950 1951 deps = [ ":device_manager_test_common" ] 1952 1953 external_deps = [ "hilog:libhilog" ] 1954} 1955 1956## UnitTest UTTest_hichain_listener }}} 1957 1958## UnitTest UTTest_dp_inited_callback {{{ 1959ohos_unittest("UTTest_dp_inited_callback") { 1960 module_out_path = module_out_path 1961 1962 include_dirs = [ 1963 "${devicemanager_path}/commondependency/include", 1964 "${devicemanager_path}/test/commonunittest", 1965 ] 1966 1967 sources = [ 1968 "${devicemanager_path}/test/unittest/UTTest_dp_inited_callback.cpp", 1969 "${devicemanager_path}/test/unittest/mock/deviceprofile_connector_mock.cpp", 1970 "${devicemanager_path}/test/unittest/mock/dm_softbus_cache_mock.cpp", 1971 ] 1972 1973 deps = [ ":device_manager_test_common" ] 1974 1975 external_deps = [ 1976 "access_token:libaccesstoken_sdk", 1977 "access_token:libnativetoken", 1978 "access_token:libtoken_setproc", 1979 "device_auth:deviceauth_sdk", 1980 "device_info_manager:distributed_device_profile_common", 1981 "device_info_manager:distributed_device_profile_sdk", 1982 "dsoftbus:softbus_client", 1983 "ffrt:libffrt", 1984 "googletest:gmock", 1985 "googletest:gmock_main", 1986 "hilog:libhilog", 1987 ] 1988} 1989 1990## UnitTest UTTest_dp_inited_callback }}} 1991 1992## UnitTest UTTest_kv_adapter_manager {{{ 1993ohos_unittest("UTTest_kv_adapter_manager") { 1994 module_out_path = module_out_path 1995 1996 include_dirs = [ 1997 "${devicemanager_path}/commondependency/include", 1998 "${devicemanager_path}/test/commonunittest", 1999 ] 2000 2001 sources = [ 2002 "${devicemanager_path}/test/unittest/UTTest_kv_adapter_manager.cpp", 2003 "${devicemanager_path}/test/unittest/mock/mock_distributed_kv_data_manager.cpp", 2004 ] 2005 2006 deps = [ ":device_manager_test_common" ] 2007 2008 external_deps = [ 2009 "ffrt:libffrt", 2010 "googletest:gmock", 2011 "googletest:gmock_main", 2012 "hilog:libhilog", 2013 ] 2014} 2015 2016## UnitTest UTTest_kv_adapter_manager }}} 2017 2018## UnitTest UTTest_app_manager {{{ 2019ohos_unittest("UTTest_app_manager") { 2020 module_out_path = module_out_path 2021 2022 include_dirs = [ 2023 "${devicemanager_path}/commondependency/include", 2024 "${devicemanager_path}/test/commonunittest", 2025 ] 2026 2027 sources = [ 2028 "${devicemanager_path}/test/unittest/UTTest_app_manager.cpp", 2029 "${devicemanager_path}/test/unittest/mock/accesstoken_kit_mock.cpp", 2030 "${devicemanager_path}/test/unittest/mock/ipc_skeleton_mock.cpp", 2031 "${devicemanager_path}/test/unittest/mock/os_account_manager_mock.cpp", 2032 "${devicemanager_path}/test/unittest/mock/system_ability_manager_client_mock.cpp", 2033 ] 2034 2035 deps = [ ":device_manager_test_common" ] 2036 2037 external_deps = [ 2038 "access_token:libaccesstoken_sdk", 2039 "access_token:libnativetoken", 2040 "access_token:libtoken_setproc", 2041 "eventhandler:libeventhandler", 2042 "googletest:gmock", 2043 "googletest:gmock_main", 2044 "hilog:libhilog", 2045 "os_account:libaccountkits", 2046 "os_account:os_account_innerkits", 2047 ] 2048} 2049 2050## UnitTest UTTest_app_manager }}} 2051 2052## UnitTest UTTest_crypto_mgr {{{ 2053ohos_unittest("UTTest_crypto_mgr") { 2054 module_out_path = module_out_path 2055 2056 include_dirs = [ 2057 "${devicemanager_path}/commondependency/include", 2058 "${devicemanager_path}/test/commonunittest", 2059 ] 2060 2061 sources = [ "${devicemanager_path}/test/unittest/UTTest_crypto_mgr.cpp" ] 2062 2063 deps = [ ":device_manager_test_common" ] 2064 2065 external_deps = [ "hilog:libhilog" ] 2066} 2067 2068## UnitTest UTTest_crypto_mgr }}} 2069 2070## UnitTest UTTest_device_name_manager {{{ 2071ohos_unittest("UTTest_device_name_manager") { 2072 module_out_path = module_out_path 2073 2074 include_dirs = [ 2075 "${devicemanager_path}/commondependency/include", 2076 "${devicemanager_path}/test/commonunittest", 2077 ] 2078 2079 sources = [ 2080 "${devicemanager_path}/test/unittest/UTTest_device_name_manager.cpp", 2081 "${devicemanager_path}/test/unittest/mock/datashare_helper_mock.cpp", 2082 "${devicemanager_path}/test/unittest/mock/datashare_result_set_mock.cpp", 2083 "${devicemanager_path}/test/unittest/mock/multiple_user_connector_mock.cpp", 2084 "${devicemanager_path}/test/unittest/mock/system_ability_manager_client_mock.cpp", 2085 ] 2086 2087 deps = [ ":device_manager_test_common" ] 2088 2089 external_deps = [ 2090 "data_share:datashare_common", 2091 "data_share:datashare_consumer", 2092 "googletest:gmock", 2093 "googletest:gmock_main", 2094 "hilog:libhilog", 2095 "safwk:system_ability_fwk", 2096 "samgr:samgr_proxy", 2097 ] 2098} 2099 2100## UnitTest UTTest_device_name_manager }}} 2101 2102## UnitTest UTTest_advertise_manager {{{ 2103ohos_unittest("UTTest_advertise_manager") { 2104 module_out_path = module_out_path 2105 2106 include_dirs = [ 2107 "${ext_path}/pin_auth/include/standard", 2108 "${devicemanager_path}/test/unittest", 2109 ] 2110 2111 sources = [ 2112 "${devicemanager_path}/test/unittest/UTTest_advertise_manager.cpp", 2113 "mock/softbus_bus_center.cpp", 2114 ] 2115 2116 deps = [ ":device_manager_test_common" ] 2117 2118 external_deps = [ 2119 "cJSON:cjson", 2120 "device_auth:deviceauth_sdk", 2121 "device_info_manager:distributed_device_profile_common", 2122 "device_info_manager:distributed_device_profile_sdk", 2123 "dsoftbus:softbus_client", 2124 "ffrt:libffrt", 2125 "googletest:gmock", 2126 "hilog:libhilog", 2127 ] 2128} 2129 2130## UnitTest UTTest_advertise_manager }}} 2131 2132## UnitTest UTTest_mini_tools_kit 2133ohos_unittest("UTTest_mini_tools_kit") { 2134 module_out_path = module_out_path 2135 2136 sources = [ "${devicemanager_path}/test/unittest/UTTest_mini_tools_kit.cpp" ] 2137 2138 deps = [ ":device_manager_test_common" ] 2139 2140 external_deps = [ 2141 "access_token:libaccesstoken_sdk", 2142 "access_token:libnativetoken", 2143 "access_token:libtoken_setproc", 2144 "ffrt:libffrt", 2145 "googletest:gmock", 2146 "googletest:gmock_main", 2147 "selinux_adapter:librestorecon", 2148 ] 2149} 2150 2151## UnitTest UTTest_json_object {{{ 2152ohos_unittest("UTTest_json_object") { 2153 module_out_path = module_out_path 2154 2155 include_dirs = [ "${devicemanager_path}/common/include" ] 2156 2157 sources = [ "${devicemanager_path}/test/unittest/UTTest_json_object.cpp" ] 2158 2159 deps = [ ":device_manager_test_common" ] 2160 2161 external_deps = [ 2162 "ffrt:libffrt", 2163 "googletest:gmock", 2164 "googletest:gmock_main", 2165 "hilog:libhilog", 2166 ] 2167} 2168 2169## UnitTest UTTest_json_object }}} 2170 2171## UnitTest UTTest_auth_pin_auth_state {{{ 2172 2173ohos_unittest("UTTest_auth_pin_auth_state") { 2174 module_out_path = module_out_path 2175 2176 include_dirs = [] 2177 2178 sources = [ 2179 "${devicemanager_path}/test/unittest/UTTest_auth_pin_auth_state.cpp", 2180 "${devicemanager_path}/test/unittest/mock/dm_auth_state_machine_mock.cpp", 2181 "${devicemanager_path}/test/unittest/mock/hichain_auth_connector_mock.cpp", 2182 ] 2183 2184 deps = [ ":device_manager_test_common" ] 2185 2186 external_deps = [ 2187 "device_auth:deviceauth_sdk", 2188 "device_info_manager:distributed_device_profile_common", 2189 "device_info_manager:distributed_device_profile_sdk", 2190 "dsoftbus:softbus_client", 2191 "ffrt:libffrt", 2192 "googletest:gmock", 2193 "googletest:gmock_main", 2194 "hilog:libhilog", 2195 ] 2196} 2197 2198## UnitTest UTTest_auth_pin_auth_state }}} 2199 2200## UnitTest UTTest_dm_auth_message_processor {{{ 2201 2202ohos_unittest("UTTest_dm_auth_message_processor") { 2203 module_out_path = module_out_path 2204 2205 include_dirs = [] 2206 2207 sources = [ 2208 "${devicemanager_path}/test/unittest/UTTest_dm_auth_message_processor.cpp", 2209 ] 2210 2211 deps = [ ":device_manager_test_common" ] 2212 2213 external_deps = [ 2214 "device_auth:deviceauth_sdk", 2215 "device_info_manager:distributed_device_profile_common", 2216 "device_info_manager:distributed_device_profile_sdk", 2217 "dsoftbus:softbus_client", 2218 "ffrt:libffrt", 2219 "googletest:gmock", 2220 "googletest:gmock_main", 2221 "hilog:libhilog", 2222 ] 2223} 2224 2225## UnitTest UTTest_dm_auth_message_processor }}} 2226 2227## UnitTest UTTest_auth_credential_state {{{ 2228 2229ohos_unittest("UTTest_auth_credential_state") { 2230 module_out_path = module_out_path 2231 2232 include_dirs = [] 2233 2234 sources = [ 2235 "${devicemanager_path}/test/unittest/UTTest_auth_credential_state.cpp", 2236 "${devicemanager_path}/test/unittest/mock/dm_auth_message_processor_mock.cpp", 2237 "${devicemanager_path}/test/unittest/mock/dm_auth_state_machine_mock.cpp", 2238 "${devicemanager_path}/test/unittest/mock/hichain_auth_connector_mock.cpp", 2239 "${devicemanager_path}/test/unittest/mock/softbus_session_mock.cpp", 2240 ] 2241 2242 deps = [ ":device_manager_test_common" ] 2243 2244 external_deps = [ 2245 "device_auth:deviceauth_sdk", 2246 "device_info_manager:distributed_device_profile_common", 2247 "device_info_manager:distributed_device_profile_sdk", 2248 "dsoftbus:softbus_client", 2249 "ffrt:libffrt", 2250 "googletest:gmock", 2251 "googletest:gmock_main", 2252 "hilog:libhilog", 2253 ] 2254} 2255 2256## UnitTest UTTest_auth_credential_state }}} 2257## UnitTest UTTest_auth_acl {{{ 2258 2259ohos_unittest("UTTest_auth_acl") { 2260 module_out_path = module_out_path 2261 2262 include_dirs = [] 2263 2264 sources = [ 2265 "${devicemanager_path}/test/unittest/UTTest_auth_acl.cpp", 2266 "${devicemanager_path}/test/unittest/mock/dm_auth_message_processor_mock.cpp", 2267 "${devicemanager_path}/test/unittest/mock/dm_auth_state_machine_mock.cpp", 2268 "${devicemanager_path}/test/unittest/mock/hichain_auth_connector_mock.cpp", 2269 "${devicemanager_path}/test/unittest/mock/softbus_connector_mock.cpp", 2270 "${devicemanager_path}/test/unittest/mock/softbus_session_mock.cpp", 2271 ] 2272 2273 deps = [ ":device_manager_test_common" ] 2274 2275 external_deps = [ 2276 "device_auth:deviceauth_sdk", 2277 "device_info_manager:distributed_device_profile_common", 2278 "device_info_manager:distributed_device_profile_sdk", 2279 "dsoftbus:softbus_client", 2280 "ffrt:libffrt", 2281 "googletest:gmock", 2282 "googletest:gmock_main", 2283 "hilog:libhilog", 2284 ] 2285} 2286 2287## UnitTest UTTest_auth_acl }}} 2288 2289## UnitTest UTTest_auth_negotiate {{{ 2290 2291ohos_unittest("UTTest_auth_negotiate") { 2292 module_out_path = module_out_path 2293 2294 include_dirs = [] 2295 2296 sources = [ 2297 "${devicemanager_path}/test/unittest/UTTest_auth_negotiate.cpp", 2298 "${devicemanager_path}/test/unittest/mock/accesstoken_kit_mock.cpp", 2299 "${devicemanager_path}/test/unittest/mock/softbus_connector_mock.cpp", 2300 "${devicemanager_path}/test/unittest/mock/softbus_session_mock.cpp", 2301 "${devicemanager_path}/test/unittest/mock/distributed_device_profile_client_mock.cpp", 2302 ] 2303 2304 deps = [ ":device_manager_test_common" ] 2305 2306 external_deps = [ 2307 "access_token:libaccesstoken_sdk", 2308 "access_token:libnativetoken", 2309 "access_token:libtoken_setproc", 2310 "device_auth:deviceauth_sdk", 2311 "device_info_manager:distributed_device_profile_common", 2312 "device_info_manager:distributed_device_profile_sdk", 2313 "dsoftbus:softbus_client", 2314 "ffrt:libffrt", 2315 "googletest:gmock", 2316 "googletest:gmock_main", 2317 "hilog:libhilog", 2318 ] 2319} 2320 2321## UnitTest UTTest_auth_negotiate }}} 2322 2323## UnitTest UTTest_auth_manager {{{ 2324 2325ohos_unittest("UTTest_auth_manager") { 2326 module_out_path = module_out_path 2327 2328 include_dirs = [] 2329 2330 sources = [ 2331 "${devicemanager_path}/test/unittest/UTTest_auth_manager.cpp", 2332 "${devicemanager_path}/test/unittest/mock/distributed_device_profile_client_mock.cpp", 2333 ] 2334 2335 deps = [ ":device_manager_test_common" ] 2336 2337 external_deps = [ 2338 "access_token:libaccesstoken_sdk", 2339 "access_token:libnativetoken", 2340 "access_token:libtoken_setproc", 2341 "device_auth:deviceauth_sdk", 2342 "device_info_manager:distributed_device_profile_common", 2343 "device_info_manager:distributed_device_profile_sdk", 2344 "dsoftbus:softbus_client", 2345 "ffrt:libffrt", 2346 "googletest:gmock", 2347 "googletest:gmock_main", 2348 "hilog:libhilog", 2349 ] 2350} 2351 2352## UnitTest UTTest_auth_manager }}} 2353 2354## UnitTest UTTest_auth_confirm {{{ 2355 2356ohos_unittest("UTTest_auth_confirm") { 2357 module_out_path = module_out_path 2358 2359 include_dirs = [] 2360 2361 sources = [ 2362 "${devicemanager_path}/test/unittest/UTTest_auth_confirm.cpp", 2363 "${devicemanager_path}/test/unittest/mock/deviceprofile_connector_mock.cpp", 2364 "${devicemanager_path}/test/unittest/mock/hichain_auth_connector_mock.cpp", 2365 ] 2366 2367 deps = [ ":device_manager_test_common" ] 2368 2369 external_deps = [ 2370 "device_auth:deviceauth_sdk", 2371 "device_info_manager:distributed_device_profile_common", 2372 "device_info_manager:distributed_device_profile_sdk", 2373 "dsoftbus:softbus_client", 2374 "ffrt:libffrt", 2375 "googletest:gmock", 2376 "googletest:gmock_main", 2377 "hilog:libhilog", 2378 ] 2379} 2380 2381## UnitTest UTTest_auth_confirm }}} 2382 2383## Build device_manager_test_common.a {{{ 2384config("device_manager_test_common_public_config") { 2385 include_dirs = [ 2386 "${common_path}/include", 2387 "${common_path}/include/ipc", 2388 "${common_path}/include/ipc/model", 2389 "${ext_path}/pin_auth/include", 2390 "${innerkits_path}/native_cpp/include", 2391 "${innerkits_path}/native_cpp/include/ipc/standard", 2392 "${innerkits_path}/native_cpp/include/ipc", 2393 "${innerkits_path}/native_cpp/include/notify", 2394 "${utils_path}/include", 2395 "${utils_path}/include/ipc/standard", 2396 "${utils_path}/include/crypto", 2397 "${utils_path}/include/fwkload/standard", 2398 "${utils_path}/include/timer", 2399 "${json_path}/include", 2400 "${servicesimpl_path}/include", 2401 "${servicesimpl_path}/include/credential", 2402 "${servicesimpl_path}/include/discovery", 2403 "${servicesimpl_path}/include/dependency/softbus", 2404 "${servicesimpl_path}/include/authentication", 2405 "${servicesimpl_path}/include/adapter", 2406 "${servicesimpl_path}/include/publish", 2407 "${servicesimpl_path}/include/dependency/hichain", 2408 "${servicesimpl_path}/include/deviceinfo/", 2409 "${servicesimpl_path}/include/devicestate", 2410 "${services_path}/include", 2411 "${services_path}/include/softbus", 2412 "${services_path}/include/pinholder", 2413 "${devicemanager_path}/test/unittest/mock", 2414 "${servicesimpl_path}/include/ability", 2415 "${servicesimpl_path}/include/config", 2416 "${servicesimpl_path}/include/dependency/multipleuser", 2417 "${servicesimpl_path}/include/pinholder", 2418 "${devicemanager_path}/test/unittest/mock/", 2419 ] 2420 2421 cflags = [ 2422 "-Wall", 2423 "-Werror", 2424 "-g3", 2425 "-Dprivate=public", 2426 "-Dprotected=public", 2427 ] 2428 2429 defines = [ 2430 "HI_LOG_ENABLE", 2431 "DH_LOG_TAG=\"device_manager_UTtest\"", 2432 "LOG_DOMAIN=0xD004110", 2433 ] 2434} 2435 2436ohos_static_library("device_manager_test_common") { 2437 sanitize = { 2438 cfi = true 2439 cfi_cross_dso = true 2440 debug = false 2441 } 2442 2443 testonly = true 2444 2445 cflags_cc = [] 2446 2447 visibility = [ ":*" ] 2448 2449 public_configs = [ ":device_manager_test_common_public_config" ] 2450 2451 public_deps = [ 2452 "${devicemanager_path}/commondependency:devicemanagerdependencytest", 2453 "${devicemanager_path}/interfaces/kits/js:devicemanager", 2454 "${devicemanager_path}/radar:devicemanagerradartest", 2455 "${ext_path}/pin_auth:devicemanagerext_pin_auth", 2456 "${innerkits_path}/native_cpp:devicemanagersdk", 2457 "${json_path}:devicemanagerjson", 2458 "${mini_tools_kits_path}/native_cpp:devicemanagerminisdk", 2459 "${services_path}:devicemanagerservicetest", 2460 "${servicesimpl_path}:devicemanagerserviceimpl", 2461 "${softbuscache_parh}:dmdevicecache", 2462 "${utils_path}:devicemanagerutilstest", 2463 ] 2464 2465 external_deps = [ 2466 "ability_runtime:ability_manager", 2467 "access_token:libaccesstoken_sdk", 2468 "access_token:libnativetoken", 2469 "access_token:libtoken_setproc", 2470 "c_utils:utils", 2471 "common_event_service:cesfwk_innerkits", 2472 "data_share:datashare_common", 2473 "data_share:datashare_consumer", 2474 "device_auth:deviceauth_sdk", 2475 "device_info_manager:distributed_device_profile_common", 2476 "device_info_manager:distributed_device_profile_sdk", 2477 "dsoftbus:softbus_client", 2478 "ffrt:libffrt", 2479 "hilog:libhilog", 2480 "hisysevent:libhisysevent", 2481 "hitrace:hitrace_meter", 2482 "init:libbegetutil", 2483 "ipc:ipc_core", 2484 "ipc:ipc_single", 2485 "safwk:system_ability_fwk", 2486 "samgr:samgr_proxy", 2487 ] 2488 2489 public_external_deps = [ "ability_base:want" ] 2490 2491 if (os_account_part_exists) { 2492 cflags_cc += [ "-DOS_ACCOUNT_PART_EXISTS" ] 2493 external_deps += [ "os_account:os_account_innerkits" ] 2494 } 2495 2496 subsystem_name = "distributedhardware" 2497 2498 part_name = "device_manager" 2499} 2500## Build device_manager_test_common.a }}} 2501 2502## UnitTest UTTest_freeze_process {{{ 2503 2504ohos_unittest("UTTest_freeze_process") { 2505 module_out_path = module_out_path 2506 2507 sources = [ "UTTest_freeze_process.cpp" ] 2508 2509 deps = [ ":device_manager_test_common" ] 2510 2511 external_deps = [ 2512 "device_auth:deviceauth_sdk", 2513 "device_info_manager:distributed_device_profile_common", 2514 "device_info_manager:distributed_device_profile_sdk", 2515 "dsoftbus:softbus_client", 2516 "ffrt:libffrt", 2517 "googletest:gmock", 2518 "hilog:libhilog", 2519 ] 2520} 2521 2522## UnitTest UTTest_freeze_process }}} 2523