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. 13import("//build/test.gni") 14import("../../../../bluetooth_part.gni") 15import("../../../../castplus_cast_engine_part.gni") 16import("../../../../config.gni") 17import("../../../../efficiency_manager_part.gni") 18 19module_output_path = "av_session/av_session/session" 20 21############################################################################### 22config("module_private_config") { 23 visibility = [ ":*" ] 24 25 include_dirs = [ 26 "../../ipc/base/", 27 "../../ipc/proxy/", 28 "../../ipc/stub/", 29 "../../server/", 30 "../../server/migrate/", 31 "../../server/softbus/", 32 "../../server/remote/", 33 "../../../../interfaces/inner_api/native/session/include/", 34 "../../../../frameworks/native/session/include", 35 "../../adapter/", 36 "../../../../utils/include/", 37 "../", 38 "../remote", 39 ] 40} 41 42config("module_private_config_without_third_party") { 43 visibility = [ ":*" ] 44 45 include_dirs = [ 46 "../../ipc/base/", 47 "../../ipc/proxy/", 48 "../../ipc/stub/", 49 "../../server/", 50 "../../server/migrate/", 51 "../../server/softbus/", 52 "../../server/remote/", 53 "../../../../interfaces/inner_api/native/session/include/", 54 "../../../../frameworks/native/session/include", 55 "../../adapter/", 56 "../../../../utils/include/", 57 "../", 58 "../remote", 59 ] 60} 61 62config("common_config") { 63 visibility = [ ":*" ] 64 if (castplus_cast_engine_enable) { 65 cflags = [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 66 } 67} 68 69common_deps = [ 70 "../../../../frameworks/common:avsession_common", 71 "../../../../frameworks/native/session:avsession_client_static", 72 "../../../../utils:avsession_utils", 73 "../../../session:avsession_item_static", 74 "../../../session:avsession_service_static", 75] 76 77common_deps_without_third_party = [ 78 "../../../../frameworks/common:avsession_common", 79 "../../../../frameworks/native/session:avsession_client_static", 80 "../../../../utils:avsession_utils", 81 "../../../session:avsession_item_static", 82 "../../../session:avsession_service_static", 83] 84 85common_external_deps = [ 86 "relational_store:native_rdb", 87 "ability_base:want", 88 "ability_runtime:wantagent_innerkits", 89 "access_token:libaccesstoken_sdk", 90 "access_token:libnativetoken", 91 "access_token:libtoken_setproc", 92 "audio_framework:audio_client", 93 "audio_framework:audio_foundation", 94 "background_task_mgr:bgtaskmgr_innerkits", 95 "bounds_checking_function:libsec_shared", 96 "cJSON:cjson", 97 "c_utils:utils", 98 "device_manager:devicemanagersdk", 99 "dsoftbus:softbus_client", 100 "hilog:libhilog", 101 "image_framework:image_native", 102 "input:libmmi-client", 103 "ipc:ipc_single", 104 "json:nlohmann_json_static", 105 "googletest:gtest_main", 106 "openssl:libcrypto_shared", 107 "safwk:system_ability_fwk", 108 "samgr:samgr_proxy", 109 "window_manager:libdm_lite", 110] 111 112common_external_deps_with_third_party = [ 113 "ability_base:want", 114 "ability_runtime:wantagent_innerkits", 115 "access_token:libaccesstoken_sdk", 116 "access_token:libnativetoken", 117 "access_token:libtoken_setproc", 118 "audio_framework:audio_client", 119 "background_task_mgr:bgtaskmgr_innerkits", 120 "bounds_checking_function:libsec_shared", 121 "cJSON:cjson", 122 "c_utils:utils", 123 "device_manager:devicemanagersdk", 124 "dsoftbus:softbus_client", 125 "googletest:gtest_main", 126 "hilog:libhilog", 127 "image_framework:image_native", 128 "input:libmmi-client", 129 "ipc:ipc_single", 130 "openssl:libcrypto_shared", 131 "safwk:system_ability_fwk", 132 "samgr:samgr_proxy", 133 "window_manager:libdm_lite", 134] 135 136ohos_unittest("AVSessionUsersManagerTest") { 137 module_out_path = module_output_path 138 139 sources = [ "avsession_users_manager_test.cpp" ] 140 141 visibility = [ ":*" ] 142 143 include_dirs = [ 144 "../../ipc/base/", 145 "../../ipc/proxy/", 146 "../../ipc/stub/", 147 "../../server/", 148 "../../server/migrate/", 149 "../../server/softbus/", 150 "../../server/remote/", 151 "../../../../interfaces/inner_api/native/session/include/", 152 "../../../../frameworks/native/session/include", 153 "../../adapter/", 154 "../../../../utils/include/", 155 "../", 156 "../remote", 157 ] 158 159 cflags_cc = [ 160 "--coverage", 161 "-fno-access-control", 162 ] 163 164 ldflags = [ "--coverage" ] 165 166 deps = [ 167 "../../../../frameworks/common:avsession_common", 168 "../../../../frameworks/native/session:avsession_client_static", 169 "../../../../utils:avsession_utils", 170 "../../../session:avsession_item_static", 171 "../../../session:avsession_service_static", 172 "../../../session:libidl_avsession_service_interface_proxy", 173 "../../../session:libidl_avsession_service_interface_stub", 174 ] 175 176 external_deps = [ 177 "ability_base:want", 178 "ability_runtime:wantagent_innerkits", 179 "access_token:libaccesstoken_sdk", 180 "access_token:libnativetoken", 181 "access_token:libtoken_setproc", 182 "audio_framework:audio_client", 183 "background_task_mgr:bgtaskmgr_innerkits", 184 "bounds_checking_function:libsec_shared", 185 "cJSON:cjson", 186 "c_utils:utils", 187 "device_manager:devicemanagersdk", 188 "dsoftbus:softbus_client", 189 "googletest:gtest_main", 190 "hilog:libhilog", 191 "image_framework:image_native", 192 "input:libmmi-client", 193 "ipc:ipc_single", 194 "openssl:libcrypto_shared", 195 "safwk:system_ability_fwk", 196 "samgr:samgr_proxy", 197 "window_manager:libdm_lite", 198 ] 199 200 public_configs = ["../../../session:avsession_ipc_config"] 201} 202 203ohos_unittest("AVSharedMemoryBaseTest") { 204 module_out_path = module_output_path 205 206 sources = [ "av_shared_memory_base_test.cpp" ] 207 208 visibility = [ ":*" ] 209 210 include_dirs = [ 211 "../../ipc/base/", 212 "../../ipc/proxy/", 213 "../../ipc/stub/", 214 "../../server/", 215 "../../server/migrate/", 216 "../../server/softbus/", 217 "../../server/remote/", 218 "../../../../interfaces/inner_api/native/session/include/", 219 "../../../../frameworks/native/session/include", 220 "../../adapter/", 221 "../../../../utils/include/", 222 "../", 223 "../remote", 224 ] 225 226 cflags_cc = [ 227 "--coverage", 228 "-fno-access-control", 229 ] 230 231 ldflags = [ "--coverage" ] 232 233 deps = [ 234 "../../../../frameworks/common:avsession_common", 235 "../../../../frameworks/native/session:avsession_client_static", 236 "../../../../utils:avsession_utils", 237 "../../../session:avsession_item_static", 238 "../../../session:avsession_service_static", 239 "../../../session:libidl_avsession_service_interface_proxy", 240 "../../../session:libidl_avsession_service_interface_stub", 241 ] 242 243 external_deps = [ 244 "ability_base:want", 245 "ability_runtime:wantagent_innerkits", 246 "access_token:libaccesstoken_sdk", 247 "access_token:libnativetoken", 248 "access_token:libtoken_setproc", 249 "audio_framework:audio_client", 250 "background_task_mgr:bgtaskmgr_innerkits", 251 "bounds_checking_function:libsec_shared", 252 "cJSON:cjson", 253 "c_utils:utils", 254 "device_manager:devicemanagersdk", 255 "dsoftbus:softbus_client", 256 "googletest:gtest_main", 257 "hilog:libhilog", 258 "image_framework:image_native", 259 "input:libmmi-client", 260 "ipc:ipc_single", 261 "openssl:libcrypto_shared", 262 "safwk:system_ability_fwk", 263 "samgr:samgr_proxy", 264 "window_manager:libdm_lite", 265 ] 266 267 public_configs = ["../../../session:avsession_ipc_config"] 268} 269 270ohos_unittest("AVSessionServiceAddedTest") { 271 module_out_path = module_output_path 272 273 sources = [ "avsession_service_added_test.cpp" ] 274 275 visibility = [ ":*" ] 276 277 include_dirs = [ 278 "../../ipc/base/", 279 "../../ipc/proxy/", 280 "../../ipc/stub/", 281 "../../server/", 282 "../../server/migrate/", 283 "../../server/softbus/", 284 "../../server/remote/", 285 "../../../../interfaces/inner_api/native/session/include/", 286 "../../../../frameworks/native/session/include", 287 "../../adapter/", 288 "../../../../utils/include/", 289 "../", 290 "../remote", 291 ] 292 293 cflags_cc = [ 294 "--coverage", 295 "-fno-access-control", 296 ] 297 298 ldflags = [ "--coverage" ] 299 300 deps = [ 301 "../../../../frameworks/common:avsession_common", 302 "../../../../frameworks/native/session:avsession_client_static", 303 "../../../../utils:avsession_utils", 304 "../../../session:avsession_item_static", 305 "../../../session:avsession_service_static", 306 "../../../session:libidl_avsession_service_interface_proxy", 307 "../../../session:libidl_avsession_service_interface_stub", 308 ] 309 310 external_deps = [ 311 "ability_base:want", 312 "ability_runtime:wantagent_innerkits", 313 "access_token:libaccesstoken_sdk", 314 "access_token:libnativetoken", 315 "access_token:libtoken_setproc", 316 "audio_framework:audio_client", 317 "background_task_mgr:bgtaskmgr_innerkits", 318 "bounds_checking_function:libsec_shared", 319 "cJSON:cjson", 320 "c_utils:utils", 321 "device_manager:devicemanagersdk", 322 "dsoftbus:softbus_client", 323 "googletest:gtest_main", 324 "hilog:libhilog", 325 "image_framework:image_native", 326 "input:libmmi-client", 327 "ipc:ipc_single", 328 "openssl:libcrypto_shared", 329 "safwk:system_ability_fwk", 330 "samgr:samgr_proxy", 331 "window_manager:libdm_lite", 332 ] 333 334 if (castplus_cast_engine_enable) { 335 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 336 deps += [ 337 "../../../../frameworks/native/session:avsession_cast_client", 338 "../../../../services/session:avsession_cast_item_static", 339 "../../../../services/session:avsession_router_static", 340 ] 341 external_deps += [ "cast_engine:cast_engine_client" ] 342 } 343 344 if (bluetooth_part_enable) { 345 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 346 external_deps += [ "bluetooth:btframework" ] 347 } 348 349 public_configs = ["../../../session:avsession_ipc_config"] 350} 351 352ohos_unittest("AudioDeviceManagerTest") { 353 module_out_path = module_output_path 354 355 sources = [ "audio_device_manager_test.cpp" ] 356 357 visibility = [ ":*" ] 358 359 include_dirs = [ 360 "../../ipc/base/", 361 "../../ipc/proxy/", 362 "../../ipc/stub/", 363 "../../server/", 364 "../../server/migrate/", 365 "../../server/softbus/", 366 "../../server/remote/", 367 "../../../../interfaces/inner_api/native/session/include/", 368 "../../../../frameworks/native/session/include", 369 "../../adapter/", 370 "../../../../utils/include/", 371 "../", 372 "../remote", 373 ] 374 375 cflags_cc = [ 376 "--coverage", 377 "-fno-access-control", 378 ] 379 380 ldflags = [ "--coverage" ] 381 382 deps = [ 383 "../../../../frameworks/common:avsession_common", 384 "../../../../frameworks/native/session:avsession_client_static", 385 "../../../../utils:avsession_utils", 386 "../../../session:avsession_item_static", 387 "../../../session:avsession_service_static", 388 "../../../session:libidl_avsession_service_interface_proxy", 389 "../../../session:libidl_avsession_service_interface_stub", 390 ] 391 392 external_deps = [ 393 "ability_base:want", 394 "ability_runtime:wantagent_innerkits", 395 "access_token:libaccesstoken_sdk", 396 "access_token:libnativetoken", 397 "access_token:libtoken_setproc", 398 "audio_framework:audio_client", 399 "audio_framework:audio_foundation", 400 "background_task_mgr:bgtaskmgr_innerkits", 401 "bounds_checking_function:libsec_shared", 402 "cJSON:cjson", 403 "c_utils:utils", 404 "device_manager:devicemanagersdk", 405 "dsoftbus:softbus_client", 406 "googletest:gtest_main", 407 "hilog:libhilog", 408 "image_framework:image_native", 409 "input:libmmi-client", 410 "ipc:ipc_single", 411 "openssl:libcrypto_shared", 412 "safwk:system_ability_fwk", 413 "samgr:samgr_proxy", 414 "window_manager:libdm_lite", 415 ] 416 417 public_configs = ["../../../session:avsession_ipc_config"] 418} 419 420ohos_unittest("AVSessionItemTest") { 421 module_out_path = module_output_path 422 423 sources = [ "avsession_item_test.cpp" ] 424 425 visibility = [ ":*" ] 426 427 defines = [ "CASTPLUS_CAST_ENGINE_ENABLE" ] 428 429 include_dirs = [ 430 "../../ipc/base/", 431 "../../ipc/proxy/", 432 "../../ipc/stub/", 433 "../../server/", 434 "../../server/migrate/", 435 "../../server/softbus/", 436 "../../server/remote/", 437 "../../../../interfaces/inner_api/native/session/include/", 438 "../../../../frameworks/native/session/include", 439 "../../adapter/", 440 "../../../../utils/include/", 441 "../", 442 "../remote", 443 ] 444 445 cflags_cc = [ 446 "--coverage", 447 "-fno-access-control", 448 ] 449 450 ldflags = [ "--coverage" ] 451 452 deps = [ 453 "../../../../frameworks/common:avsession_common", 454 "../../../../frameworks/native/session:avsession_client_static", 455 "../../../../utils:avsession_utils", 456 "../../../session:avsession_item_static", 457 "../../../session:avsession_service_static", 458 "../../../session:libidl_avsession_service_interface_proxy", 459 "../../../session:libidl_avsession_service_interface_stub", 460 ] 461 462 external_deps = [ 463 "ability_base:want", 464 "ability_runtime:wantagent_innerkits", 465 "access_token:libaccesstoken_sdk", 466 "access_token:libnativetoken", 467 "access_token:libtoken_setproc", 468 "audio_framework:audio_client", 469 "audio_framework:audio_foundation", 470 "background_task_mgr:bgtaskmgr_innerkits", 471 "bounds_checking_function:libsec_shared", 472 "cJSON:cjson", 473 "c_utils:utils", 474 "device_manager:devicemanagersdk", 475 "dsoftbus:softbus_client", 476 "googletest:gtest_main", 477 "hilog:libhilog", 478 "image_framework:image_native", 479 "input:libmmi-client", 480 "ipc:ipc_single", 481 "openssl:libcrypto_shared", 482 "safwk:system_ability_fwk", 483 "samgr:samgr_proxy", 484 "window_manager:libdm_lite", 485 ] 486 487 if (castplus_cast_engine_enable) { 488 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 489 deps += [ 490 "../../../../frameworks/native/session:avsession_cast_client", 491 "../../../../services/session:avsession_cast_item_static", 492 "../../../../services/session:avsession_router_static", 493 ] 494 external_deps += [ "cast_engine:cast_engine_client" ] 495 } 496 497 if (bluetooth_part_enable) { 498 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 499 external_deps += [ "bluetooth:btframework" ] 500 } 501 502 if (multimedia_av_session_enable_sysevent_control) { 503 cflags_cc += [ "-DENABLE_AVSESSION_SYSEVENT_CONTROL" ] 504 external_deps += [ "hisysevent:libhisysevent" ] 505 } 506 507 public_configs = ["../../../session:avsession_ipc_config"] 508} 509 510ohos_unittest("AVControllerItemTest") { 511 module_out_path = module_output_path 512 513 sources = [ "avcontroller_item_test.cpp" ] 514 515 visibility = [ ":*" ] 516 517 defines = [ "CASTPLUS_CAST_ENGINE_ENABLE" ] 518 519 include_dirs = [ 520 "../../ipc/base/", 521 "../../ipc/proxy/", 522 "../../ipc/stub/", 523 "../../server/", 524 "../../server/migrate/", 525 "../../server/softbus/", 526 "../../server/remote/", 527 "../../../../interfaces/inner_api/native/session/include/", 528 "../../../../frameworks/native/session/include", 529 "../../adapter/", 530 "../../../../utils/include/", 531 "../", 532 "../remote", 533 ] 534 535 cflags_cc = [ 536 "--coverage", 537 "-fno-access-control", 538 ] 539 540 ldflags = [ "--coverage" ] 541 542 deps = [ 543 "../../../../frameworks/common:avsession_common", 544 "../../../../frameworks/native/session:avsession_client_static", 545 "../../../../utils:avsession_utils", 546 "../../../session:avsession_item_static", 547 "../../../session:avsession_service_static", 548 "../../../../services/session:libidl_avsession_service_interface_proxy", 549 "../../../../services/session:libidl_avsession_service_interface_stub", 550 ] 551 552 external_deps = [ 553 "ability_base:want", 554 "ability_runtime:wantagent_innerkits", 555 "access_token:libaccesstoken_sdk", 556 "access_token:libnativetoken", 557 "access_token:libtoken_setproc", 558 "audio_framework:audio_client", 559 "audio_framework:audio_foundation", 560 "background_task_mgr:bgtaskmgr_innerkits", 561 "bounds_checking_function:libsec_shared", 562 "cJSON:cjson", 563 "c_utils:utils", 564 "device_manager:devicemanagersdk", 565 "dsoftbus:softbus_client", 566 "googletest:gtest_main", 567 "hilog:libhilog", 568 "image_framework:image_native", 569 "input:libmmi-client", 570 "ipc:ipc_single", 571 "openssl:libcrypto_shared", 572 "safwk:system_ability_fwk", 573 "samgr:samgr_proxy", 574 "window_manager:libdm_lite", 575 ] 576 577 if (castplus_cast_engine_enable) { 578 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 579 deps += [ 580 "../../../../frameworks/native/session:avsession_cast_client", 581 "../../../../services/session:avsession_cast_item_static", 582 "../../../../services/session:avsession_router_static", 583 ] 584 external_deps += [ "cast_engine:cast_engine_client" ] 585 } 586 587 if (bluetooth_part_enable) { 588 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 589 external_deps += [ "bluetooth:btframework" ] 590 } 591 592 public_configs = ["../../../../services/session:avsession_ipc_config"] 593} 594 595ohos_unittest("MigrateAVSessionProxyTest") { 596 module_out_path = module_output_path 597 598 sources = [ "migrate_avsession_proxy_test.cpp" ] 599 600 visibility = [ ":*" ] 601 602 include_dirs = [ 603 "../../ipc/base/", 604 "../../ipc/proxy/", 605 "../../ipc/stub/", 606 "../../server/", 607 "../../server/migrate/", 608 "../../server/softbus/", 609 "../../server/remote/", 610 "../../../../interfaces/inner_api/native/session/include/", 611 "../../../../frameworks/native/session/include", 612 "../../adapter/", 613 "../../../../utils/include/", 614 "../", 615 "../remote", 616 ] 617 618 cflags_cc = [ 619 "--coverage", 620 "-fno-access-control", 621 ] 622 623 ldflags = [ "--coverage" ] 624 625 deps = [ 626 "../../../../frameworks/common:avsession_common", 627 "../../../../frameworks/native/session:avsession_client_static", 628 "../../../../utils:avsession_utils", 629 "../../../session:avsession_item_static", 630 "../../../session:avsession_service_static", 631 "../../../../services/session:libidl_avsession_service_interface_proxy", 632 "../../../../services/session:libidl_avsession_service_interface_stub", 633 ] 634 635 external_deps = [ 636 "ability_base:want", 637 "ability_runtime:wantagent_innerkits", 638 "access_token:libaccesstoken_sdk", 639 "access_token:libnativetoken", 640 "access_token:libtoken_setproc", 641 "audio_framework:audio_client", 642 "background_task_mgr:bgtaskmgr_innerkits", 643 "bounds_checking_function:libsec_shared", 644 "cJSON:cjson", 645 "c_utils:utils", 646 "device_manager:devicemanagersdk", 647 "dsoftbus:softbus_client", 648 "googletest:gtest_main", 649 "hilog:libhilog", 650 "image_framework:image_native", 651 "input:libmmi-client", 652 "ipc:ipc_single", 653 "openssl:libcrypto_shared", 654 "safwk:system_ability_fwk", 655 "samgr:samgr_proxy", 656 "window_manager:libdm_lite", 657 ] 658 659 if (castplus_cast_engine_enable) { 660 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 661 deps += [ 662 "../../../../frameworks/native/session:avsession_cast_client", 663 "../../../../services/session:avsession_cast_item_static", 664 "../../../../services/session:avsession_router_static", 665 ] 666 external_deps += [ "cast_engine:cast_engine_client" ] 667 } 668 669 if (bluetooth_part_enable) { 670 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 671 external_deps += [ "bluetooth:btframework" ] 672 } 673 674 public_configs = ["../../../../services/session:avsession_ipc_config"] 675} 676 677ohos_unittest("MigrateAVSessionManagerTest") { 678 module_out_path = module_output_path 679 680 sources = [ "migrate_avsession_manager_test.cpp" ] 681 682 visibility = [ ":*" ] 683 684 include_dirs = [ 685 "../../ipc/base/", 686 "../../ipc/proxy/", 687 "../../ipc/stub/", 688 "../../server/", 689 "../../server/migrate/", 690 "../../server/softbus/", 691 "../../server/remote/", 692 "../../../../interfaces/inner_api/native/session/include/", 693 "../../../../frameworks/native/session/include", 694 "../../adapter/", 695 "../../../../utils/include/", 696 "../", 697 "../remote", 698 ] 699 700 cflags_cc = [ 701 "--coverage", 702 "-fno-access-control", 703 ] 704 705 ldflags = [ "--coverage" ] 706 707 deps = [ 708 "../../../../frameworks/common:avsession_common", 709 "../../../../frameworks/native/session:avsession_client_static", 710 "../../../../utils:avsession_utils", 711 "../../../session:avsession_item_static", 712 "../../../session:avsession_service_static", 713 "../../../session:libidl_avsession_service_interface_proxy", 714 "../../../session:libidl_avsession_service_interface_stub", 715 ] 716 717 external_deps = [ 718 "ability_base:want", 719 "ability_runtime:wantagent_innerkits", 720 "access_token:libaccesstoken_sdk", 721 "access_token:libnativetoken", 722 "access_token:libtoken_setproc", 723 "audio_framework:audio_client", 724 "background_task_mgr:bgtaskmgr_innerkits", 725 "bounds_checking_function:libsec_shared", 726 "cJSON:cjson", 727 "c_utils:utils", 728 "device_manager:devicemanagersdk", 729 "dsoftbus:softbus_client", 730 "googletest:gtest_main", 731 "hilog:libhilog", 732 "image_framework:image_native", 733 "input:libmmi-client", 734 "ipc:ipc_single", 735 "openssl:libcrypto_shared", 736 "safwk:system_ability_fwk", 737 "samgr:samgr_proxy", 738 "window_manager:libdm_lite", 739 ] 740 741 if (castplus_cast_engine_enable) { 742 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 743 deps += [ 744 "../../../../frameworks/native/session:avsession_cast_client", 745 "../../../../services/session:avsession_cast_item_static", 746 "../../../../services/session:avsession_router_static", 747 ] 748 external_deps += [ "cast_engine:cast_engine_client" ] 749 } 750 751 if (bluetooth_part_enable) { 752 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 753 external_deps += [ "bluetooth:btframework" ] 754 } 755 756 public_configs = ["../../../session:avsession_ipc_config"] 757} 758 759ohos_unittest("SoftbusSessionManagerSupplementTest") { 760 module_out_path = module_output_path 761 762 sources = [ "softbus_session_manager_supplement_test.cpp" ] 763 764 visibility = [ ":*" ] 765 766 include_dirs = [ 767 "../../ipc/base/", 768 "../../ipc/proxy/", 769 "../../ipc/stub/", 770 "../../server/", 771 "../../server/migrate/", 772 "../../server/softbus/", 773 "../../server/remote/", 774 "../../../../interfaces/inner_api/native/session/include/", 775 "../../../../frameworks/native/session/include", 776 "../../adapter/", 777 "../../../../utils/include/", 778 "../", 779 "../remote", 780 ] 781 782 cflags_cc = [ 783 "--coverage", 784 "-fno-access-control", 785 ] 786 787 ldflags = [ "--coverage" ] 788 789 deps = [ 790 "../../../../frameworks/common:avsession_common", 791 "../../../../frameworks/native/session:avsession_client_static", 792 "../../../../utils:avsession_utils", 793 "../../../session:avsession_item_static", 794 "../../../session:avsession_service_static", 795 "../../../../services/session:libidl_avsession_service_interface_proxy", 796 "../../../../services/session:libidl_avsession_service_interface_stub", 797 ] 798 799 external_deps = [ 800 "ability_base:want", 801 "ability_runtime:wantagent_innerkits", 802 "access_token:libaccesstoken_sdk", 803 "access_token:libnativetoken", 804 "access_token:libtoken_setproc", 805 "audio_framework:audio_client", 806 "background_task_mgr:bgtaskmgr_innerkits", 807 "bounds_checking_function:libsec_shared", 808 "cJSON:cjson", 809 "c_utils:utils", 810 "device_manager:devicemanagersdk", 811 "dsoftbus:softbus_client", 812 "googletest:gtest_main", 813 "hilog:libhilog", 814 "image_framework:image_native", 815 "input:libmmi-client", 816 "ipc:ipc_single", 817 "openssl:libcrypto_shared", 818 "safwk:system_ability_fwk", 819 "samgr:samgr_proxy", 820 "window_manager:libdm_lite", 821 ] 822 823 if (castplus_cast_engine_enable) { 824 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 825 deps += [ 826 "../../../../frameworks/native/session:avsession_cast_client", 827 "../../../../services/session:avsession_cast_item_static", 828 "../../../../services/session:avsession_router_static", 829 ] 830 external_deps += [ "cast_engine:cast_engine_client" ] 831 } 832 833 if (bluetooth_part_enable) { 834 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 835 external_deps += [ "bluetooth:btframework" ] 836 } 837 838 public_configs = ["../../../../services/session:avsession_ipc_config"] 839} 840 841ohos_unittest("MigrateAVSessionServerForNextTest") { 842 module_out_path = module_output_path 843 844 sources = [ "migrate_avsession_server_for_next_test.cpp" ] 845 846 visibility = [ ":*" ] 847 848 include_dirs = [ 849 "../../ipc/base/", 850 "../../ipc/proxy/", 851 "../../ipc/stub/", 852 "../../server/", 853 "../../server/migrate/", 854 "../../server/softbus/", 855 "../../server/remote/", 856 "../../../../interfaces/inner_api/native/session/include/", 857 "../../../../frameworks/native/session/include", 858 "../../adapter/", 859 "../../../../utils/include/", 860 "../", 861 "../remote", 862 ] 863 864 cflags_cc = [ 865 "--coverage", 866 "-fno-access-control", 867 ] 868 869 ldflags = [ "--coverage" ] 870 871 deps = [ 872 "../../../../frameworks/common:avsession_common", 873 "../../../../frameworks/native/session:avsession_client_static", 874 "../../../../utils:avsession_utils", 875 "../../../session:avsession_item_static", 876 "../../../session:avsession_service_static", 877 "../../../session:libidl_avsession_service_interface_proxy", 878 "../../../session:libidl_avsession_service_interface_stub", 879 ] 880 881 external_deps = [ 882 "ability_base:want", 883 "ability_runtime:wantagent_innerkits", 884 "access_token:libaccesstoken_sdk", 885 "access_token:libnativetoken", 886 "access_token:libtoken_setproc", 887 "audio_framework:audio_client", 888 "audio_framework:audio_foundation", 889 "background_task_mgr:bgtaskmgr_innerkits", 890 "bounds_checking_function:libsec_shared", 891 "cJSON:cjson", 892 "c_utils:utils", 893 "device_manager:devicemanagersdk", 894 "dsoftbus:softbus_client", 895 "googletest:gtest_main", 896 "hilog:libhilog", 897 "image_framework:image_native", 898 "input:libmmi-client", 899 "ipc:ipc_single", 900 "openssl:libcrypto_shared", 901 "safwk:system_ability_fwk", 902 "samgr:samgr_proxy", 903 "window_manager:libdm_lite", 904 ] 905 906 if (castplus_cast_engine_enable) { 907 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 908 deps += [ 909 "../../../../frameworks/native/session:avsession_cast_client", 910 "../../../../services/session:avsession_cast_item_static", 911 "../../../../services/session:avsession_router_static", 912 ] 913 external_deps += [ "cast_engine:cast_engine_client" ] 914 } 915 916 if (bluetooth_part_enable) { 917 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 918 external_deps += [ "bluetooth:btframework" ] 919 } 920 921 public_configs = ["../../../session:avsession_ipc_config"] 922} 923 924ohos_unittest("AVSessionServiceSupplementTest") { 925 module_out_path = module_output_path 926 927 sources = [ "avsession_service_supplement_test.cpp" ] 928 929 configs = [ ":module_private_config" ] 930 931 cflags_cc = [ "-fno-access-control" ] 932 933 deps = common_deps 934 935 deps += [ 936 "../../../../services/session:libidl_avsession_service_interface_proxy", 937 "../../../../services/session:libidl_avsession_service_interface_stub", 938 ] 939 940 external_deps = common_external_deps 941 942 if (castplus_cast_engine_enable) { 943 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 944 deps += [ 945 "../../../../frameworks/native/session:avsession_cast_client", 946 "../../../../services/session:avsession_cast_item_static", 947 "../../../../services/session:avsession_router_static", 948 ] 949 external_deps += [ "cast_engine:cast_engine_client" ] 950 } 951 952 if (bluetooth_part_enable) { 953 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 954 external_deps += [ "bluetooth:btframework" ] 955 } 956 957 public_configs = ["../../../../services/session:avsession_ipc_config"] 958} 959 960ohos_unittest("RemoteSessionSinkTest") { 961 module_out_path = module_output_path 962 963 sources = [ "remote_session_sink_test.cpp" ] 964 965 configs = [ ":module_private_config" ] 966 967 cflags_cc = [ 968 "--coverage", 969 "-fno-access-control", 970 ] 971 972 ldflags = [ "--coverage" ] 973 974 deps = common_deps 975 976 deps += [ 977 "../../../session:libidl_avsession_service_interface_proxy", 978 "../../../session:libidl_avsession_service_interface_stub", 979 ] 980 981 external_deps = common_external_deps 982 983 external_deps += [ "data_object:distributeddataobject_impl" ] 984 985 if (bluetooth_part_enable) { 986 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 987 external_deps += [ "bluetooth:btframework" ] 988 } 989 990 if (castplus_cast_engine_enable) { 991 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 992 deps += [ 993 "../../../../frameworks/native/session:avsession_cast_client", 994 "../../../../services/session:avsession_cast_item_static", 995 "../../../../services/session:avsession_router_static", 996 ] 997 external_deps += [ "cast_engine:cast_engine_client" ] 998 } 999 1000 public_configs = ["../../../session:avsession_ipc_config"] 1001} 1002 1003ohos_unittest("RemoteSessionSourceTest") { 1004 module_out_path = module_output_path 1005 1006 sources = [ "remote_session_source_test.cpp" ] 1007 1008 configs = [ ":module_private_config" ] 1009 1010 cflags_cc = [ 1011 "--coverage", 1012 "-fno-access-control", 1013 ] 1014 1015 ldflags = [ "--coverage" ] 1016 1017 deps = common_deps 1018 1019 deps += [ 1020 "../../../session:libidl_avsession_service_interface_proxy", 1021 "../../../session:libidl_avsession_service_interface_stub", 1022 ] 1023 1024 external_deps = common_external_deps 1025 1026 external_deps += [ "data_object:distributeddataobject_impl" ] 1027 1028 if (bluetooth_part_enable) { 1029 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 1030 external_deps += [ "bluetooth:btframework" ] 1031 } 1032 1033 if (castplus_cast_engine_enable) { 1034 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 1035 deps += [ 1036 "../../../../frameworks/native/session:avsession_cast_client", 1037 "../../../../services/session:avsession_cast_item_static", 1038 "../../../../services/session:avsession_router_static", 1039 ] 1040 external_deps += [ "cast_engine:cast_engine_client" ] 1041 } 1042 1043 public_configs = ["../../../session:avsession_ipc_config"] 1044} 1045 1046ohos_unittest("JsonUtilsTest") { 1047 module_out_path = module_output_path 1048 1049 sources = [ "json_utils_test.cpp" ] 1050 1051 configs = [ ":module_private_config" ] 1052 1053 cflags_cc = [ 1054 "--coverage", 1055 "-fno-access-control", 1056 ] 1057 1058 ldflags = [ "--coverage" ] 1059 1060 deps = common_deps 1061 1062 deps += [ 1063 "../../../session:libidl_avsession_service_interface_proxy", 1064 "../../../session:libidl_avsession_service_interface_stub", 1065 ] 1066 1067 external_deps = common_external_deps 1068 1069 public_configs = ["../../../session:avsession_ipc_config"] 1070} 1071 1072ohos_unittest("FocusSessionStrategyTest") { 1073 module_out_path = module_output_path 1074 1075 sources = [ "focus_session_strategy_test.cpp" ] 1076 1077 configs = [ ":module_private_config" ] 1078 1079 cflags_cc = [ 1080 "--coverage", 1081 "-fno-access-control", 1082 ] 1083 1084 ldflags = [ "--coverage" ] 1085 1086 deps = common_deps 1087 1088 deps += [ 1089 "../../../../services/session:libidl_avsession_service_interface_proxy", 1090 "../../../../services/session:libidl_avsession_service_interface_stub", 1091 ] 1092 1093 external_deps = common_external_deps 1094 1095 public_configs = ["../../../../services/session:avsession_ipc_config"] 1096} 1097 1098ohos_unittest("CollaborationManagerTest") { 1099 module_out_path = module_output_path 1100 1101 sources = [ "collaboration_manager_test.cpp" ] 1102 1103 configs = [ ":module_private_config" ] 1104 1105 cflags_cc = [ 1106 "--coverage", 1107 "-fno-access-control", 1108 ] 1109 1110 ldflags = [ "--coverage" ] 1111 1112 deps = common_deps 1113 1114 deps += [ 1115 "../../../../services/session:libidl_avsession_service_interface_proxy", 1116 "../../../../services/session:libidl_avsession_service_interface_stub", 1117 ] 1118 1119 external_deps = common_external_deps 1120 1121 public_configs = ["../../../../services/session:avsession_ipc_config"] 1122} 1123 1124ohos_unittest("ParamsConfigOperatorTest") { 1125 module_out_path = module_output_path 1126 1127 sources = [ "params_config_operator_test.cpp" ] 1128 1129 configs = [ ":module_private_config" ] 1130 1131 cflags_cc = [ "--coverage" ] 1132 1133 ldflags = [ "--coverage" ] 1134 1135 deps = common_deps 1136 1137 deps += [ 1138 "../../../../services/session:libidl_avsession_service_interface_proxy", 1139 "../../../../services/session:libidl_avsession_service_interface_stub", 1140 ] 1141 1142 external_deps = common_external_deps 1143 1144 public_configs = ["../../../../services/session:avsession_ipc_config"] 1145} 1146 1147ohos_unittest("HashCalculatorTest") { 1148 module_out_path = module_output_path 1149 1150 sources = [ "hash_calculator_test.cpp" ] 1151 1152 configs = [ ":module_private_config" ] 1153 1154 cflags_cc = [ "--coverage" ] 1155 1156 ldflags = [ "--coverage" ] 1157 1158 deps = common_deps 1159 1160 deps += [ 1161 "../../../../services/session:libidl_avsession_service_interface_proxy", 1162 "../../../../services/session:libidl_avsession_service_interface_stub", 1163 ] 1164 1165 external_deps = common_external_deps 1166 1167 public_configs = ["../../../../services/session:avsession_ipc_config"] 1168} 1169 1170ohos_unittest("AVSessionDynamicLoaderTest") { 1171 module_out_path = module_output_path 1172 1173 sources = [ "avsession_dynamic_loader_test.cpp" ] 1174 1175 configs = [ ":module_private_config" ] 1176 1177 cflags_cc = [ 1178 "--coverage", 1179 "-fno-access-control", 1180 ] 1181 1182 ldflags = [ "--coverage" ] 1183 1184 deps = common_deps 1185 1186 deps += [ 1187 "../../../../services/session:libidl_avsession_service_interface_proxy", 1188 "../../../../services/session:libidl_avsession_service_interface_stub", 1189 ] 1190 1191 external_deps = common_external_deps 1192 1193 public_configs = ["../../../../services/session:avsession_ipc_config"] 1194} 1195 1196ohos_unittest("AVsessionSyseventTest") { 1197 module_out_path = module_output_path 1198 1199 sources = [ "avsession_sysevent_test.cpp" ] 1200 1201 configs = [ ":module_private_config" ] 1202 1203 cflags_cc = [ 1204 "--coverage", 1205 "-fno-access-control", 1206 ] 1207 1208 ldflags = [ "--coverage" ] 1209 1210 deps = common_deps 1211 1212 deps += [ 1213 "../../../../services/session:libidl_avsession_service_interface_proxy", 1214 "../../../../services/session:libidl_avsession_service_interface_stub", 1215 ] 1216 1217 external_deps = common_external_deps 1218 1219 if (multimedia_av_session_enable_sysevent_control) { 1220 cflags_cc += [ "-DENABLE_AVSESSION_SYSEVENT_CONTROL" ] 1221 external_deps += [ "hisysevent:libhisysevent" ] 1222 } 1223 1224 public_configs = ["../../../../services/session:avsession_ipc_config"] 1225} 1226 1227ohos_unittest("PermissionCheckerTest") { 1228 module_out_path = module_output_path 1229 1230 sources = [ "permission_checker_test.cpp" ] 1231 1232 configs = [ ":module_private_config" ] 1233 1234 cflags_cc = [ "--coverage" ] 1235 1236 ldflags = [ "--coverage" ] 1237 1238 deps = common_deps 1239 1240 deps += [ 1241 "../../../../services/session:libidl_avsession_service_interface_proxy", 1242 "../../../../services/session:libidl_avsession_service_interface_stub", 1243 ] 1244 1245 external_deps = common_external_deps 1246 1247 public_configs = ["../../../../services/session:avsession_ipc_config"] 1248} 1249 1250ohos_unittest("CommandSendLimitTest") { 1251 module_out_path = module_output_path 1252 1253 sources = [ "command_send_limit_test.cpp" ] 1254 1255 configs = [ ":module_private_config" ] 1256 1257 cflags_cc = [ "--coverage" ] 1258 1259 ldflags = [ "--coverage" ] 1260 1261 deps = common_deps 1262 1263 deps += [ 1264 "../../../../services/session:libidl_avsession_service_interface_proxy", 1265 "../../../../services/session:libidl_avsession_service_interface_stub", 1266 ] 1267 1268 external_deps = common_external_deps 1269 1270 public_configs = ["../../../../services/session:avsession_ipc_config"] 1271} 1272 1273ohos_unittest("AVSessionServiceProxyTest") { 1274 module_out_path = module_output_path 1275 1276 sources = [ "avsession_service_proxy_test.cpp" ] 1277 1278 configs = [ ":module_private_config" ] 1279 1280 cflags_cc = [ "--coverage" ] 1281 1282 ldflags = [ "--coverage" ] 1283 1284 deps = common_deps 1285 1286 deps += [ 1287 "../../../../services/session:libidl_avsession_service_interface_proxy", 1288 "../../../../services/session:libidl_avsession_service_interface_stub", 1289 ] 1290 1291 external_deps = common_external_deps 1292 1293 public_configs = ["../../../../services/session:avsession_ipc_config"] 1294} 1295 1296ohos_unittest("AVSessionStubTest") { 1297 module_out_path = module_output_path 1298 1299 sources = [ "avsession_stub_test.cpp" ] 1300 1301 include_dirs = [ 1302 "../../ipc/base/", 1303 "../../ipc/proxy/", 1304 "../../ipc/stub/", 1305 "../../server/", 1306 "../../server/migrate/", 1307 "../../server/softbus/", 1308 "../../server/remote/", 1309 "../../../../interfaces/inner_api/native/session/include/", 1310 "../../../../frameworks/native/session/include", 1311 "../../adapter/", 1312 "../../../../utils/include/", 1313 "../", 1314 "../remote", 1315 ] 1316 1317 cflags_cc = [ "--coverage" ] 1318 1319 ldflags = [ "--coverage" ] 1320 1321 deps = [ 1322 "../../../../frameworks/common:avsession_common", 1323 "../../../../frameworks/native/session:avsession_client_static", 1324 "../../../../utils:avsession_utils", 1325 "../../../session:avsession_item_static", 1326 "../../../session:avsession_service_static", 1327 "../../../session:libidl_avsession_service_interface_proxy", 1328 "../../../session:libidl_avsession_service_interface_stub", 1329 ] 1330 1331 external_deps = common_external_deps 1332 1333 public_configs = ["../../../session:avsession_ipc_config"] 1334} 1335 1336ohos_unittest("AVSessionServiceStubPermissionTest") { 1337 module_out_path = module_output_path 1338 1339 sources = [ "avsession_service_stub_permission_test.cpp" ] 1340 1341 configs = [ 1342 ":common_config", 1343 ":module_private_config", 1344 ] 1345 1346 cflags_cc = [ "--coverage" ] 1347 1348 ldflags = [ "--coverage" ] 1349 1350 deps = common_deps 1351 1352 deps += [ 1353 "../../../../services/session:libidl_avsession_service_interface_proxy", 1354 "../../../../services/session:libidl_avsession_service_interface_stub", 1355 ] 1356 1357 external_deps = common_external_deps 1358 1359 external_deps += [ "ability_base:base" ] 1360 1361 public_configs = ["../../../../services/session:avsession_ipc_config"] 1362} 1363 1364ohos_unittest("AVSessionServiceStubTest") { 1365 module_out_path = module_output_path 1366 1367 sources = [ "avsession_service_stub_test.cpp" ] 1368 1369 configs = [ 1370 ":common_config", 1371 ":module_private_config", 1372 ] 1373 1374 cflags_cc = [ "--coverage" ] 1375 1376 ldflags = [ "--coverage" ] 1377 1378 deps = common_deps 1379 1380 deps += [ 1381 "../../../../services/session:libidl_avsession_service_interface_proxy", 1382 "../../../../services/session:libidl_avsession_service_interface_stub", 1383 ] 1384 1385 external_deps = common_external_deps 1386 1387 external_deps += [ "ability_base:base" ] 1388 1389 public_configs = ["../../../../services/session:avsession_ipc_config"] 1390} 1391 1392ohos_unittest("AVSessionProxyTest") { 1393 module_out_path = module_output_path 1394 1395 sources = [ "avsession_proxy_test.cpp" ] 1396 1397 configs = [ ":module_private_config" ] 1398 1399 cflags_cc = [ "--coverage" ] 1400 1401 ldflags = [ "--coverage" ] 1402 1403 deps = common_deps 1404 1405 deps += [ 1406 "../../../../services/session:libidl_avsession_service_interface_proxy", 1407 "../../../../services/session:libidl_avsession_service_interface_stub", 1408 ] 1409 1410 external_deps = common_external_deps 1411 1412 if (castplus_cast_engine_enable) { 1413 cflags_cc += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 1414 deps += [ 1415 "../../../../frameworks/native/session:avsession_cast_client", 1416 "../../../../services/session:avsession_cast_item_static", 1417 "../../../../services/session:avsession_router_static", 1418 ] 1419 external_deps += [ "cast_engine:cast_engine_client" ] 1420 } 1421 1422 public_configs = ["../../../../services/session:avsession_ipc_config"] 1423} 1424 1425ohos_unittest("AbilityManagerAdapterDemoTest") { 1426 module_out_path = module_output_path 1427 1428 sources = [ "ability_manager_adapter_test.cpp" ] 1429 1430 configs = [ ":module_private_config" ] 1431 1432 cflags_cc = [ "--coverage" ] 1433 1434 ldflags = [ "--coverage" ] 1435 1436 deps = common_deps 1437 1438 deps += [ 1439 "../../../../services/session:libidl_avsession_service_interface_proxy", 1440 "../../../../services/session:libidl_avsession_service_interface_stub", 1441 ] 1442 1443 external_deps = common_external_deps 1444 1445 public_configs = ["../../../../services/session:avsession_ipc_config"] 1446} 1447 1448ohos_unittest("AVControllerCallbackStubTest") { 1449 module_out_path = module_output_path 1450 1451 sources = [ "avcontroller_callback_stub_test.cpp" ] 1452 1453 configs = [ ":module_private_config" ] 1454 1455 cflags_cc = [ "--coverage" ] 1456 1457 ldflags = [ "--coverage" ] 1458 1459 deps = common_deps 1460 1461 deps += [ 1462 "../../../../services/session:libidl_avsession_service_interface_proxy", 1463 "../../../../services/session:libidl_avsession_service_interface_stub", 1464 ] 1465 1466 external_deps = common_external_deps 1467 1468 external_deps += [ "ability_base:base" ] 1469 1470 public_configs = ["../../../../services/session:avsession_ipc_config"] 1471} 1472 1473ohos_unittest("AVSessionControllerStubTest") { 1474 module_out_path = module_output_path 1475 1476 sources = [ "avsession_controller_stub_test.cpp" ] 1477 1478 configs = [ ":module_private_config" ] 1479 1480 cflags_cc = [ "--coverage" ] 1481 1482 ldflags = [ "--coverage" ] 1483 1484 deps = common_deps 1485 1486 deps += [ 1487 "../../../../services/session:libidl_avsession_service_interface_proxy", 1488 "../../../../services/session:libidl_avsession_service_interface_stub", 1489 ] 1490 1491 external_deps = common_external_deps 1492 1493 external_deps += [ "ability_base:base" ] 1494 1495 public_configs = ["../../../../services/session:avsession_ipc_config"] 1496} 1497 1498ohos_unittest("AVSessionDumperTest") { 1499 module_out_path = module_output_path 1500 1501 sources = [ "avsession_dumper_test.cpp" ] 1502 1503 configs = [ ":module_private_config" ] 1504 1505 cflags_cc = [ "--coverage" ] 1506 1507 ldflags = [ "--coverage" ] 1508 1509 deps = common_deps 1510 1511 deps += [ 1512 "../../../../services/session:libidl_avsession_service_interface_proxy", 1513 "../../../../services/session:libidl_avsession_service_interface_stub", 1514 ] 1515 1516 external_deps = common_external_deps 1517 1518 external_deps += [ "ability_base:base" ] 1519 1520 if (castplus_cast_engine_enable) { 1521 cflags = [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 1522 deps += [ 1523 "../../../../services/session:avsession_cast_item_static", 1524 "../../../session:avsession_router_static", 1525 ] 1526 } 1527 1528 if (bluetooth_part_enable) { 1529 cflags_cc += [ "-DBLUETOOTH_ENABLE" ] 1530 external_deps += [ "bluetooth:btframework" ] 1531 } 1532 1533 public_configs = ["../../../../services/session:avsession_ipc_config"] 1534} 1535 1536ohos_unittest("SessionListenerStubTest") { 1537 module_out_path = module_output_path 1538 1539 sources = [ "session_listener_stub_test.cpp" ] 1540 1541 configs = [ ":module_private_config" ] 1542 1543 cflags_cc = [ 1544 "--coverage", 1545 "-fno-access-control", 1546 ] 1547 1548 ldflags = [ "--coverage" ] 1549 1550 deps = common_deps 1551 1552 deps += [ 1553 "../../../../services/session:libidl_avsession_service_interface_proxy", 1554 "../../../../services/session:libidl_avsession_service_interface_stub", 1555 ] 1556 1557 external_deps = common_external_deps 1558 1559 external_deps += [ "ability_base:base" ] 1560 1561 public_configs = ["../../../../services/session:avsession_ipc_config"] 1562} 1563 1564ohos_unittest("AVSessionCallbackStubTest") { 1565 module_out_path = module_output_path 1566 1567 sources = [ "avsession_callback_stub_test.cpp" ] 1568 1569 configs = [ ":module_private_config" ] 1570 1571 cflags_cc = [ 1572 "--coverage", 1573 "-fno-access-control" 1574 ] 1575 1576 ldflags = [ "--coverage" ] 1577 1578 deps = common_deps 1579 1580 deps += [ 1581 "../../../../services/session:libidl_avsession_service_interface_proxy", 1582 "../../../../services/session:libidl_avsession_service_interface_stub", 1583 ] 1584 1585 external_deps = common_external_deps 1586 1587 external_deps += [ "ability_base:base" ] 1588 1589 public_configs = ["../../../../services/session:avsession_ipc_config"] 1590} 1591 1592ohos_unittest("AVControllerCallbackProxyTest") { 1593 module_out_path = module_output_path 1594 1595 sources = [ "avcontroller_callback_proxy_test.cpp" ] 1596 1597 configs = [ ":module_private_config" ] 1598 1599 cflags_cc = [ "--coverage" ] 1600 1601 ldflags = [ "--coverage" ] 1602 1603 deps = common_deps 1604 1605 deps += [ 1606 "../../../../services/session:libidl_avsession_service_interface_proxy", 1607 "../../../../services/session:libidl_avsession_service_interface_stub", 1608 ] 1609 1610 external_deps = common_external_deps 1611 1612 public_configs = ["../../../../services/session:avsession_ipc_config"] 1613} 1614 1615ohos_unittest("AVSessionCallbackProxyTest") { 1616 module_out_path = module_output_path 1617 1618 sources = [ "avsession_callback_proxy_test.cpp" ] 1619 1620 configs = [ ":module_private_config" ] 1621 1622 cflags_cc = [ "--coverage" ] 1623 1624 ldflags = [ "--coverage" ] 1625 1626 deps = common_deps 1627 1628 deps += [ 1629 "../../../../services/session:libidl_avsession_service_interface_proxy", 1630 "../../../../services/session:libidl_avsession_service_interface_stub", 1631 ] 1632 1633 external_deps = common_external_deps 1634 1635 public_configs = ["../../../../services/session:avsession_ipc_config"] 1636} 1637 1638ohos_unittest("AVSessionControllerProxyTest") { 1639 module_out_path = module_output_path 1640 1641 sources = [ "avsession_controller_proxy_test.cpp" ] 1642 1643 configs = [ ":module_private_config" ] 1644 1645 cflags_cc = [ 1646 "--coverage", 1647 "-fno-access-control", 1648 ] 1649 1650 ldflags = [ "--coverage" ] 1651 1652 deps = common_deps 1653 1654 deps += [ 1655 "../../../../services/session:libidl_avsession_service_interface_proxy", 1656 "../../../../services/session:libidl_avsession_service_interface_stub", 1657 ] 1658 1659 external_deps = common_external_deps 1660 1661 public_configs = ["../../../../services/session:avsession_ipc_config"] 1662} 1663 1664ohos_unittest("SessionListenerProxyTest") { 1665 module_out_path = module_output_path 1666 1667 sources = [ "session_listener_proxy_test.cpp" ] 1668 1669 configs = [ ":module_private_config" ] 1670 1671 cflags_cc = [ "--coverage" ] 1672 1673 ldflags = [ "--coverage" ] 1674 1675 deps = common_deps 1676 1677 deps += [ 1678 "../../../../services/session:libidl_avsession_service_interface_proxy", 1679 "../../../../services/session:libidl_avsession_service_interface_stub", 1680 ] 1681 1682 external_deps = common_external_deps 1683 1684 public_configs = ["../../../../services/session:avsession_ipc_config"] 1685} 1686 1687ohos_unittest("BundleStatusAdapterTest") { 1688 module_out_path = module_output_path 1689 1690 sources = [ "bundle_status_adapter_test.cpp" ] 1691 1692 configs = [ ":module_private_config" ] 1693 1694 cflags_cc = [ "--coverage" ] 1695 1696 ldflags = [ "--coverage" ] 1697 1698 deps = common_deps 1699 1700 deps += [ 1701 "../../../../services/session:libidl_avsession_service_interface_proxy", 1702 "../../../../services/session:libidl_avsession_service_interface_stub", 1703 ] 1704 1705 external_deps = common_external_deps 1706 1707 public_configs = ["../../../../services/session:avsession_ipc_config"] 1708} 1709 1710ohos_unittest("MigrateAVSessionTest") { 1711 module_out_path = module_output_path 1712 1713 sources = [ "migrate_avsession_test.cpp" ] 1714 1715 cflags_cc = [ "--coverage" ] 1716 1717 ldflags = [ "--coverage" ] 1718 1719 configs = [ ":module_private_config" ] 1720 1721 deps = [ 1722 "../../../../frameworks/common:avsession_common", 1723 "../../../../frameworks/native/session:avsession_client_static", 1724 "../../../../utils:avsession_utils", 1725 "../../../session:avsession_item_static", 1726 "../../../session:avsession_server_static", 1727 "../../../session:avsession_service_static", 1728 "../../../session:libidl_avsession_service_interface_proxy", 1729 "../../../session:libidl_avsession_service_interface_stub", 1730 ] 1731 1732 external_deps = [ 1733 "ability_base:want", 1734 "ability_runtime:wantagent_innerkits", 1735 "access_token:libaccesstoken_sdk", 1736 "access_token:libnativetoken_shared", 1737 "access_token:libtokensetproc_shared", 1738 "audio_framework:audio_client", 1739 "background_task_mgr:bgtaskmgr_innerkits", 1740 "bounds_checking_function:libsec_shared", 1741 "cJSON:cjson", 1742 "c_utils:utils", 1743 "device_manager:devicemanagersdk", 1744 "dsoftbus:softbus_client", 1745 "hilog:libhilog", 1746 "input:libmmi-client", 1747 "ipc:ipc_single", 1748 "googletest:gtest_main", 1749 "safwk:system_ability_fwk", 1750 "samgr:samgr_proxy", 1751 "window_manager:libdm_lite", 1752 ] 1753 1754 cflags = [] 1755 1756 if (bluetooth_part_enable) { 1757 cflags += [ "-DBLUETOOTH_ENABLE" ] 1758 external_deps += [ "bluetooth:btframework" ] 1759 } 1760 1761 if (castplus_cast_engine_enable) { 1762 cflags += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 1763 deps += [ 1764 "../../../../frameworks/native/session:avsession_cast_client", 1765 "../../../../services/session:avsession_cast_item_static", 1766 "../../../../services/session:avsession_router_static", 1767 ] 1768 external_deps += [ 1769 "cast_engine:cast_engine_client", 1770 "window_manager:libdm_lite", 1771 ] 1772 } 1773 1774 if (efficiency_manager_enable_in_avsession) { 1775 cflags += [ "-DEFFICIENCY_MANAGER_ENABLE" ] 1776 } 1777 1778 if (multimedia_av_session_enable_trace_control) { 1779 cflags += [ "-DENBABLE_AVSESSION_TRACE_CONTROL" ] 1780 external_deps += [ "hitrace:hitrace_meter" ] 1781 } 1782 1783 if (multimedia_av_session_enable_sysevent_control) { 1784 cflags += [ "-DENABLE_AVSESSION_SYSEVENT_CONTROL" ] 1785 external_deps += [ "hisysevent:libhisysevent" ] 1786 } 1787 1788 public_configs = ["../../../session:avsession_ipc_config"] 1789} 1790 1791ohos_unittest("SoftbusSessionManagerTest") { 1792 module_out_path = module_output_path 1793 1794 sources = [ "softbus_session_manager_test.cpp" ] 1795 1796 cflags_cc = [ "--coverage" ] 1797 1798 ldflags = [ "--coverage" ] 1799 1800 configs = [ ":module_private_config" ] 1801 1802 deps = [ 1803 "../../../session:avsession_server_static", 1804 "../../../session:libidl_avsession_service_interface_proxy", 1805 "../../../session:libidl_avsession_service_interface_stub", 1806 ] 1807 1808 external_deps = [ 1809 "ability_base:want", 1810 "ability_runtime:wantagent_innerkits", 1811 "access_token:libaccesstoken_sdk", 1812 "access_token:libnativetoken_shared", 1813 "access_token:libtokensetproc_shared", 1814 "audio_framework:audio_client", 1815 "bounds_checking_function:libsec_shared", 1816 "cJSON:cjson", 1817 "c_utils:utils", 1818 "device_manager:devicemanagersdk", 1819 "dsoftbus:softbus_client", 1820 "hilog:libhilog", 1821 "input:libmmi-client", 1822 "ipc:ipc_single", 1823 "googletest:gtest_main", 1824 "safwk:system_ability_fwk", 1825 "samgr:samgr_proxy", 1826 "window_manager:libdm_lite", 1827 ] 1828 1829 public_configs = ["../../../session:avsession_ipc_config"] 1830} 1831 1832ohos_unittest("AVSessionServiceTest") { 1833 module_out_path = module_output_path 1834 1835 sources = [ 1836 "avsession_service_test.cpp", 1837 "avsession_service_test_second.cpp", 1838 ] 1839 1840 configs = [ ":module_private_config" ] 1841 1842 cflags_cc = [ 1843 "--coverage", 1844 "-fno-access-control", 1845 ] 1846 1847 ldflags = [ "--coverage" ] 1848 1849 deps = [ 1850 "../../../../frameworks/common:avsession_common", 1851 "../../../../frameworks/native/session:avsession_client_static", 1852 "../../../../services/session:avsession_item_static", 1853 "../../../../services/session:avsession_service_static", 1854 "../../../../services/session:libidl_avsession_service_interface_proxy", 1855 "../../../../services/session:libidl_avsession_service_interface_stub", 1856 "../../../../utils:avsession_utils", 1857 ] 1858 1859 external_deps = [ 1860 "ability_base:want", 1861 "ability_runtime:wantagent_innerkits", 1862 "access_token:libaccesstoken_sdk", 1863 "access_token:libnativetoken_shared", 1864 "access_token:libtokensetproc_shared", 1865 "audio_framework:audio_client", 1866 "audio_framework:audio_foundation", 1867 "background_task_mgr:bgtaskmgr_innerkits", 1868 "bounds_checking_function:libsec_shared", 1869 "cJSON:cjson", 1870 "c_utils:utils", 1871 "device_manager:devicemanagersdk", 1872 "dsoftbus:softbus_client", 1873 "hilog:libhilog", 1874 "image_framework:image_native", 1875 "input:libmmi-client", 1876 "ipc:ipc_single", 1877 "googletest:gtest_main", 1878 "safwk:system_ability_fwk", 1879 "samgr:samgr_proxy", 1880 "window_manager:libdm_lite", 1881 ] 1882 1883 cflags = [] 1884 if (castplus_cast_engine_enable) { 1885 cflags += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 1886 deps += [ 1887 "../../../../frameworks/native/session:avsession_cast_client", 1888 "../../../../services/session:avsession_cast_item_static", 1889 "../../../../services/session:avsession_router_static", 1890 ] 1891 external_deps += [ "cast_engine:cast_engine_client" ] 1892 } 1893 1894 if (bluetooth_part_enable) { 1895 cflags += [ "-DBLUETOOTH_ENABLE" ] 1896 external_deps += [ "bluetooth:btframework" ] 1897 } 1898 1899 if (multimedia_av_session_enable_sysevent_control) { 1900 cflags += [ "-DENABLE_AVSESSION_SYSEVENT_CONTROL" ] 1901 external_deps += [ "hisysevent:libhisysevent" ] 1902 } 1903 1904 public_configs = ["../../../../services/session:avsession_ipc_config"] 1905} 1906 1907ohos_unittest("AppManagerAdapterTest") { 1908 module_out_path = module_output_path 1909 1910 sources = [ "appmanager_adapter_test.cpp" ] 1911 1912 configs = [ ":module_private_config" ] 1913 1914 deps = [ 1915 "./../../../session:avsession_item_static", 1916 "./../../../session:avsession_service_static", 1917 "./../../../session:libidl_avsession_service_interface_proxy", 1918 "./../../../session:libidl_avsession_service_interface_stub", 1919 ] 1920 1921 external_deps = [ 1922 "ability_base:want", 1923 "ability_runtime:app_manager", 1924 "ability_runtime:wantagent_innerkits", 1925 "access_token:libaccesstoken_sdk", 1926 "access_token:libtokensetproc_shared", 1927 "audio_framework:audio_client", 1928 "bounds_checking_function:libsec_shared", 1929 "c_utils:utils", 1930 "googletest:gtest_main", 1931 "hilog:libhilog", 1932 "hitrace:hitrace_meter", 1933 "image_framework:image_native", 1934 "input:libmmi-client", 1935 "ipc:ipc_single", 1936 "safwk:system_ability_fwk", 1937 "samgr:samgr_proxy", 1938 "window_manager:libdm_lite", 1939 ] 1940 1941 public_configs = ["./../../../session:avsession_ipc_config"] 1942} 1943 1944ohos_unittest("AbilityConnectHelperTest") { 1945 module_out_path = module_output_path 1946 1947 sources = [ "ability_connect_helper_test.cpp" ] 1948 1949 configs = [ ":module_private_config" ] 1950 1951 deps = [ 1952 "./../../../session:avsession_item_static", 1953 "./../../../session:avsession_service_static", 1954 "./../../../session:libidl_avsession_service_interface_proxy", 1955 "./../../../session:libidl_avsession_service_interface_stub", 1956 ] 1957 1958 external_deps = [ 1959 "ability_base:want", 1960 "ability_runtime:app_manager", 1961 "ability_runtime:wantagent_innerkits", 1962 "access_token:libaccesstoken_sdk", 1963 "access_token:libtokensetproc_shared", 1964 "audio_framework:audio_client", 1965 "background_task_mgr:bgtaskmgr_innerkits", 1966 "bounds_checking_function:libsec_shared", 1967 "cJSON:cjson", 1968 "c_utils:utils", 1969 "googletest:gtest_main", 1970 "hilog:libhilog", 1971 "hitrace:hitrace_meter", 1972 "image_framework:image_native", 1973 "input:libmmi-client", 1974 "ipc:ipc_single", 1975 "safwk:system_ability_fwk", 1976 "samgr:samgr_proxy", 1977 "window_manager:libdm_lite", 1978 ] 1979 1980 public_configs = ["./../../../session:avsession_ipc_config"] 1981} 1982 1983ohos_unittest("BkGrAudioControllerTest") { 1984 module_out_path = module_output_path 1985 1986 sources = [ "bkgr_audio_controller_test.cpp" ] 1987 1988 configs = [ ":module_private_config" ] 1989 1990 cflags_cc = [ 1991 "--coverage", 1992 "-fno-access-control", 1993 ] 1994 1995 ldflags = [ "--coverage" ] 1996 1997 deps = [ 1998 "./../../../session:avsession_item_static", 1999 "./../../../session:avsession_service_static", 2000 "./../../../session:libidl_avsession_service_interface_proxy", 2001 "./../../../session:libidl_avsession_service_interface_stub", 2002 ] 2003 2004 external_deps = [ 2005 "ability_base:want", 2006 "ability_runtime:app_manager", 2007 "ability_runtime:wantagent_innerkits", 2008 "access_token:libaccesstoken_sdk", 2009 "access_token:libtokensetproc_shared", 2010 "audio_framework:audio_client", 2011 "audio_framework:audio_foundation", 2012 "background_task_mgr:bgtaskmgr_innerkits", 2013 "bounds_checking_function:libsec_shared", 2014 "bundle_framework:appexecfwk_core", 2015 "c_utils:utils", 2016 "device_manager:devicemanagersdk", 2017 "googletest:gtest_main", 2018 "hilog:libhilog", 2019 "hitrace:hitrace_meter", 2020 "image_framework:image_native", 2021 "input:libmmi-client", 2022 "ipc:ipc_single", 2023 "safwk:system_ability_fwk", 2024 "samgr:samgr_proxy", 2025 "window_manager:libdm_lite", 2026 ] 2027 2028 public_configs = ["./../../../session:avsession_ipc_config"] 2029} 2030 2031ohos_unittest("AudioAdapterTest") { 2032 module_out_path = module_output_path 2033 2034 sources = [ "audio_adapter_test.cpp" ] 2035 2036 configs = [ ":module_private_config" ] 2037 2038 cflags_cc = [ 2039 "--coverage", 2040 "-fno-access-control", 2041 ] 2042 2043 ldflags = [ "--coverage" ] 2044 2045 deps = [ 2046 "../../../session:avsession_server_static", 2047 "../../../session:libidl_avsession_service_interface_proxy", 2048 "../../../session:libidl_avsession_service_interface_stub", 2049 ] 2050 2051 external_deps = [ 2052 "audio_framework:audio_client", 2053 "audio_framework:audio_foundation", 2054 "bounds_checking_function:libsec_shared", 2055 "c_utils:utils", 2056 "googletest:gtest_main", 2057 "hilog:libhilog", 2058 "window_manager:libdm_lite", 2059 ] 2060 2061 public_configs = ["../../../session:avsession_ipc_config"] 2062} 2063 2064ohos_unittest("RemoteUtilsTest") { 2065 module_out_path = module_output_path 2066 2067 sources = [ "remote_utils_test.cpp" ] 2068 2069 configs = [ ":module_private_config" ] 2070 2071 deps = [ 2072 "../../../session:avsession_server_static", 2073 "../../../session:libidl_avsession_service_interface_proxy", 2074 "../../../session:libidl_avsession_service_interface_stub", 2075 ] 2076 2077 external_deps = [ 2078 "ability_base:want", 2079 "ability_runtime:wantagent_innerkits", 2080 "audio_framework:audio_client", 2081 "bounds_checking_function:libsec_shared", 2082 "cJSON:cjson", 2083 "googletest:gtest_main", 2084 "hilog:libhilog", 2085 "input:libmmi-client", 2086 "safwk:system_ability_fwk", 2087 "window_manager:libdm_lite", 2088 ] 2089 2090 public_configs = ["../../../../services/session:avsession_ipc_config"] 2091} 2092 2093ohos_unittest("SessionStackTest") { 2094 module_out_path = module_output_path 2095 2096 sources = [ "session_stack_test.cpp" ] 2097 2098 configs = [ ":module_private_config" ] 2099 2100 deps = [ 2101 "../../../session:avsession_server_static", 2102 "../../../session:libidl_avsession_service_interface_proxy", 2103 "../../../session:libidl_avsession_service_interface_stub", 2104 ] 2105 2106 external_deps = [ 2107 "ability_base:want", 2108 "ability_runtime:app_manager", 2109 "ability_runtime:wantagent_innerkits", 2110 "access_token:libaccesstoken_sdk", 2111 "access_token:libtokensetproc_shared", 2112 "audio_framework:audio_client", 2113 "background_task_mgr:bgtaskmgr_innerkits", 2114 "bounds_checking_function:libsec_shared", 2115 "cJSON:cjson", 2116 "c_utils:utils", 2117 "device_manager:devicemanagersdk", 2118 "googletest:gtest_main", 2119 "hilog:libhilog", 2120 "hitrace:hitrace_meter", 2121 "input:libmmi-client", 2122 "ipc:ipc_single", 2123 "safwk:system_ability_fwk", 2124 "samgr:samgr_proxy", 2125 "window_manager:libdm_lite", 2126 ] 2127 2128 cflags = [] 2129 2130 if (bluetooth_part_enable) { 2131 cflags += [ "-DBLUETOOTH_ENABLE" ] 2132 external_deps += [ "bluetooth:btframework" ] 2133 } 2134 2135 if (castplus_cast_engine_enable) { 2136 cflags += [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 2137 deps += [ 2138 "../../../../frameworks/native/session:avsession_cast_client", 2139 "../../../../services/session:avsession_cast_item_static", 2140 "../../../../services/session:avsession_router_static", 2141 ] 2142 external_deps += [ 2143 "cast_engine:cast_engine_client", 2144 "window_manager:libdm_lite", 2145 ] 2146 } 2147 2148 if (efficiency_manager_enable_in_avsession) { 2149 cflags += [ "-DEFFICIENCY_MANAGER_ENABLE" ] 2150 } 2151 2152 if (multimedia_av_session_enable_trace_control) { 2153 cflags += [ "-DENBABLE_AVSESSION_TRACE_CONTROL" ] 2154 external_deps += [ "hitrace:hitrace_meter" ] 2155 } 2156 2157 if (multimedia_av_session_enable_sysevent_control) { 2158 cflags += [ "-DENABLE_AVSESSION_SYSEVENT_CONTROL" ] 2159 external_deps += [ "hisysevent:libhisysevent" ] 2160 } 2161 2162 cflags_cc = [ "-fno-access-control" ] 2163 2164 public_configs = ["../../../../services/session:avsession_ipc_config"] 2165} 2166 2167ohos_unittest("AVRouterTest") { 2168 module_out_path = module_output_path 2169 2170 sources = [ "avrouter_test.cpp" ] 2171 2172 configs = [ ":module_private_config" ] 2173 2174 deps = [ 2175 "../../../session:avsession_server_static", 2176 "../../../session:libidl_avsession_service_interface_proxy", 2177 "../../../session:libidl_avsession_service_interface_stub", 2178 ] 2179 2180 external_deps = [ 2181 "ability_base:want", 2182 "ability_runtime:app_manager", 2183 "ability_runtime:wantagent_innerkits", 2184 "access_token:libaccesstoken_sdk", 2185 "access_token:libtokenid_sdk", 2186 "access_token:libtokensetproc_shared", 2187 "audio_framework:audio_client", 2188 "background_task_mgr:bgtaskmgr_innerkits", 2189 "bundle_framework:appexecfwk_base", 2190 "bundle_framework:appexecfwk_core", 2191 "bounds_checking_function:libsec_shared", 2192 "cJSON:cjson", 2193 "c_utils:utils", 2194 "data_object:distributeddataobject_impl", 2195 "device_manager:devicemanagersdk", 2196 "hilog:libhilog", 2197 "input:libmmi-client", 2198 "ipc:ipc_single", 2199 "googletest:gtest_main", 2200 "safwk:system_ability_fwk", 2201 "samgr:samgr_proxy", 2202 "window_manager:libdm_lite", 2203 ] 2204 2205 if (castplus_cast_engine_enable) { 2206 cflags = [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 2207 deps += [ 2208 "../../../../services/session:avsession_cast_item_static", 2209 "../../../session:avsession_router_static", 2210 ] 2211 } 2212 2213 public_configs = ["../../../../services/session:avsession_ipc_config"] 2214} 2215 2216ohos_unittest("AVRouterImplTest") { 2217 module_out_path = module_output_path 2218 2219 sources = [ "avrouter_impl_test.cpp" ] 2220 2221 include_dirs = [ 2222 "../../ipc/base/", 2223 "../../ipc/proxy/", 2224 "../../ipc/stub/", 2225 "../../server/", 2226 "../../server/migrate/", 2227 "../../server/softbus/", 2228 "../../server/remote/", 2229 "../../../../interfaces/inner_api/native/session/include/", 2230 "../../../../frameworks/native/session/include", 2231 "../../adapter/", 2232 "../../../../utils/include/", 2233 "../", 2234 "../remote", 2235 ] 2236 2237 cflags_cc = [ 2238 "--coverage", 2239 "-fno-access-control", 2240 ] 2241 2242 ldflags = [ "--coverage" ] 2243 2244 deps = [ 2245 "../../../../frameworks/common:avsession_common", 2246 "../../../../frameworks/native/session:avsession_client_static", 2247 "../../../../utils:avsession_utils", 2248 "../../../session:avsession_item_static", 2249 "../../../session:avsession_service_static", 2250 "../../../session:libidl_avsession_service_interface_proxy", 2251 "../../../session:libidl_avsession_service_interface_stub", 2252 ] 2253 2254 external_deps = [ 2255 "ability_base:want", 2256 "ability_runtime:app_manager", 2257 "ability_runtime:wantagent_innerkits", 2258 "access_token:libaccesstoken_sdk", 2259 "access_token:libtokenid_sdk", 2260 "access_token:libtokensetproc_shared", 2261 "audio_framework:audio_client", 2262 "background_task_mgr:bgtaskmgr_innerkits", 2263 "bundle_framework:appexecfwk_base", 2264 "bundle_framework:appexecfwk_core", 2265 "cJSON:cjson", 2266 "c_utils:utils", 2267 "data_object:distributeddataobject_impl", 2268 "device_manager:devicemanagersdk", 2269 "hilog:libhilog", 2270 "input:libmmi-client", 2271 "ipc:ipc_single", 2272 "safwk:system_ability_fwk", 2273 "samgr:samgr_proxy", 2274 "window_manager:libdm_lite", 2275 ] 2276 2277 if (castplus_cast_engine_enable) { 2278 cflags = [ "-DCASTPLUS_CAST_ENGINE_ENABLE" ] 2279 deps += [ 2280 "../../../../frameworks/native/session:avsession_cast_client", 2281 "../../../../services/session:avsession_cast_item_static", 2282 "../../../../services/session:avsession_router_static", 2283 ] 2284 external_deps += [ "cast_engine:cast_engine_client" ] 2285 } 2286 2287 public_configs = ["../../../../services/session:avsession_ipc_config"] 2288} 2289 2290if (castplus_cast_engine_enable) { 2291 ohos_unittest("HwCastSupplementTest") { 2292 module_out_path = module_output_path 2293 2294 sources = [ "hw_cast_supplement_test.cpp" ] 2295 2296 configs = [ ":module_private_config_without_third_party" ] 2297 2298 cflags_cc = [ 2299 "-fno-access-control", 2300 "-DCASTPLUS_CAST_ENGINE_ENABLE", 2301 ] 2302 2303 deps = [ 2304 "../../../session:avsession_server_static", 2305 "./../../../../frameworks/common:avsession_common", 2306 "./../../../../frameworks/native/session:avsession_cast_client", 2307 "./../../../../utils:avsession_utils", 2308 "./../../../session:avsession_cast_item_static", 2309 "./../../../session:avsession_item_static", 2310 "./../../../session:avsession_router_static", 2311 "./../../../session:libidl_avsession_service_interface_proxy", 2312 "./../../../session:libidl_avsession_service_interface_stub", 2313 ] 2314 2315 external_deps = [ 2316 "ability_base:want", 2317 "ability_runtime:app_manager", 2318 "ability_runtime:wantagent_innerkits", 2319 "access_token:libaccesstoken_sdk", 2320 "access_token:libtokenid_sdk", 2321 "access_token:libtokensetproc_shared", 2322 "audio_framework:audio_client", 2323 "background_task_mgr:bgtaskmgr_innerkits", 2324 "bounds_checking_function:libsec_shared", 2325 "bundle_framework:appexecfwk_base", 2326 "bundle_framework:appexecfwk_core", 2327 "cJSON:cjson", 2328 "c_utils:utils", 2329 "cast_engine:cast_engine_client", 2330 "data_object:distributeddataobject_impl", 2331 "device_manager:devicemanagersdk", 2332 "googletest:gtest_main", 2333 "hilog:libhilog", 2334 "image_framework:image_native", 2335 "input:libmmi-client", 2336 "ipc:ipc_single", 2337 "openssl:libcrypto_shared", 2338 "safwk:system_ability_fwk", 2339 "samgr:samgr_proxy", 2340 "window_manager:libdm_lite", 2341 ] 2342 public_configs = ["./../../../session:avsession_ipc_config"] 2343 } 2344 2345 ohos_unittest("HwCastTest") { 2346 module_out_path = module_output_path 2347 2348 sources = [ "hw_cast_test.cpp" ] 2349 2350 configs = [ ":module_private_config_without_third_party" ] 2351 2352 deps = [ 2353 "../../../session:avsession_server_static", 2354 "./../../../../frameworks/common:avsession_common", 2355 "./../../../../frameworks/native/session:avsession_cast_client", 2356 "./../../../../utils:avsession_utils", 2357 "./../../../session:avsession_cast_item_static", 2358 "./../../../session:avsession_item_static", 2359 "./../../../session:avsession_router_static", 2360 "./../../../session:libidl_avsession_service_interface_proxy", 2361 "./../../../session:libidl_avsession_service_interface_stub", 2362 ] 2363 2364 external_deps = [ 2365 "ability_base:want", 2366 "ability_runtime:app_manager", 2367 "ability_runtime:wantagent_innerkits", 2368 "access_token:libaccesstoken_sdk", 2369 "access_token:libtokenid_sdk", 2370 "access_token:libtokensetproc_shared", 2371 "audio_framework:audio_client", 2372 "bounds_checking_function:libsec_shared", 2373 "bundle_framework:appexecfwk_base", 2374 "bundle_framework:appexecfwk_core", 2375 "c_utils:utils", 2376 "cast_engine:cast_engine_client", 2377 "data_object:distributeddataobject_impl", 2378 "device_manager:devicemanagersdk", 2379 "googletest:gtest_main", 2380 "hilog:libhilog", 2381 "image_framework:image_native", 2382 "input:libmmi-client", 2383 "ipc:ipc_single", 2384 "openssl:libcrypto_shared", 2385 "safwk:system_ability_fwk", 2386 "samgr:samgr_proxy", 2387 "window_manager:libdm_lite", 2388 "window_manager:libwmutil_base", 2389 ] 2390 public_configs = ["./../../../session:avsession_ipc_config"] 2391 } 2392} 2393 2394if (castplus_cast_engine_enable) { 2395 ohos_unittest("HwCastStreamPlayerTest") { 2396 module_out_path = module_output_path 2397 2398 sources = [ "hw_cast_stream_player_test.cpp" ] 2399 2400 configs = [ ":module_private_config_without_third_party" ] 2401 2402 cflags_cc = [ "-fno-access-control" ] 2403 2404 deps = [ 2405 "../../../../frameworks/common:avsession_common", 2406 "../../../../frameworks/native/session:avsession_client_static", 2407 "../../../session:avsession_cast_item_static", 2408 "../../../session:avsession_item_static", 2409 "../../../session:avsession_router_static", 2410 "../../../session:libidl_avsession_service_interface_proxy", 2411 "../../../session:libidl_avsession_service_interface_stub", 2412 ] 2413 2414 external_deps = [ 2415 "ability_base:want", 2416 "ability_runtime:app_manager", 2417 "ability_runtime:wantagent_innerkits", 2418 "access_token:libaccesstoken_sdk", 2419 "access_token:libnativetoken_shared", 2420 "access_token:libtokensetproc_shared", 2421 "audio_framework:audio_client", 2422 "bounds_checking_function:libsec_shared", 2423 "bundle_framework:appexecfwk_base", 2424 "bundle_framework:appexecfwk_core", 2425 "c_utils:utils", 2426 "cast_engine:cast_engine_client", 2427 "data_object:distributeddataobject_impl", 2428 "device_manager:devicemanagersdk", 2429 "googletest:gtest_main", 2430 "hilog:libhilog", 2431 "image_framework:image_native", 2432 "input:libmmi-client", 2433 "ipc:ipc_single", 2434 "safwk:system_ability_fwk", 2435 "samgr:samgr_proxy", 2436 "window_manager:libdm_lite", 2437 ] 2438 2439 public_configs = ["../../../session:avsession_ipc_config"] 2440 } 2441} 2442 2443if (castplus_cast_engine_enable) { 2444 ohos_unittest("AVSessionRadarTest") { 2445 module_out_path = module_output_path 2446 2447 sources = [ "avsession_radar_test.cpp" ] 2448 2449 configs = [ ":module_private_config_without_third_party" ] 2450 2451 deps = [ 2452 "../../../session:libidl_avsession_service_interface_proxy", 2453 "../../../session:libidl_avsession_service_interface_stub", 2454 "./../../../../utils:avsession_utils", 2455 ] 2456 2457 external_deps = [ 2458 "bounds_checking_function:libsec_shared", 2459 "bundle_framework:appexecfwk_base", 2460 "bundle_framework:appexecfwk_core", 2461 "c_utils:utils", 2462 "device_manager:devicemanagersdk", 2463 "googletest:gtest_main", 2464 "hilog:libhilog", 2465 "ipc:ipc_single", 2466 "openssl:libcrypto_shared", 2467 "safwk:system_ability_fwk", 2468 "samgr:samgr_proxy", 2469 "window_manager:libdm_lite", 2470 ] 2471 2472 public_configs = ["../../../../services/session:avsession_ipc_config"] 2473 } 2474} 2475 2476if (castplus_cast_engine_enable) { 2477 ohos_unittest("AVCastControllerStubTest") { 2478 module_out_path = module_output_path 2479 2480 sources = [ "avcast_controller_stub_test.cpp" ] 2481 2482 configs = [ ":module_private_config_without_third_party" ] 2483 2484 cflags_cc = [ 2485 "-fno-access-control", 2486 "-DCASTPLUS_CAST_ENGINE_ENABLE", 2487 ] 2488 2489 deps = common_deps_without_third_party 2490 2491 deps += [ 2492 "../../../../frameworks/native/session:avsession_cast_client", 2493 "../../../../services/session:avsession_cast_item_static", 2494 "../../../../services/session:avsession_router_static", 2495 "../../../session:libidl_avsession_service_interface_proxy", 2496 "../../../session:libidl_avsession_service_interface_stub", 2497 ] 2498 2499 external_deps = common_external_deps_with_third_party 2500 2501 external_deps += [ "cast_engine:cast_engine_client" ] 2502 2503 public_configs = ["../../../../services/session:avsession_ipc_config"] 2504 } 2505 2506 ohos_unittest("AVCastControllerCallbackStubTest") { 2507 module_out_path = module_output_path 2508 2509 sources = [ "avcast_controller_callback_stub_test.cpp" ] 2510 2511 configs = [ ":module_private_config_without_third_party" ] 2512 2513 cflags_cc = [ 2514 "-fno-access-control", 2515 "-DCASTPLUS_CAST_ENGINE_ENABLE", 2516 ] 2517 2518 deps = common_deps_without_third_party 2519 2520 deps += [ 2521 "../../../../frameworks/native/session:avsession_cast_client", 2522 "../../../../services/session:avsession_cast_item_static", 2523 "../../../../services/session:avsession_router_static", 2524 "../../../session:libidl_avsession_service_interface_proxy", 2525 "../../../session:libidl_avsession_service_interface_stub", 2526 ] 2527 2528 external_deps = common_external_deps_with_third_party 2529 2530 external_deps += [ "cast_engine:cast_engine_client" ] 2531 2532 public_configs = ["../../../../services/session:avsession_ipc_config"] 2533 } 2534 2535 ohos_unittest("AVCastControllerProxyTest") { 2536 module_out_path = module_output_path 2537 2538 sources = [ "avcast_controller_proxy_test.cpp" ] 2539 2540 configs = [ ":module_private_config_without_third_party" ] 2541 2542 cflags_cc = [ 2543 "-fno-access-control", 2544 "-DCASTPLUS_CAST_ENGINE_ENABLE", 2545 ] 2546 2547 deps = common_deps_without_third_party 2548 2549 deps += [ 2550 "../../../../frameworks/native/session:avsession_cast_client", 2551 "../../../../services/session:avsession_cast_item_static", 2552 "../../../../services/session:avsession_router_static", 2553 "../../../session:libidl_avsession_service_interface_proxy", 2554 "../../../session:libidl_avsession_service_interface_stub", 2555 ] 2556 2557 external_deps = common_external_deps_with_third_party 2558 2559 external_deps += [ "cast_engine:cast_engine_client" ] 2560 2561 public_configs = ["../../../../services/session:avsession_ipc_config"] 2562 } 2563 2564 ohos_unittest("AVCastControllerCallbackProxyTest") { 2565 module_out_path = module_output_path 2566 2567 sources = [ "avcast_controller_callback_proxy_test.cpp" ] 2568 2569 configs = [ ":module_private_config_without_third_party" ] 2570 2571 cflags_cc = [ 2572 "-fno-access-control", 2573 "-DCASTPLUS_CAST_ENGINE_ENABLE", 2574 ] 2575 2576 deps = common_deps_without_third_party 2577 2578 deps += [ 2579 "../../../../frameworks/native/session:avsession_cast_client", 2580 "../../../../services/session:avsession_cast_item_static", 2581 "../../../../services/session:avsession_router_static", 2582 "../../../session:libidl_avsession_service_interface_proxy", 2583 "../../../session:libidl_avsession_service_interface_stub", 2584 ] 2585 2586 external_deps = common_external_deps_with_third_party 2587 2588 external_deps += [ "cast_engine:cast_engine_client" ] 2589 2590 public_configs = ["../../../../services/session:avsession_ipc_config"] 2591 } 2592} 2593 2594############################################################################### 2595group("av_session_server_unittest") { 2596 testonly = true 2597 2598 deps = [ 2599 ":AVControllerCallbackProxyTest", 2600 ":AVControllerCallbackStubTest", 2601 ":AVControllerItemTest", 2602 ":AVRouterImplTest", 2603 ":AVRouterTest", 2604 ":AVSessionCallbackProxyTest", 2605 ":AVSessionCallbackStubTest", 2606 ":AVSessionControllerProxyTest", 2607 ":AVSessionControllerStubTest", 2608 ":AVSessionDumperTest", 2609 ":AVSessionDynamicLoaderTest", 2610 ":AVSessionItemTest", 2611 ":AVSessionProxyTest", 2612 ":AVSessionServiceAddedTest", 2613 ":AVSessionServiceProxyTest", 2614 ":AVSessionServiceStubPermissionTest", 2615 ":AVSessionServiceStubTest", 2616 ":AVSessionServiceSupplementTest", 2617 ":AVSessionServiceTest", 2618 ":AVSessionStubTest", 2619 ":AVSessionUsersManagerTest", 2620 ":AVSharedMemoryBaseTest", 2621 ":AVsessionSyseventTest", 2622 ":AbilityConnectHelperTest", 2623 ":AbilityManagerAdapterDemoTest", 2624 ":AppManagerAdapterTest", 2625 ":AudioAdapterTest", 2626 ":AudioDeviceManagerTest", 2627 ":BkGrAudioControllerTest", 2628 ":BundleStatusAdapterTest", 2629 ":CollaborationManagerTest", 2630 ":CommandSendLimitTest", 2631 ":FocusSessionStrategyTest", 2632 ":HashCalculatorTest", 2633 ":JsonUtilsTest", 2634 ":MigrateAVSessionManagerTest", 2635 ":MigrateAVSessionProxyTest", 2636 ":MigrateAVSessionServerForNextTest", 2637 ":MigrateAVSessionTest", 2638 ":ParamsConfigOperatorTest", 2639 ":PermissionCheckerTest", 2640 ":RemoteSessionSinkTest", 2641 ":RemoteSessionSourceTest", 2642 ":RemoteUtilsTest", 2643 ":SessionListenerProxyTest", 2644 ":SessionListenerStubTest", 2645 ":SessionStackTest", 2646 ":SoftbusSessionManagerSupplementTest", 2647 ":SoftbusSessionManagerTest", 2648 ] 2649 2650 if (castplus_cast_engine_enable) { 2651 deps += [ 2652 ":AVCastControllerCallbackProxyTest", 2653 ":AVCastControllerCallbackStubTest", 2654 ":AVCastControllerProxyTest", 2655 ":AVCastControllerStubTest", 2656 ":AVSessionRadarTest", 2657 ":HwCastStreamPlayerTest", 2658 ":HwCastSupplementTest", 2659 ":HwCastTest", 2660 ] 2661 } 2662} 2663############################################################################### 2664