1# Copyright (c) 2022-2024 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/component_loader_test" 17 18group("unittest") { 19 testonly = true 20 21 deps = [ 22 ":UTTest_auth_message_processor", 23 ":UTTest_auth_request_state", 24 ":UTTest_auth_response_state", 25 ":UTTest_device_manager_impl", 26 ":UTTest_device_manager_notify", 27 ":UTTest_device_manager_service", 28 ":UTTest_device_manager_service_impl", 29 ":UTTest_device_manager_service_listener", 30 ":UTTest_discovery_filter", 31 ":UTTest_discovery_manager", 32 ":UTTest_dm_account_common_event", 33 ":UTTest_dm_adapter_manager", 34 ":UTTest_dm_anonymous", 35 ":UTTest_dm_auth_manager_first", 36 ":UTTest_dm_auth_manager_second", 37 ":UTTest_dm_auth_manager_third", 38 ":UTTest_dm_common_event_manager", 39 ":UTTest_dm_credential_manager", 40 ":UTTest_dm_crypto", 41 ":UTTest_dm_device_state_manager", 42 ":UTTest_dm_deviceprofile_connector", 43 ":UTTest_dm_dfx", 44 ":UTTest_dm_discovery_filter", 45 ":UTTest_dm_discovery_manager", 46 ":UTTest_dm_distributed_hardware_load", 47 ":UTTest_dm_import_auth_code", 48 ":UTTest_dm_pin_holder", 49 ":UTTest_dm_publish_common_event", 50 ":UTTest_dm_publish_manager", 51 ":UTTest_dm_radar_helper_test", 52 ":UTTest_dm_screen_common_event", 53 ":UTTest_dm_service_load", 54 ":UTTest_dm_timer", 55 ":UTTest_hichain_auth_connector", 56 ":UTTest_hichain_connector", 57 ":UTTest_ipc_client_manager", 58 ":UTTest_ipc_client_proxy", 59 ":UTTest_ipc_client_server_proxy", 60 ":UTTest_ipc_client_stub", 61 ":UTTest_ipc_cmd_parser_client", 62 ":UTTest_ipc_cmd_parser_service", 63 ":UTTest_ipc_cmd_register", 64 ":UTTest_ipc_get_device_info_rsp", 65 ":UTTest_ipc_server_client_proxy", 66 ":UTTest_ipc_server_listener", 67 ":UTTest_ipc_server_stub", 68 ":UTTest_mine_hichain_connector", 69 ":UTTest_mine_softbus_listener", 70 ":UTTest_multiple_user_connector", 71 ":UTTest_permission_manager", 72 ":UTTest_pin_auth", 73 ":UTTest_pin_auth_ui", 74 ":UTTest_relationship_sync_mgr", 75 ":UTTest_softbus_connector", 76 ":UTTest_softbus_listener", 77 ":UTTest_softbus_publish", 78 ":UTTest_softbus_session", 79 ] 80} 81 82## UnitTest UTTest_pin_auth {{{ 83ohos_unittest("UTTest_pin_auth") { 84 module_out_path = module_out_path 85 86 include_dirs = [ 87 "${ext_path}/pin_auth/include/standard", 88 "${devicemanager_path}/test/commonunittest", 89 ] 90 91 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_pin_auth.cpp" ] 92 93 deps = [ ":device_manager_test_common" ] 94 95 external_deps = [ 96 "data_share:datashare_common", 97 "data_share:datashare_consumer", 98 "device_auth:deviceauth_sdk", 99 "device_info_manager:distributed_device_profile_common", 100 "device_info_manager:distributed_device_profile_sdk", 101 "ffrt:libffrt", 102 "googletest:gmock", 103 ] 104} 105 106## UnitTest UTTest_pin_auth }}} 107 108## UnitTest UTTest_pin_auth_ui {{{ 109ohos_unittest("UTTest_pin_auth_ui") { 110 module_out_path = module_out_path 111 112 include_dirs = [ 113 "${ext_path}/pin_auth/include/standard", 114 "${devicemanager_path}/test/commonunittest", 115 ] 116 117 sources = 118 [ "${devicemanager_path}/test/commonunittest/UTTest_pin_auth_ui.cpp" ] 119 120 deps = [ ":device_manager_test_common" ] 121 122 external_deps = [ 123 "device_auth:deviceauth_sdk", 124 "device_info_manager:distributed_device_profile_common", 125 "device_info_manager:distributed_device_profile_sdk", 126 "ffrt:libffrt", 127 "googletest:gmock", 128 ] 129} 130 131## UnitTest UTTest_pin_auth_ui }}} 132 133## UnitTest UTTest_ipc_cmd_parser_client {{{ 134ohos_unittest("UTTest_ipc_cmd_parser_client") { 135 module_out_path = module_out_path 136 137 include_dirs = [ "${devicemanager_path}/commondependency/include" ] 138 139 sources = [ 140 "${innerkits_path}/native_cpp/src/ipc/standard/ipc_cmd_parser.cpp", 141 "UTTest_ipc_cmd_parser_client.cpp", 142 ] 143 144 deps = [ ":device_manager_test_common" ] 145 146 external_deps = [ 147 "device_auth:deviceauth_sdk", 148 "device_info_manager:distributed_device_profile_common", 149 "device_info_manager:distributed_device_profile_sdk", 150 "ffrt:libffrt", 151 "googletest:gmock", 152 ] 153 154 cflags = [ 155 "-Wall", 156 "-Werror", 157 "-g3", 158 "-Dprivate=public", 159 "-Dprotected=public", 160 ] 161} 162 163## UnitTest UTTest_ipc_cmd_parser_client }}} 164 165## UnitTest UTTest_ipc_cmd_parser_service {{{ 166ohos_unittest("UTTest_ipc_cmd_parser_service") { 167 module_out_path = module_out_path 168 169 include_dirs = [ "${devicemanager_path}/commondependency/include" ] 170 171 sources = [ 172 "${services_path}/src/ipc/standard/ipc_cmd_parser.cpp", 173 "UTTest_ipc_cmd_parser_service.cpp", 174 ] 175 176 deps = [ ":device_manager_test_common" ] 177 178 external_deps = [ 179 "data_share:datashare_common", 180 "data_share:datashare_consumer", 181 "device_auth:deviceauth_sdk", 182 "device_info_manager:distributed_device_profile_common", 183 "device_info_manager:distributed_device_profile_sdk", 184 "ffrt:libffrt", 185 "googletest:gmock", 186 "hicollie:libhicollie", 187 ] 188 189 cflags = [ 190 "-Wall", 191 "-Werror", 192 "-g3", 193 "-Dprivate=public", 194 "-Dprotected=public", 195 ] 196} 197 198## UnitTest UTTest_ipc_cmd_parser_service }}} 199 200## UnitTest UTTest_ipc_cmd_register {{{ 201ohos_unittest("UTTest_ipc_cmd_register") { 202 module_out_path = module_out_path 203 204 sources = [ "UTTest_ipc_cmd_register.cpp" ] 205 206 deps = [ ":device_manager_test_common" ] 207 208 external_deps = [ 209 "device_auth:deviceauth_sdk", 210 "ffrt:libffrt", 211 "googletest:gmock", 212 ] 213} 214 215## UnitTest UTTest_ipc_cmd_register }}} 216 217## UnitTest UTTest_dm_pin_holder {{{ 218ohos_unittest("UTTest_dm_pin_holder") { 219 module_out_path = module_out_path 220 221 sources = [ 222 "${services_path}/src/pinholder/pin_holder.cpp", 223 "${services_path}/src/pinholder/pin_holder_session.cpp", 224 "UTTest_dm_pin_holder.cpp", 225 ] 226 227 deps = [ ":device_manager_test_common" ] 228 229 external_deps = [ 230 "access_token:libaccesstoken_sdk", 231 "access_token:libnativetoken", 232 "access_token:libtoken_setproc", 233 "device_auth:deviceauth_sdk", 234 "ffrt:libffrt", 235 "googletest:gmock", 236 ] 237} 238 239## UnitTest UTTest_dm_pin_holder }}} 240 241## UnitTest UTTest_ipc_get_device_info_rsp {{{ 242ohos_unittest("UTTest_ipc_get_device_info_rsp") { 243 module_out_path = module_out_path 244 245 sources = [ "UTTest_ipc_get_device_info_rsp.cpp" ] 246 247 deps = [ ":device_manager_test_common" ] 248 249 external_deps = [ "googletest:gmock" ] 250} 251 252## UnitTest UTTest_ipc_get_device_info_rsp }}} 253 254## UnitTest UTTest_dm_common_event_manager {{{ 255ohos_unittest("UTTest_dm_common_event_manager") { 256 module_out_path = module_out_path 257 258 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 259 260 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_common_event_manager.cpp" ] 261 262 deps = [ ":device_manager_test_common" ] 263 264 external_deps = [ 265 "device_auth:deviceauth_sdk", 266 "googletest:gmock", 267 ] 268} 269 270## UnitTest UTTest_dm_common_event_manager }}} 271 272## UnitTest device_manager_impl_test {{{ 273ohos_unittest("device_manager_impl_test") { 274 module_out_path = module_out_path 275 276 sources = [ "device_manager_impl_test.cpp" ] 277 278 deps = [ ":device_manager_test_common" ] 279 280 external_deps = [ 281 "device_auth:deviceauth_sdk", 282 "googletest:gmock", 283 ] 284} 285 286## UnitTest device_manager_impl_test }}} 287 288## UnitTest UTTest_dm_credential_manager {{{ 289ohos_unittest("UTTest_dm_credential_manager") { 290 sanitize = { 291 cfi = true 292 cfi_cross_dso = true 293 debug = false 294 } 295 296 module_out_path = module_out_path 297 298 include_dirs = [ 299 "${devicemanager_path}/test/commonunittest", 300 "${servicesimpl_path}/src/credential", 301 ] 302 303 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_credential_manager.cpp" ] 304 305 deps = [ ":device_manager_test_common" ] 306 307 external_deps = [ 308 "access_token:libaccesstoken_sdk", 309 "access_token:libnativetoken", 310 "access_token:libtoken_setproc", 311 "device_auth:deviceauth_sdk", 312 "ffrt:libffrt", 313 "googletest:gmock", 314 ] 315} 316 317## UnitTest UTTest_dm_credential_manager }}} 318 319## UnitTest UTTest_device_manager_service {{{ 320ohos_unittest("UTTest_device_manager_service") { 321 module_out_path = module_out_path 322 323 sources = [ 324 "UTTest_device_manager_service.cpp", 325 "UTTest_device_manager_service_two.cpp", 326 ] 327 328 deps = [ ":device_manager_test_common" ] 329 330 external_deps = [ 331 "access_token:libaccesstoken_sdk", 332 "access_token:libnativetoken", 333 "access_token:libtoken_setproc", 334 "device_auth:deviceauth_sdk", 335 "device_info_manager:distributed_device_profile_common", 336 "device_info_manager:distributed_device_profile_sdk", 337 "ffrt:libffrt", 338 "googletest:gmock", 339 ] 340} 341 342## UnitTest UTTest_device_manager_service }}} 343 344## UnitTest UTTest_hichain_auth_connector {{{ 345ohos_unittest("UTTest_hichain_auth_connector") { 346 module_out_path = module_out_path 347 348 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 349 350 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_hichain_auth_connector.cpp" ] 351 352 deps = [ ":device_manager_test_common" ] 353 354 external_deps = [ 355 "device_auth:deviceauth_sdk", 356 "device_info_manager:distributed_device_profile_common", 357 "device_info_manager:distributed_device_profile_sdk", 358 "ffrt:libffrt", 359 "googletest:gmock", 360 ] 361} 362 363## UnitTest UTTest_hichain_auth_connector }}} 364 365## UnitTest UTTest_hichain_connector {{{ 366ohos_unittest("UTTest_hichain_connector") { 367 module_out_path = module_out_path 368 369 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 370 371 sources = [ 372 "${devicemanager_path}/test/commonunittest/UTTest_hichain_connector.cpp", 373 ] 374 375 deps = [ ":device_manager_test_common" ] 376 377 external_deps = [ 378 "device_auth:deviceauth_sdk", 379 "device_info_manager:distributed_device_profile_common", 380 "device_info_manager:distributed_device_profile_sdk", 381 "ffrt:libffrt", 382 "googletest:gmock", 383 ] 384} 385 386## UnitTest UTTest_hichain_connector }}} 387 388## UnitTest UTTest_mine_hichain_connector {{{ 389ohos_unittest("UTTest_mine_hichain_connector") { 390 module_out_path = module_out_path 391 392 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 393 394 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_mine_hichain_connector.cpp" ] 395 396 deps = [ ":device_manager_test_common" ] 397 398 external_deps = [ 399 "device_auth:deviceauth_sdk", 400 "device_info_manager:distributed_device_profile_common", 401 "device_info_manager:distributed_device_profile_sdk", 402 "googletest:gmock", 403 ] 404} 405 406## UnitTest UTTest_mine_hichain_connector }}} 407 408## UnitTest UTTest_mine_softbus_listener {{{ 409ohos_unittest("UTTest_mine_softbus_listener") { 410 module_out_path = module_out_path 411 412 include_dirs = [ 413 "${devicemanager_path}/test/softbusunittest", 414 "${services_path}/include", 415 ] 416 417 sources = [ "${devicemanager_path}/test/softbusunittest/UTTest_mine_softbus_listener.cpp" ] 418 419 deps = [ 420 ":device_manager_test_common", 421 "${services_path}:devicemanagerservice", 422 "${utils_path}:devicemanagerutils", 423 ] 424 425 external_deps = [ 426 "ability_base:want", 427 "ability_runtime:ability_manager", 428 "device_auth:deviceauth_sdk", 429 "device_info_manager:distributed_device_profile_common", 430 "device_info_manager:distributed_device_profile_sdk", 431 "ffrt:libffrt", 432 "googletest:gmock", 433 "hisysevent:libhisysevent", 434 "hitrace:hitrace_meter", 435 "openssl:libcrypto_shared", 436 ] 437} 438 439## UnitTest UTTest_mine_softbus_listener }}} 440 441## UnitTest UTTest_softbus_connector {{{ 442ohos_unittest("UTTest_softbus_connector") { 443 module_out_path = module_out_path 444 445 include_dirs = [ "${devicemanager_path}/test/softbusunittest" ] 446 447 sources = [ 448 "${devicemanager_path}/test/softbusunittest/UTTest_softbus_connector.cpp", 449 ] 450 451 deps = [ ":device_manager_test_common" ] 452 453 external_deps = [ 454 "device_auth:deviceauth_sdk", 455 "device_info_manager:distributed_device_profile_common", 456 "device_info_manager:distributed_device_profile_sdk", 457 "ffrt:libffrt", 458 "googletest:gmock", 459 "hisysevent:libhisysevent", 460 "hitrace:hitrace_meter", 461 "os_account:libaccountkits", 462 ] 463} 464 465## UnitTest UTTest_softbus_connector }}} 466 467## UnitTest UTTest_softbus_listener {{{ 468ohos_unittest("UTTest_softbus_listener") { 469 module_out_path = module_out_path 470 471 include_dirs = [ 472 "${devicemanager_path}/test/softbusunittest", 473 "${services_path}/src/softbus", 474 ] 475 476 sources = [ 477 "${devicemanager_path}/test/softbusunittest/UTTest_softbus_listener.cpp", 478 "${devicemanager_path}/test/unittest/mock/parameter.cpp", 479 ] 480 481 deps = [ ":device_manager_test_common" ] 482 483 external_deps = [ 484 "device_auth:deviceauth_sdk", 485 "device_info_manager:distributed_device_profile_common", 486 "device_info_manager:distributed_device_profile_sdk", 487 "ffrt:libffrt", 488 "googletest:gmock", 489 "hisysevent:libhisysevent", 490 "hitrace:hitrace_meter", 491 ] 492} 493 494## UnitTest UTTest_softbus_listener }}} 495 496## UnitTest UTTest_softbus_publish {{{ 497ohos_unittest("UTTest_softbus_publish") { 498 module_out_path = module_out_path 499 500 include_dirs = [ 501 "${devicemanager_path}/test/softbusunittest", 502 "${services_path}/src/softbus", 503 ] 504 505 sources = [ 506 "${devicemanager_path}/test/softbusunittest/UTTest_softbus_publish.cpp", 507 "${devicemanager_path}/test/unittest/mock/parameter.cpp", 508 ] 509 510 deps = [ ":device_manager_test_common" ] 511 512 external_deps = [ 513 "device_auth:deviceauth_sdk", 514 "device_info_manager:distributed_device_profile_common", 515 "device_info_manager:distributed_device_profile_sdk", 516 "ffrt:libffrt", 517 "googletest:gmock", 518 "hisysevent:libhisysevent", 519 "hitrace:hitrace_meter", 520 ] 521} 522 523## UnitTest UTTest_softbus_publish }}} 524 525## UnitTest UTTest_softbus_session {{{ 526ohos_unittest("UTTest_softbus_session") { 527 module_out_path = module_out_path 528 529 include_dirs = [ "${devicemanager_path}/test/softbusunittest" ] 530 531 sources = [ 532 "${devicemanager_path}/test/softbusunittest/UTTest_softbus_session.cpp", 533 ] 534 535 deps = [ ":device_manager_test_common" ] 536 537 external_deps = [ 538 "device_auth:deviceauth_sdk", 539 "device_info_manager:distributed_device_profile_common", 540 "device_info_manager:distributed_device_profile_sdk", 541 "ffrt:libffrt", 542 "googletest:gmock", 543 "hisysevent:libhisysevent", 544 "hitrace:hitrace_meter", 545 ] 546} 547 548## UnitTest UTTest_softbus_session }}} 549 550## UnitTest UTTest_dm_adapter_manager {{{ 551ohos_unittest("UTTest_dm_adapter_manager") { 552 module_out_path = module_out_path 553 554 sources = [ "UTTest_dm_adapter_manager.cpp" ] 555 556 deps = [ ":device_manager_test_common" ] 557 558 external_deps = [ 559 "device_auth:deviceauth_sdk", 560 "googletest:gmock", 561 ] 562} 563 564## UnitTest UTTest_dm_adapter_manager }}} 565 566## UnitTest UTTest_dm_anonymous {{{ 567ohos_unittest("UTTest_dm_anonymous") { 568 module_out_path = module_out_path 569 570 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 571 572 sources = [ 573 "${common_path}/src/dm_anonymous.cpp", 574 "${common_path}/src/dm_error_message.cpp", 575 "${devicemanager_path}/test/commonunittest/UTTest_dm_anonymous.cpp", 576 ] 577 578 deps = [ ":device_manager_test_common" ] 579 580 external_deps = [ 581 "device_auth:deviceauth_sdk", 582 "googletest:gmock", 583 ] 584} 585 586## UnitTest UTTest_dm_anonymous }}} 587 588## UnitTest UTTest_dm_timer {{{ 589ohos_unittest("UTTest_dm_timer") { 590 module_out_path = module_out_path 591 592 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 593 594 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_timer.cpp" ] 595 596 deps = [ ":device_manager_test_common" ] 597 598 external_deps = [ 599 "device_auth:deviceauth_sdk", 600 "ffrt:libffrt", 601 "googletest:gmock", 602 ] 603} 604 605## UnitTest UTTest_dm_timer }}} 606 607## UnitTest UTTest_dm_service_load {{{ 608ohos_unittest("UTTest_dm_service_load") { 609 module_out_path = module_out_path 610 611 sources = [ "UTTest_dm_service_load.cpp" ] 612 613 deps = [ ":device_manager_test_common" ] 614} 615 616## UnitTest UTTest_dm_service_load }}} 617 618## UnitTest UTTest_ipc_client_manager {{{ 619ohos_unittest("UTTest_ipc_client_manager") { 620 module_out_path = module_out_path 621 622 sources = [ "UTTest_ipc_client_manager.cpp" ] 623 624 deps = [ ":device_manager_test_common" ] 625 626 external_deps = [ 627 "device_auth:deviceauth_sdk", 628 "ffrt:libffrt", 629 "googletest:gmock", 630 ] 631} 632 633## UnitTest UTTest_ipc_client_manager }}} 634 635## UnitTest UTTest_ipc_client_proxy {{{ 636ohos_unittest("UTTest_ipc_client_proxy") { 637 module_out_path = module_out_path 638 639 sources = [ "UTTest_ipc_client_proxy.cpp" ] 640 641 deps = [ ":device_manager_test_common" ] 642 643 external_deps = [ 644 "device_auth:deviceauth_sdk", 645 "googletest:gmock", 646 ] 647} 648 649## UnitTest UTTest_ipc_client_proxy }}} 650 651## UnitTest UTTest_ipc_client_stub {{{ 652ohos_unittest("UTTest_ipc_client_stub") { 653 module_out_path = module_out_path 654 655 sources = [ "UTTest_ipc_client_stub.cpp" ] 656 657 deps = [ ":device_manager_test_common" ] 658 659 external_deps = [ 660 "device_auth:deviceauth_sdk", 661 "googletest:gmock", 662 ] 663} 664 665## UnitTest UTTest_ipc_client_stub }}} 666 667## UnitTest UTTest_ipc_server_client_proxy {{{ 668ohos_unittest("UTTest_ipc_server_client_proxy") { 669 module_out_path = module_out_path 670 671 sources = [ 672 "${services_path}/src/ipc/standard/ipc_cmd_parser.cpp", 673 "UTTest_ipc_server_client_proxy.cpp", 674 ] 675 676 deps = [ ":device_manager_test_common" ] 677 678 external_deps = [ 679 "data_share:datashare_common", 680 "data_share:datashare_consumer", 681 "device_auth:deviceauth_sdk", 682 "device_info_manager:distributed_device_profile_common", 683 "device_info_manager:distributed_device_profile_sdk", 684 "ffrt:libffrt", 685 "googletest:gmock", 686 "hicollie:libhicollie", 687 ] 688} 689 690## UnitTest UTTest_ipc_server_client_proxy }}} 691 692## UnitTest UTTest_ipc_server_listener {{{ 693ohos_unittest("UTTest_ipc_server_listener") { 694 module_out_path = module_out_path 695 696 sources = [ "UTTest_ipc_server_listener.cpp" ] 697 698 deps = [ ":device_manager_test_common" ] 699 700 external_deps = [ 701 "data_share:datashare_common", 702 "data_share:datashare_consumer", 703 "device_auth:deviceauth_sdk", 704 "googletest:gmock", 705 ] 706} 707 708## UnitTest UTTest_ipc_server_listener }}} 709 710## UnitTest UTTest_ipc_server_stub {{{ 711ohos_unittest("UTTest_ipc_server_stub") { 712 module_out_path = module_out_path 713 714 sources = [ "UTTest_ipc_server_stub.cpp" ] 715 716 deps = [ ":device_manager_test_common" ] 717 718 external_deps = [ 719 "data_share:datashare_common", 720 "data_share:datashare_consumer", 721 "device_auth:deviceauth_sdk", 722 "device_info_manager:distributed_device_profile_common", 723 "device_info_manager:distributed_device_profile_sdk", 724 "ffrt:libffrt", 725 "googletest:gmock", 726 ] 727} 728 729## UnitTest UTTest_ipc_server_stub }}} 730 731## UnitTest UTTest_device_manager_impl {{{ 732ohos_unittest("UTTest_device_manager_impl") { 733 module_out_path = module_out_path 734 735 sources = [ 736 "UTTest_device_manager_impl.cpp", 737 "UTTest_device_manager_impl_three.cpp", 738 "UTTest_device_manager_impl_two.cpp", 739 ] 740 741 deps = [ ":device_manager_test_common" ] 742 743 external_deps = [ 744 "access_token:libaccesstoken_sdk", 745 "access_token:libnativetoken", 746 "access_token:libtoken_setproc", 747 "device_auth:deviceauth_sdk", 748 "ffrt:libffrt", 749 "googletest:gmock", 750 ] 751 752 cflags = [ 753 "-Wall", 754 "-Werror", 755 "-g3", 756 "-Dprivate=public", 757 "-Dprotected=public", 758 ] 759} 760 761## UnitTest UTTest_device_manager_impl }}} 762 763## UnitTest UTTest_dm_import_auth_code {{{ 764ohos_unittest("UTTest_dm_import_auth_code") { 765 module_out_path = module_out_path 766 767 sources = [ "UTTest_dm_import_auth_code.cpp" ] 768 769 deps = [ ":device_manager_test_common" ] 770 771 external_deps = [ 772 "access_token:libaccesstoken_sdk", 773 "access_token:libnativetoken", 774 "access_token:libtoken_setproc", 775 "device_auth:deviceauth_sdk", 776 "ffrt:libffrt", 777 "googletest:gmock", 778 ] 779} 780 781## UnitTest UTTest_dm_import_auth_code }}} 782 783## UnitTest UTTest_multiple_user_connector {{{ 784ohos_unittest("UTTest_multiple_user_connector") { 785 module_out_path = module_out_path 786 787 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 788 789 sources = [ 790 "${devicemanager_path}/commondependency/src/multiple_user_connector.cpp", 791 "${devicemanager_path}/test/commonunittest/UTTest_multiple_user_connector.cpp", 792 ] 793 794 deps = [ ":device_manager_test_common" ] 795 796 external_deps = [ 797 "device_auth:deviceauth_sdk", 798 "googletest:gmock", 799 "os_account:libaccountkits", 800 "os_account:os_account_innerkits", 801 ] 802} 803 804## UnitTest UTTest_multiple_user_connector }}} 805 806## UnitTest UTTest_permission_manager {{{ 807ohos_unittest("UTTest_permission_manager") { 808 module_out_path = module_out_path 809 810 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 811 812 sources = [ 813 "${devicemanager_path}/test/commonunittest/UTTest_permission_manager.cpp", 814 ] 815 816 deps = [ ":device_manager_test_common" ] 817 818 external_deps = [ 819 "access_token:libaccesstoken_sdk", 820 "access_token:libnativetoken", 821 "access_token:libtoken_setproc", 822 "device_auth:deviceauth_sdk", 823 "googletest:gmock", 824 ] 825} 826 827## UnitTest UTTest_permission_manager }}} 828 829## UnitTest UTTest_device_manager_notify {{{ 830ohos_unittest("UTTest_device_manager_notify") { 831 module_out_path = module_out_path 832 833 sources = [ 834 "UTTest_device_manager_notify.cpp", 835 "UTTest_device_manager_notify_three.cpp", 836 "UTTest_device_manager_notify_two.cpp", 837 ] 838 839 deps = [ ":device_manager_test_common" ] 840 841 external_deps = [ 842 "device_auth:deviceauth_sdk", 843 "ffrt:libffrt", 844 "googletest:gmock", 845 ] 846} 847 848## UnitTest UTTest_device_manager_notify }}} 849 850## UnitTest UTTest_ipc_client_server_proxy {{{ 851ohos_unittest("UTTest_ipc_client_server_proxy") { 852 module_out_path = module_out_path 853 854 sources = [ "UTTest_ipc_client_server_proxy.cpp" ] 855 856 deps = [ ":device_manager_test_common" ] 857 858 external_deps = [ 859 "device_auth:deviceauth_sdk", 860 "googletest:gmock", 861 ] 862} 863 864## UnitTest UTTest_ipc_client_server_proxy }}} 865 866## UnitTest UTTest_dm_device_state_manager {{{ 867ohos_unittest("UTTest_dm_device_state_manager") { 868 module_out_path = module_out_path 869 870 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 871 872 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_device_state_manager.cpp" ] 873 874 deps = [ ":device_manager_test_common" ] 875 876 external_deps = [ 877 "device_auth:deviceauth_sdk", 878 "ffrt:libffrt", 879 "googletest:gmock", 880 "hisysevent:libhisysevent", 881 "hitrace:hitrace_meter", 882 ] 883} 884 885## UnitTest UTTest_dm_device_state_manager }}} 886 887## UnitTest UTTest_dm_dfx {{{ 888ohos_unittest("UTTest_dm_dfx") { 889 module_out_path = module_out_path 890 891 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 892 893 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_dfx.cpp" ] 894 895 deps = [ ":device_manager_test_common" ] 896 897 external_deps = [ 898 "device_auth:deviceauth_sdk", 899 "googletest:gmock", 900 "hitrace:hitrace_meter", 901 ] 902} 903 904## UnitTest UTTest_dm_dfx }}} 905 906## UnitTest UTTest_dm_discovery_filter {{{ 907ohos_unittest("UTTest_dm_discovery_filter") { 908 module_out_path = module_out_path 909 910 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 911 912 sources = [ 913 "${devicemanager_path}/test/commonunittest/UTTest_dm_discovery_filter.cpp", 914 ] 915 916 deps = [ ":device_manager_test_common" ] 917 918 external_deps = [ 919 "device_auth:deviceauth_sdk", 920 "device_info_manager:distributed_device_profile_common", 921 "device_info_manager:distributed_device_profile_sdk", 922 "googletest:gmock", 923 ] 924} 925 926## UnitTest UTTest_dm_discovery_filter }}} 927 928## UnitTest UTTest_device_manager_service_impl {{{ 929ohos_unittest("UTTest_device_manager_service_impl") { 930 module_out_path = module_out_path 931 932 sources = [ 933 "${devicemanager_path}/commondependency/src/multiple_user_connector.cpp", 934 "${servicesimpl_path}/src/device_manager_service_impl.cpp", 935 "UTTest_device_manager_service_impl.cpp", 936 ] 937 938 deps = [ ":device_manager_test_common" ] 939 940 external_deps = [ 941 "device_auth:deviceauth_sdk", 942 "device_info_manager:distributed_device_profile_common", 943 "device_info_manager:distributed_device_profile_sdk", 944 "ffrt:libffrt", 945 "googletest:gmock", 946 "os_account:libaccountkits", 947 "os_account:os_account_innerkits", 948 ] 949} 950 951## UnitTest UTTest_device_manager_service_impl }}} 952 953## UnitTest UTTest_device_manager_service_listener {{{ 954ohos_unittest("UTTest_device_manager_service_listener") { 955 module_out_path = module_out_path 956 957 sources = [ "UTTest_device_manager_service_listener.cpp" ] 958 959 deps = [ ":device_manager_test_common" ] 960 961 external_deps = [ 962 "device_auth:deviceauth_sdk", 963 "device_info_manager:distributed_device_profile_common", 964 "device_info_manager:distributed_device_profile_sdk", 965 "googletest:gmock", 966 ] 967} 968 969## UnitTest UTTest_device_manager_service_listener }}} 970 971## UnitTest UTTest_auth_message_processor {{{ 972ohos_unittest("UTTest_auth_message_processor") { 973 module_out_path = module_out_path 974 975 sources = [ "UTTest_auth_message_processor.cpp" ] 976 977 deps = [ ":device_manager_test_common" ] 978 979 external_deps = [ 980 "device_auth:deviceauth_sdk", 981 "device_info_manager:distributed_device_profile_common", 982 "device_info_manager:distributed_device_profile_sdk", 983 "ffrt:libffrt", 984 "googletest:gmock", 985 ] 986} 987 988## UTTest_auth_message_processor }}} 989 990## UnitTest UTTest_auth_response_state {{{ 991ohos_unittest("UTTest_auth_response_state") { 992 module_out_path = module_out_path 993 994 sources = [ "UTTest_auth_response_state.cpp" ] 995 996 deps = [ ":device_manager_test_common" ] 997 998 external_deps = [ 999 "device_auth:deviceauth_sdk", 1000 "device_info_manager:distributed_device_profile_common", 1001 "device_info_manager:distributed_device_profile_sdk", 1002 "ffrt:libffrt", 1003 "googletest:gmock", 1004 ] 1005} 1006 1007## UTTest_auth_response_state }}} 1008 1009## UnitTest UTTest_auth_request_state {{{ 1010ohos_unittest("UTTest_auth_request_state") { 1011 module_out_path = module_out_path 1012 1013 sources = [ "UTTest_auth_request_state.cpp" ] 1014 1015 deps = [ ":device_manager_test_common" ] 1016 1017 external_deps = [ 1018 "device_auth:deviceauth_sdk", 1019 "device_info_manager:distributed_device_profile_common", 1020 "device_info_manager:distributed_device_profile_sdk", 1021 "ffrt:libffrt", 1022 "googletest:gmock", 1023 ] 1024} 1025 1026## UTTest_auth_request_state }}} 1027 1028## UnitTest ipc_client_manager_test {{{ 1029ohos_unittest("ipc_client_manager_test") { 1030 module_out_path = module_out_path 1031 1032 sources = [ "ipc_client_manager_test.cpp" ] 1033 1034 deps = [ ":device_manager_test_common" ] 1035 1036 external_deps = [ 1037 "device_auth:deviceauth_sdk", 1038 "googletest:gmock", 1039 ] 1040} 1041 1042## UnitTest ipc_client_manager_test }}} 1043 1044## UnitTest UTTest_dm_auth_manager_first {{{ 1045ohos_unittest("UTTest_dm_auth_manager_first") { 1046 module_out_path = module_out_path 1047 1048 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1049 1050 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_auth_manager_first.cpp" ] 1051 1052 deps = [ ":device_manager_test_common" ] 1053 1054 external_deps = [ 1055 "device_auth:deviceauth_sdk", 1056 "device_info_manager:distributed_device_profile_common", 1057 "device_info_manager:distributed_device_profile_sdk", 1058 "ffrt:libffrt", 1059 "googletest:gmock", 1060 ] 1061 1062 cflags = [ 1063 "-g", 1064 "-O0", 1065 "-Dprivate=public", 1066 "-Dprotected=public", 1067 "-Wno-unused-variable", 1068 "-fno-omit-frame-pointer", 1069 ] 1070} 1071 1072## UTTest_dm_auth_manager_first }}} 1073 1074## UnitTest UTTest_dm_auth_manager_second {{{ 1075ohos_unittest("UTTest_dm_auth_manager_second") { 1076 module_out_path = module_out_path 1077 1078 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1079 1080 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_auth_manager_second.cpp" ] 1081 1082 deps = [ ":device_manager_test_common" ] 1083 1084 external_deps = [ 1085 "ability_runtime:ability_connect_callback_stub", 1086 "device_auth:deviceauth_sdk", 1087 "device_info_manager:distributed_device_profile_common", 1088 "device_info_manager:distributed_device_profile_sdk", 1089 "ffrt:libffrt", 1090 "googletest:gmock", 1091 ] 1092} 1093 1094## UTTest_dm_auth_manager_second }}} 1095 1096## UnitTest UTTest_dm_auth_manager_third {{{ 1097ohos_unittest("UTTest_dm_auth_manager_third") { 1098 module_out_path = module_out_path 1099 1100 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1101 1102 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_auth_manager_third.cpp" ] 1103 1104 deps = [ ":device_manager_test_common" ] 1105 1106 external_deps = [ 1107 "ability_runtime:ability_connect_callback_stub", 1108 "device_auth:deviceauth_sdk", 1109 "device_info_manager:distributed_device_profile_common", 1110 "device_info_manager:distributed_device_profile_sdk", 1111 "ffrt:libffrt", 1112 "googletest:gmock", 1113 ] 1114 1115 cflags = [ 1116 "-g", 1117 "-O0", 1118 "-Dprivate=public", 1119 "-Dprotected=public", 1120 "-Wno-unused-variable", 1121 "-fno-omit-frame-pointer", 1122 ] 1123} 1124 1125## UTTest_dm_auth_manager_third }}} 1126 1127############################### 1128## UnitTest UTTest_dm_radar_helper_test {{{ 1129ohos_unittest("UTTest_dm_radar_helper_test") { 1130 module_out_path = module_out_path 1131 1132 include_dirs = [ 1133 "${devicemanager_path}/test/commonunittest", 1134 "${devicemanager_path}/radar/include", 1135 ] 1136 1137 sources = 1138 [ "${devicemanager_path}/test/commonunittest/dm_radar_helper_test.cpp" ] 1139 1140 deps = [ ":device_manager_test_common" ] 1141 1142 external_deps = [ 1143 "device_auth:deviceauth_sdk", 1144 "googletest:gmock", 1145 ] 1146} 1147 1148## UTTest_dm_radar_helper_test }}} 1149 1150## UnitTest UTTest_discovery_filter {{{ 1151ohos_unittest("UTTest_discovery_filter") { 1152 module_out_path = module_out_path 1153 1154 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1155 1156 sources = [ 1157 "${devicemanager_path}/test/commonunittest/UTTest_discovery_filter.cpp", 1158 ] 1159 1160 deps = [ ":device_manager_test_common" ] 1161 1162 external_deps = [ 1163 "data_share:datashare_common", 1164 "data_share:datashare_consumer", 1165 "device_auth:deviceauth_sdk", 1166 "device_info_manager:distributed_device_profile_common", 1167 "device_info_manager:distributed_device_profile_sdk", 1168 "googletest:gmock", 1169 ] 1170} 1171 1172## UnitTest UTTest_discovery_filter }}} 1173 1174## UnitTest UTTest_discovery_manager {{{ 1175ohos_unittest("UTTest_discovery_manager") { 1176 module_out_path = module_out_path 1177 1178 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1179 1180 sources = [ 1181 "${devicemanager_path}/test/commonunittest/UTTest_discovery_manager.cpp", 1182 ] 1183 1184 deps = [ ":device_manager_test_common" ] 1185 1186 external_deps = [ 1187 "device_auth:deviceauth_sdk", 1188 "device_info_manager:distributed_device_profile_common", 1189 "device_info_manager:distributed_device_profile_sdk", 1190 "ffrt:libffrt", 1191 "googletest:gmock", 1192 "hitrace:hitrace_meter", 1193 ] 1194} 1195 1196## UnitTest UTTest_discovery_manager }}} 1197 1198############################### 1199## UnitTest UTTest_dm_deviceprofile_connector {{{ 1200ohos_unittest("UTTest_dm_deviceprofile_connector") { 1201 module_out_path = module_out_path 1202 1203 include_dirs = [ 1204 "${devicemanager_path}/commondependency/include", 1205 "${devicemanager_path}/test/commonunittest", 1206 ] 1207 1208 sources = [ 1209 "${devicemanager_path}/test/commonunittest/UTTest_dm_deviceprofile_connector.cpp", 1210 "${devicemanager_path}/test/unittest/mock/mock_distributed_device_profile_client.cpp", 1211 ] 1212 1213 deps = [ ":device_manager_test_common" ] 1214 1215 external_deps = [ 1216 "device_info_manager:distributed_device_profile_common", 1217 "device_info_manager:distributed_device_profile_sdk", 1218 "ffrt:libffrt", 1219 "googletest:gmock", 1220 ] 1221} 1222 1223## UTTest_dm_deviceprofile_connector }}} 1224 1225############################# 1226 1227## UnitTest UTTest_dm_discovery_manager {{{ 1228ohos_unittest("UTTest_dm_discovery_manager") { 1229 module_out_path = module_out_path 1230 1231 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1232 1233 sources = [ 1234 "${devicemanager_path}/test/commonunittest/UTTest_dm_discovery_manager.cpp", 1235 ] 1236 1237 deps = [ ":device_manager_test_common" ] 1238 1239 external_deps = [ 1240 "device_auth:deviceauth_sdk", 1241 "device_info_manager:distributed_device_profile_common", 1242 "device_info_manager:distributed_device_profile_sdk", 1243 "ffrt:libffrt", 1244 "googletest:gmock", 1245 "hitrace:hitrace_meter", 1246 ] 1247} 1248 1249## UnitTest UTTest_dm_discovery_manager }}} 1250 1251## UnitTest UTTest_dm_distributed_hardware_load {{{ 1252ohos_unittest("UTTest_dm_distributed_hardware_load") { 1253 module_out_path = module_out_path 1254 1255 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1256 1257 sources = [ "${devicemanager_path}/test/commonunittest/UTTest_dm_distributed_hardware_load.cpp" ] 1258 1259 deps = [ ":device_manager_test_common" ] 1260 1261 external_deps = [ 1262 "device_auth:deviceauth_sdk", 1263 "device_info_manager:distributed_device_profile_common", 1264 "device_info_manager:distributed_device_profile_sdk", 1265 "googletest:gmock", 1266 "hitrace:hitrace_meter", 1267 ] 1268} 1269 1270## UnitTest UTTest_dm_distributed_hardware_load }}} 1271 1272## UnitTest UTTest_dm_crypto {{{ 1273ohos_unittest("UTTest_dm_crypto") { 1274 module_out_path = module_out_path 1275 1276 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1277 1278 sources = [ "${devicemanager_path}/test/unittest/UTTest_dm_crypto.cpp" ] 1279 1280 deps = [ ":device_manager_test_common" ] 1281 1282 external_deps = [ "googletest:gmock" ] 1283} 1284 1285## UnitTest UTTest_dm_crypto }}} 1286 1287## UnitTest UTTest_dm_account_common_event {{{ 1288ohos_unittest("UTTest_dm_account_common_event") { 1289 module_out_path = module_out_path 1290 1291 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1292 1293 sources = [ 1294 "${devicemanager_path}/test/unittest/UTTest_dm_account_common_event.cpp", 1295 ] 1296 1297 deps = [ ":device_manager_test_common" ] 1298 1299 external_deps = [] 1300} 1301 1302## UnitTest UTTest_dm_account_common_event }}} 1303 1304## UnitTest UTTest_dm_publish_common_event {{{ 1305ohos_unittest("UTTest_dm_publish_common_event") { 1306 module_out_path = module_out_path 1307 1308 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1309 1310 sources = [ 1311 "${devicemanager_path}/test/unittest/UTTest_dm_publish_common_event.cpp", 1312 ] 1313 1314 deps = [ ":device_manager_test_common" ] 1315 1316 external_deps = [ 1317 "bluetooth:btframework", 1318 "wifi:wifi_sdk", 1319 ] 1320} 1321 1322## UnitTest UTTest_dm_publish_common_event }}} 1323 1324## UnitTest UTTest_dm_screen_common_event {{{ 1325ohos_unittest("UTTest_dm_screen_common_event") { 1326 module_out_path = module_out_path 1327 1328 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1329 1330 sources = [ 1331 "${devicemanager_path}/test/unittest/UTTest_dm_screen_common_event.cpp", 1332 ] 1333 1334 deps = [ ":device_manager_test_common" ] 1335 1336 external_deps = [ 1337 "bluetooth:btframework", 1338 "wifi:wifi_sdk", 1339 ] 1340} 1341 1342## UnitTest UTTest_dm_screen_common_event }}} 1343 1344## UnitTest UTTest_relationship_sync_mgr {{{ 1345ohos_unittest("UTTest_relationship_sync_mgr") { 1346 module_out_path = module_out_path 1347 1348 include_dirs = [ "${devicemanager_path}/test/unittest" ] 1349 1350 sources = 1351 [ "${devicemanager_path}/test/unittest/UTTest_relationship_sync_mgr.cpp" ] 1352 1353 deps = [ ":device_manager_test_common" ] 1354 1355 external_deps = [ "cJSON:cjson" ] 1356} 1357 1358## UnitTest UTTest_relationship_sync_mgr }}} 1359 1360## UnitTest UTTest_dm_publish_manager {{{ 1361ohos_unittest("UTTest_dm_publish_manager") { 1362 module_out_path = module_out_path 1363 1364 include_dirs = [ "${devicemanager_path}/test/commonunittest" ] 1365 1366 sources = [ 1367 "${devicemanager_path}/test/commonunittest/UTTest_dm_publish_manager.cpp", 1368 "${devicemanager_path}/test/unittest/mock/ipc_server_listener.cpp", 1369 "${devicemanager_path}/test/unittest/mock/parameter.cpp", 1370 "${services_path}/src/device_manager_service.cpp", 1371 "${services_path}/src/device_manager_service_listener.cpp", 1372 "${services_path}/src/softbus/softbus_listener.cpp", 1373 "${servicesimpl_path}/src/dependency/softbus/softbus_connector.cpp", 1374 "${servicesimpl_path}/src/dependency/softbus/softbus_session.cpp", 1375 "${servicesimpl_path}/src/publish/dm_publish_manager.cpp", 1376 "${softbuscache_parh}/src/dm_softbus_cache.cpp", 1377 ] 1378 1379 deps = [ ":device_manager_test_common" ] 1380 1381 external_deps = [ 1382 "cJSON:cjson", 1383 "data_share:datashare_common", 1384 "data_share:datashare_consumer", 1385 "device_auth:deviceauth_sdk", 1386 "device_info_manager:distributed_device_profile_common", 1387 "device_info_manager:distributed_device_profile_sdk", 1388 "ffrt:libffrt", 1389 "googletest:gmock", 1390 "hitrace:hitrace_meter", 1391 ] 1392 1393 if (support_power_manager) { 1394 external_deps += [ "power_manager:powermgr_client" ] 1395 } 1396} 1397 1398## UnitTest UTTest_dm_publish_manager }}} 1399 1400## Build device_manager_test_common.a {{{ 1401config("device_manager_test_common_public_config") { 1402 include_dirs = [ 1403 "${common_path}/include", 1404 "${common_path}/include/ipc", 1405 "${common_path}/include/ipc/model", 1406 "${ext_path}/pin_auth/include", 1407 "${innerkits_path}/native_cpp/include", 1408 "${innerkits_path}/native_cpp/include/ipc/standard", 1409 "${innerkits_path}/native_cpp/include/ipc", 1410 "${innerkits_path}/native_cpp/include/notify", 1411 "${utils_path}/include", 1412 "${utils_path}/include/ipc/standard", 1413 "${utils_path}/include/crypto", 1414 "${utils_path}/include/fwkload/standard", 1415 "${utils_path}/include/timer", 1416 "${servicesimpl_path}/include", 1417 "${servicesimpl_path}/include/credential", 1418 "${servicesimpl_path}/include/discovery", 1419 "${servicesimpl_path}/include/dependency/softbus", 1420 "${servicesimpl_path}/include/authentication", 1421 "${servicesimpl_path}/include/adapter", 1422 "${servicesimpl_path}/include/publish", 1423 "${servicesimpl_path}/include/dependency/hichain", 1424 "${servicesimpl_path}/include/deviceinfo/", 1425 "${servicesimpl_path}/include/devicestate", 1426 "${services_path}/include", 1427 "${services_path}/include/softbus", 1428 "${services_path}/include/pinholder", 1429 "${devicemanager_path}/test/unittest/mock", 1430 "${servicesimpl_path}/include/ability", 1431 "${servicesimpl_path}/include/config", 1432 "${servicesimpl_path}/include/dependency/multipleuser", 1433 "${servicesimpl_path}/include/pinholder", 1434 "${devicemanager_path}/test/unittest/mock/", 1435 ] 1436 1437 cflags = [ 1438 "-Wall", 1439 "-Werror", 1440 "-g3", 1441 "-Dprivate=public", 1442 "-Dprotected=public", 1443 ] 1444 1445 defines = [ 1446 "HI_LOG_ENABLE", 1447 "DH_LOG_TAG=\"device_manager_UTtest\"", 1448 "LOG_DOMAIN=0xD004110", 1449 ] 1450} 1451 1452ohos_static_library("device_manager_test_common") { 1453 sanitize = { 1454 cfi = true 1455 cfi_cross_dso = true 1456 debug = false 1457 } 1458 1459 testonly = true 1460 1461 cflags_cc = [] 1462 1463 visibility = [ ":*" ] 1464 1465 public_configs = [ ":device_manager_test_common_public_config" ] 1466 1467 public_deps = [ 1468 "${devicemanager_path}/commondependency:devicemanagerdependency", 1469 "${devicemanager_path}/interfaces/kits/js:devicemanager", 1470 "${devicemanager_path}/radar:devicemanagerradar", 1471 "${ext_path}/pin_auth:devicemanagerext_pin_auth", 1472 "${innerkits_path}/native_cpp:devicemanagersdk", 1473 "${services_path}:devicemanagerservice", 1474 "${servicesimpl_path}:devicemanagerserviceimpl", 1475 "${softbuscache_parh}:dmdevicecache", 1476 "${utils_path}:devicemanagerutils", 1477 ] 1478 1479 external_deps = [ 1480 "ability_runtime:ability_manager", 1481 "access_token:libaccesstoken_sdk", 1482 "access_token:libnativetoken", 1483 "access_token:libtoken_setproc", 1484 "bundle_framework:appexecfwk_base", 1485 "cJSON:cjson", 1486 "c_utils:utils", 1487 "common_event_service:cesfwk_core", 1488 "common_event_service:cesfwk_innerkits", 1489 "data_share:datashare_common", 1490 "data_share:datashare_consumer", 1491 "device_auth:deviceauth_sdk", 1492 "device_info_manager:distributed_device_profile_common", 1493 "device_info_manager:distributed_device_profile_sdk", 1494 "dsoftbus:softbus_client", 1495 "ffrt:libffrt", 1496 "hilog:libhilog", 1497 "hisysevent:libhisysevent", 1498 "hitrace:hitrace_meter", 1499 "init:libbegetutil", 1500 "ipc:ipc_core", 1501 "ipc:ipc_single", 1502 "safwk:system_ability_fwk", 1503 "samgr:samgr_proxy", 1504 ] 1505 1506 public_external_deps = [ "ability_base:want" ] 1507 1508 if (os_account_part_exists) { 1509 cflags_cc += [ "-DOS_ACCOUNT_PART_EXISTS" ] 1510 external_deps += [ "os_account:os_account_innerkits" ] 1511 } 1512 1513 subsystem_name = "distributedhardware" 1514 1515 part_name = "device_manager" 1516} 1517## Build device_manager_test_common.a }}} 1518