1# Copyright (c) 2022 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/ohos.gni") 15import("//build/test.gni") 16import("../../../../config.gni") 17 18module_output_path = "audio_framework/audio_framework_engine" 19 20config("audio_engine_private_config") { 21 visibility = [ ":*" ] 22 23 cflags = [ 24 "-Wall", 25 "-Werror", 26 "-fno-access-control", 27 "-DENABLE_HIDUMP_DFX", 28 "-DENABLE_HOOK_PCM", 29 ] 30 31 include_dirs = [ 32 "./common", 33 "./unittest/include", 34 "../../simd", 35 "../../dfx", 36 "../../buffer", 37 "../../node/include", 38 "../../common", 39 "../../utils", 40 "../../plugin/resample/include", 41 "../../plugin/channel_converter/include", 42 "../../manager/include", 43 "../../../../interfaces/inner_api/native/audiocommon/include", 44 "../../../audio_service/server/include", 45 "../../../audio_service/common/include", 46 "../../../audio_service/common/include/limiter", 47 "../../../audio_policy/common/include", 48 "../../../../frameworks/native/audioeffect/include", 49 "../../../../frameworks/native/hdiadapter_new/include", 50 ] 51} 52 53ohos_unittest("hpae_render_manager_test") { 54 module_out_path = module_output_path 55 sources = [ 56 "common/test_case_common.cpp", 57 "manager/hpae_render_manager_test.cpp", 58 ] 59 60 configs = [ ":audio_engine_private_config" ] 61 62 deps = [ 63 "../../:audio_engine_manager", 64 "../../:audio_engine_node", 65 "../../:audio_engine_utils", 66 "../../../audio_service:audio_common", 67 "../../../../frameworks/native/audioeffect:audio_effect", 68 ] 69 70 external_deps = [ 71 "c_utils:utils", 72 "googletest:gtest", 73 "hilog:libhilog", 74 "hisysevent:libhisysevent", 75 "ipc:ipc_single", 76 "safwk:system_ability_fwk", 77 "samgr:samgr_proxy", 78 ] 79} 80 81ohos_unittest("hpae_capturer_manager_test") { 82 module_out_path = module_output_path 83 sources = [ 84 "common/test_case_common.cpp", 85 "manager/hpae_capturer_manager_test.cpp", 86 ] 87 88 configs = [ ":audio_engine_private_config" ] 89 90 deps = [ 91 "../../:audio_engine_manager", 92 "../../:audio_engine_node", 93 "../../:audio_engine_utils", 94 "../../../audio_service:audio_common", 95 "../../../../frameworks/native/audioeffect:audio_effect", 96 ] 97 98 external_deps = [ 99 "c_utils:utils", 100 "googletest:gtest", 101 "hilog:libhilog", 102 "hisysevent:libhisysevent", 103 "ipc:ipc_single", 104 "safwk:system_ability_fwk", 105 "samgr:samgr_proxy", 106 ] 107 108 resource_config_file = "./resource/ohos_test.xml" 109} 110 111ohos_unittest("hpae_manager_test") { 112 module_out_path = module_output_path 113 sources = [ 114 "common/test_case_common.cpp", 115 "manager/hpae_audio_service_callback_unit_test.cpp", 116 "manager/hpae_manager_test.cpp", 117 ] 118 119 configs = [ ":audio_engine_private_config" ] 120 121 deps = [ 122 "../../:audio_engine_manager", 123 "../../:audio_engine_node", 124 "../../:audio_engine_utils", 125 "../../../audio_service:audio_common", 126 "../../../../frameworks/native/audioeffect:audio_effect", 127 ] 128 129 external_deps = [ 130 "c_utils:utils", 131 "googletest:gtest", 132 "hilog:libhilog", 133 "hisysevent:libhisysevent", 134 "ipc:ipc_single", 135 "safwk:system_ability_fwk", 136 "samgr:samgr_proxy", 137 ] 138 139 resource_config_file = "./resource/ohos_test.xml" 140} 141 142ohos_unittest("hpae_soft_link_unit_test") { 143 module_out_path = module_output_path 144 sources = [ 145 "common/test_case_common.cpp", 146 "manager/hpae_audio_service_callback_unit_test.cpp", 147 "manager/hpae_soft_link_unit_test.cpp", 148 ] 149 150 configs = [ ":audio_engine_private_config" ] 151 152 deps = [ 153 "../../:audio_engine_manager", 154 "../../:audio_engine_node", 155 "../../:audio_engine_utils", 156 "../../../audio_service:audio_common", 157 "../../../../frameworks/native/audioeffect:audio_effect", 158 ] 159 160 external_deps = [ 161 "c_utils:utils", 162 "googletest:gtest", 163 "hilog:libhilog", 164 "hisysevent:libhisysevent", 165 "ipc:ipc_single", 166 "safwk:system_ability_fwk", 167 "samgr:samgr_proxy", 168 ] 169 170 resource_config_file = "./resource/ohos_test.xml" 171} 172 173ohos_unittest("hpae_inner_capturer_unit_test") { 174 module_out_path = module_output_path 175 sources = [ 176 "common/test_case_common.cpp", 177 "manager/hpae_inner_capturer_unit_test.cpp", 178 ] 179 180 configs = [ ":audio_engine_private_config" ] 181 182 deps = [ 183 "../../:audio_engine_manager", 184 "../../:audio_engine_node", 185 "../../:audio_engine_utils", 186 "../../../audio_service:audio_common", 187 "../../../../frameworks/native/audioeffect:audio_effect", 188 ] 189 190 external_deps = [ 191 "c_utils:utils", 192 "googletest:gtest", 193 "hilog:libhilog", 194 "hisysevent:libhisysevent", 195 "ipc:ipc_single", 196 "safwk:system_ability_fwk", 197 "samgr:samgr_proxy", 198 ] 199} 200 201ohos_unittest("hpae_render_effect_node_test") { 202 module_out_path = module_output_path 203 sources = [ 204 "common/test_case_common.cpp", 205 "node/hpae_render_effect_node_test.cpp", 206 ] 207 208 configs = [ ":audio_engine_private_config" ] 209 210 deps = [ 211 "../../:audio_engine_manager", 212 "../../:audio_engine_node", 213 "../../:audio_engine_utils", 214 "../../../audio_service:audio_common", 215 "../../../../frameworks/native/audioeffect:audio_effect", 216 ] 217 218 external_deps = [ 219 "c_utils:utils", 220 "googletest:gtest", 221 "hilog:libhilog", 222 "hisysevent:libhisysevent", 223 "ipc:ipc_single", 224 "safwk:system_ability_fwk", 225 "samgr:samgr_proxy", 226 ] 227} 228 229ohos_unittest("hpae_sink_output_node_test") { 230 module_out_path = module_output_path 231 sources = [ 232 "common/test_case_common.cpp", 233 "node/hpae_sink_output_node_test.cpp", 234 ] 235 236 configs = [ ":audio_engine_private_config" ] 237 238 deps = [ 239 "../../:audio_engine_manager", 240 "../../:audio_engine_node", 241 "../../:audio_engine_utils", 242 "../../../audio_service:audio_common", 243 "../../../../frameworks/native/audioeffect:audio_effect", 244 ] 245 246 external_deps = [ 247 "c_utils:utils", 248 "googletest:gmock", 249 "googletest:gtest", 250 "hilog:libhilog", 251 "hisysevent:libhisysevent", 252 "ipc:ipc_single", 253 "safwk:system_ability_fwk", 254 "samgr:samgr_proxy", 255 ] 256 257 resource_config_file = "./resource/ohos_test.xml" 258} 259 260ohos_unittest("hpae_source_process_cluster_test") { 261 module_out_path = module_output_path 262 sources = [ 263 "common/test_case_common.cpp", 264 "node/hpae_source_process_cluster_test.cpp", 265 ] 266 267 configs = [ ":audio_engine_private_config" ] 268 269 deps = [ 270 "../../:audio_engine_manager", 271 "../../:audio_engine_node", 272 "../../:audio_engine_utils", 273 "../../../audio_service:audio_common", 274 "../../../../frameworks/native/audioeffect:audio_effect", 275 ] 276 277 external_deps = [ 278 "c_utils:utils", 279 "googletest:gtest", 280 "hilog:libhilog", 281 "hisysevent:libhisysevent", 282 "ipc:ipc_single", 283 "safwk:system_ability_fwk", 284 "samgr:samgr_proxy", 285 ] 286} 287 288ohos_unittest("hpae_policy_manager_test") { 289 module_out_path = module_output_path 290 sources = [ 291 "common/test_case_common.cpp", 292 "manager/hpae_policy_manager_test.cpp", 293 ] 294 295 configs = [ ":audio_engine_private_config" ] 296 297 deps = [ 298 "../../:audio_engine_manager", 299 "../../:audio_engine_node", 300 "../../:audio_engine_plugins", 301 "../../:audio_engine_utils", 302 "../../../audio_service:audio_common", 303 "../../../../frameworks/native/audioeffect:audio_effect", 304 ] 305 306 external_deps = [ 307 "c_utils:utils", 308 "googletest:gtest", 309 "hilog:libhilog", 310 "hisysevent:libhisysevent", 311 "ipc:ipc_single", 312 "safwk:system_ability_fwk", 313 "samgr:samgr_proxy", 314 ] 315 316 resource_config_file = "./resource/ohos_test.xml" 317} 318 319ohos_unittest("hpae_signal_process_thread_test") { 320 module_out_path = module_output_path 321 sources = [ 322 "common/test_case_common.cpp", 323 "manager/hpae_signal_process_thread_test.cpp", 324 ] 325 326 configs = [ ":audio_engine_private_config" ] 327 328 deps = [ 329 "../../:audio_engine_manager", 330 "../../:audio_engine_node", 331 "../../:audio_engine_utils", 332 "../../../audio_service:audio_common", 333 "../../../../frameworks/native/audioeffect:audio_effect", 334 ] 335 336 external_deps = [ 337 "c_utils:utils", 338 "googletest:gtest", 339 "hilog:libhilog", 340 "hisysevent:libhisysevent", 341 "ipc:ipc_single", 342 "safwk:system_ability_fwk", 343 "samgr:samgr_proxy", 344 ] 345 346 resource_config_file = "./resource/ohos_test.xml" 347} 348 349ohos_unittest("hpae_gain_node_test") { 350 module_out_path = module_output_path 351 sources = [ 352 "common/test_case_common.cpp", 353 "node/hpae_gain_node_test.cpp", 354 ] 355 356 configs = [ ":audio_engine_private_config" ] 357 358 deps = [ 359 "../../:audio_engine_manager", 360 "../../:audio_engine_node", 361 "../../:audio_engine_utils", 362 "../../../audio_service:audio_common", 363 "../../../../frameworks/native/audioeffect:audio_effect", 364 ] 365 366 external_deps = [ 367 "c_utils:utils", 368 "googletest:gtest", 369 "hilog:libhilog", 370 "hisysevent:libhisysevent", 371 "ipc:ipc_single", 372 "safwk:system_ability_fwk", 373 "samgr:samgr_proxy", 374 ] 375 376 resource_config_file = "./resource/ohos_test.xml" 377} 378 379ohos_unittest("hpae_loudness_gain_node_test") { 380 module_out_path = module_output_path 381 sources = [ 382 "common/test_case_common.cpp", 383 "node/hpae_loudness_gain_node_test.cpp", 384 ] 385 386 configs = [ ":audio_engine_private_config" ] 387 388 deps = [ 389 "../../:audio_engine_manager", 390 "../../:audio_engine_node", 391 "../../:audio_engine_plugins", 392 "../../:audio_engine_utils", 393 "../../../audio_service:audio_common", 394 "../../../../frameworks/native/audioeffect:audio_effect", 395 ] 396 397 external_deps = [ 398 "c_utils:utils", 399 "googletest:gtest", 400 "hilog:libhilog", 401 "hisysevent:libhisysevent", 402 "ipc:ipc_single", 403 "safwk:system_ability_fwk", 404 "samgr:samgr_proxy", 405 ] 406 407 resource_config_file = "./resource/ohos_test.xml" 408} 409 410ohos_unittest("hpae_mixer_node_test") { 411 module_out_path = module_output_path 412 sources = [ 413 "common/test_case_common.cpp", 414 "node/hpae_mixer_node_test.cpp", 415 ] 416 417 configs = [ ":audio_engine_private_config" ] 418 419 deps = [ 420 "../../:audio_engine_manager", 421 "../../:audio_engine_node", 422 "../../:audio_engine_plugins", 423 "../../:audio_engine_utils", 424 "../../../audio_service:audio_common", 425 "../../../../frameworks/native/audioeffect:audio_effect", 426 ] 427 428 external_deps = [ 429 "c_utils:utils", 430 "googletest:gtest", 431 "hilog:libhilog", 432 "hisysevent:libhisysevent", 433 "ipc:ipc_single", 434 "safwk:system_ability_fwk", 435 "samgr:samgr_proxy", 436 ] 437 438 resource_config_file = "./resource/ohos_test.xml" 439} 440 441ohos_unittest("hpae_node_common_test") { 442 module_out_path = module_output_path 443 sources = [ 444 "common/test_case_common.cpp", 445 "node/hpae_node_common_test.cpp", 446 ] 447 448 configs = [ ":audio_engine_private_config" ] 449 450 deps = [ 451 "../../:audio_engine_manager", 452 "../../:audio_engine_node", 453 "../../:audio_engine_plugins", 454 "../../:audio_engine_utils", 455 "../../../audio_service:audio_common", 456 "../../../../frameworks/native/audioeffect:audio_effect", 457 ] 458 459 external_deps = [ 460 "c_utils:utils", 461 "googletest:gtest", 462 "hilog:libhilog", 463 "hisysevent:libhisysevent", 464 "ipc:ipc_single", 465 "safwk:system_ability_fwk", 466 "samgr:samgr_proxy", 467 ] 468 469 resource_config_file = "./resource/ohos_test.xml" 470} 471 472ohos_unittest("hpae_remote_output_cluster_test") { 473 module_out_path = module_output_path 474 sources = [ 475 "common/test_case_common.cpp", 476 "node/hpae_remote_output_cluster_test.cpp", 477 ] 478 479 configs = [ ":audio_engine_private_config" ] 480 481 deps = [ 482 "../../:audio_engine_manager", 483 "../../:audio_engine_node", 484 "../../:audio_engine_utils", 485 "../../../audio_service:audio_common", 486 "../../../../frameworks/native/audioeffect:audio_effect", 487 ] 488 489 external_deps = [ 490 "c_utils:utils", 491 "googletest:gtest", 492 "hilog:libhilog", 493 "hisysevent:libhisysevent", 494 "ipc:ipc_single", 495 "safwk:system_ability_fwk", 496 "samgr:samgr_proxy", 497 ] 498 499 resource_config_file = "./resource/ohos_test.xml" 500} 501 502ohos_unittest("hpae_remote_sink_output_node_test") { 503 module_out_path = module_output_path 504 sources = [ 505 "common/test_case_common.cpp", 506 "node/hpae_remote_sink_output_node_test.cpp", 507 ] 508 509 configs = [ ":audio_engine_private_config" ] 510 511 deps = [ 512 "../../:audio_engine_manager", 513 "../../:audio_engine_node", 514 "../../:audio_engine_plugins", 515 "../../:audio_engine_utils", 516 "../../../audio_service:audio_common", 517 "../../../../frameworks/native/audioeffect:audio_effect", 518 ] 519 520 external_deps = [ 521 "c_utils:utils", 522 "googletest:gtest", 523 "hilog:libhilog", 524 "hisysevent:libhisysevent", 525 "ipc:ipc_single", 526 "safwk:system_ability_fwk", 527 "samgr:samgr_proxy", 528 ] 529 530 resource_config_file = "./resource/ohos_test.xml" 531} 532 533ohos_unittest("hpae_output_cluster_test") { 534 module_out_path = module_output_path 535 sources = [ 536 "common/test_case_common.cpp", 537 "node/hpae_output_cluster_test.cpp", 538 ] 539 540 configs = [ ":audio_engine_private_config" ] 541 542 deps = [ 543 "../../:audio_engine_manager", 544 "../../:audio_engine_node", 545 "../../:audio_engine_plugins", 546 "../../:audio_engine_utils", 547 "../../../audio_service:audio_common", 548 "../../../../frameworks/native/audioeffect:audio_effect", 549 ] 550 551 external_deps = [ 552 "c_utils:utils", 553 "googletest:gtest", 554 "hilog:libhilog", 555 "hisysevent:libhisysevent", 556 "ipc:ipc_single", 557 "safwk:system_ability_fwk", 558 "samgr:samgr_proxy", 559 ] 560 561 resource_config_file = "./resource/ohos_test.xml" 562} 563 564ohos_unittest("hpae_pcm_buffer_test") { 565 module_out_path = module_output_path 566 sources = [ 567 "common/test_case_common.cpp", 568 "node/hpae_pcm_buffer_test.cpp", 569 ] 570 571 configs = [ ":audio_engine_private_config" ] 572 573 deps = [ 574 "../../:audio_engine_manager", 575 "../../:audio_engine_node", 576 "../../:audio_engine_utils", 577 "../../../audio_service:audio_common", 578 "../../../../frameworks/native/audioeffect:audio_effect", 579 ] 580 581 external_deps = [ 582 "c_utils:utils", 583 "googletest:gtest", 584 "hilog:libhilog", 585 "hisysevent:libhisysevent", 586 "ipc:ipc_single", 587 "safwk:system_ability_fwk", 588 "samgr:samgr_proxy", 589 ] 590 591 resource_config_file = "./resource/ohos_test.xml" 592} 593 594ohos_unittest("hpae_pcm_process_test") { 595 module_out_path = module_output_path 596 sources = [ 597 "common/test_case_common.cpp", 598 "node/hpae_pcm_process_test.cpp", 599 ] 600 601 configs = [ ":audio_engine_private_config" ] 602 603 deps = [ 604 "../../:audio_engine_manager", 605 "../../:audio_engine_node", 606 "../../:audio_engine_utils", 607 "../../../audio_service:audio_common", 608 "../../../../frameworks/native/audioeffect:audio_effect", 609 ] 610 611 external_deps = [ 612 "c_utils:utils", 613 "googletest:gtest", 614 "hilog:libhilog", 615 "hisysevent:libhisysevent", 616 "ipc:ipc_single", 617 "safwk:system_ability_fwk", 618 "samgr:samgr_proxy", 619 ] 620 621 resource_config_file = "./resource/ohos_test.xml" 622} 623 624ohos_unittest("hpae_process_cluster_test") { 625 module_out_path = module_output_path 626 sources = [ 627 "common/test_case_common.cpp", 628 "node/hpae_process_cluster_test.cpp", 629 ] 630 631 configs = [ ":audio_engine_private_config" ] 632 633 deps = [ 634 "../../:audio_engine_manager", 635 "../../:audio_engine_node", 636 "../../:audio_engine_utils", 637 "../../../audio_service:audio_common", 638 "../../../../frameworks/native/audioeffect:audio_effect", 639 ] 640 641 external_deps = [ 642 "c_utils:utils", 643 "googletest:gtest", 644 "hilog:libhilog", 645 "hisysevent:libhisysevent", 646 "ipc:ipc_single", 647 "safwk:system_ability_fwk", 648 "samgr:samgr_proxy", 649 ] 650 651 resource_config_file = "./resource/ohos_test.xml" 652} 653 654ohos_unittest("hpae_resample_node_test") { 655 module_out_path = module_output_path 656 sources = [ 657 "common/test_case_common.cpp", 658 "node/hpae_resample_node_test.cpp", 659 ] 660 661 configs = [ ":audio_engine_private_config" ] 662 663 deps = [ 664 "../../:audio_engine_manager", 665 "../../:audio_engine_node", 666 "../../:audio_engine_utils", 667 "../../../audio_service:audio_common", 668 "../../../../frameworks/native/audioeffect:audio_effect", 669 ] 670 671 external_deps = [ 672 "c_utils:utils", 673 "googletest:gtest", 674 "hilog:libhilog", 675 "hisysevent:libhisysevent", 676 "ipc:ipc_single", 677 "safwk:system_ability_fwk", 678 "samgr:samgr_proxy", 679 ] 680 681 resource_config_file = "./resource/ohos_test.xml" 682} 683 684ohos_unittest("hpae_sink_input_node_test") { 685 module_out_path = module_output_path 686 sources = [ 687 "common/test_case_common.cpp", 688 "node/hpae_sink_input_node_test.cpp", 689 ] 690 691 configs = [ ":audio_engine_private_config" ] 692 693 deps = [ 694 "../../:audio_engine_manager", 695 "../../:audio_engine_node", 696 "../../:audio_engine_utils", 697 "../../../audio_service:audio_common", 698 "../../../../frameworks/native/audioeffect:audio_effect", 699 ] 700 701 external_deps = [ 702 "c_utils:utils", 703 "googletest:gtest", 704 "hilog:libhilog", 705 "hisysevent:libhisysevent", 706 "ipc:ipc_single", 707 "safwk:system_ability_fwk", 708 "samgr:samgr_proxy", 709 ] 710 711 resource_config_file = "./resource/ohos_test.xml" 712} 713 714ohos_unittest("hpae_source_input_node_test") { 715 module_out_path = module_output_path 716 sources = [ 717 "common/test_case_common.cpp", 718 "node/hpae_source_input_node_test.cpp", 719 ] 720 721 configs = [ ":audio_engine_private_config" ] 722 723 deps = [ 724 "../../:audio_engine_manager", 725 "../../:audio_engine_node", 726 "../../:audio_engine_utils", 727 "../../../audio_service:audio_common", 728 "../../../../frameworks/native/audioeffect:audio_effect", 729 ] 730 731 external_deps = [ 732 "c_utils:utils", 733 "googletest:gtest", 734 "hilog:libhilog", 735 "hisysevent:libhisysevent", 736 "ipc:ipc_single", 737 "safwk:system_ability_fwk", 738 "samgr:samgr_proxy", 739 ] 740 741 resource_config_file = "./resource/ohos_test.xml" 742} 743 744ohos_unittest("hpae_source_output_node_test") { 745 module_out_path = module_output_path 746 sources = [ 747 "common/test_case_common.cpp", 748 "node/hpae_source_output_node_test.cpp", 749 ] 750 751 configs = [ ":audio_engine_private_config" ] 752 753 deps = [ 754 "../../:audio_engine_manager", 755 "../../:audio_engine_node", 756 "../../:audio_engine_utils", 757 "../../../audio_service:audio_common", 758 "../../../../frameworks/native/audioeffect:audio_effect", 759 ] 760 761 external_deps = [ 762 "c_utils:utils", 763 "googletest:gtest", 764 "hilog:libhilog", 765 "hisysevent:libhisysevent", 766 "ipc:ipc_single", 767 "safwk:system_ability_fwk", 768 "samgr:samgr_proxy", 769 ] 770 771 resource_config_file = "./resource/ohos_test.xml" 772} 773 774ohos_unittest("audio_engine_unit_test") { 775 module_out_path = module_output_path 776 sources = [ 777 "common/test_case_common.cpp", 778 "dfx/hpae_dfx_tree_test.cpp", 779 "utils/hpae_pcm_utils_test.cpp", 780 "utils/hpae_no_lock_queue_test.cpp", 781 ] 782 783 configs = [ ":audio_engine_private_config" ] 784 785 deps = [ 786 "../../:audio_engine_manager", 787 "../../:audio_engine_node", 788 "../../:audio_engine_plugins", 789 "../../:audio_engine_utils", 790 "../../../audio_service:audio_common", 791 "../../../../frameworks/native/audioeffect:audio_effect", 792 ] 793 794 external_deps = [ 795 "c_utils:utils", 796 "googletest:gtest", 797 "hilog:libhilog", 798 "hisysevent:libhisysevent", 799 "ipc:ipc_single", 800 "safwk:system_ability_fwk", 801 "samgr:samgr_proxy", 802 ] 803 804 resource_config_file = "./resource/ohos_test.xml" 805} 806 807ohos_unittest("hpae_capture_effect_node_test") { 808 module_out_path = module_output_path 809 sources = [ 810 "common/test_case_common.cpp", 811 "node/hpae_capture_effect_node_test.cpp", 812 ] 813 814 configs = [ ":audio_engine_private_config" ] 815 816 deps = [ 817 "../../:audio_engine_manager", 818 "../../:audio_engine_node", 819 "../../:audio_engine_utils", 820 "../../../audio_service:audio_common", 821 "../../../../frameworks/native/audioeffect:audio_effect", 822 ] 823 824 external_deps = [ 825 "c_utils:utils", 826 "googletest:gtest", 827 "hilog:libhilog", 828 "hisysevent:libhisysevent", 829 "ipc:ipc_single", 830 "safwk:system_ability_fwk", 831 "samgr:samgr_proxy", 832 ] 833 834 resource_config_file = "./resource/ohos_test.xml" 835} 836 837ohos_unittest("hpae_source_input_cluster_test") { 838 module_out_path = module_output_path 839 sources = [ 840 "common/test_case_common.cpp", 841 "node/hpae_source_input_cluster_test.cpp", 842 ] 843 844 configs = [ ":audio_engine_private_config" ] 845 846 deps = [ 847 "../../:audio_engine_manager", 848 "../../:audio_engine_node", 849 "../../:audio_engine_utils", 850 "../../../audio_service:audio_common", 851 "../../../../frameworks/native/audioeffect:audio_effect", 852 ] 853 854 external_deps = [ 855 "c_utils:utils", 856 "googletest:gtest", 857 "hilog:libhilog", 858 "hisysevent:libhisysevent", 859 "ipc:ipc_single", 860 "safwk:system_ability_fwk", 861 "samgr:samgr_proxy", 862 ] 863 864 resource_config_file = "./resource/ohos_test.xml" 865} 866 867ohos_unittest("hpae_plugins_unit_test") { 868 module_out_path = module_output_path 869 sources = [ 870 "plugin/channel_converter/down_mixer_test.cpp", 871 "plugin/channel_converter/channel_converter_test.cpp", 872 "plugin/proresampler/audio_proresampler_test.cpp", 873 "plugin/proresampler/audio_proresampler_process_test.cpp", 874 ] 875 876 configs = [ ":audio_engine_private_config" ] 877 878 deps = [ 879 "../../:audio_engine_plugins", 880 ] 881 882 external_deps = [ 883 "c_utils:utils", 884 "googletest:gtest", 885 "hilog:libhilog", 886 "hisysevent:libhisysevent", 887 "ipc:ipc_single", 888 "safwk:system_ability_fwk", 889 "samgr:samgr_proxy", 890 ] 891 892 resource_config_file = "./resource/ohos_test.xml" 893} 894 895ohos_unittest("hpae_co_buffer_node_test") { 896 module_out_path = module_output_path 897 sources = [ 898 "common/test_case_common.cpp", 899 "node/hpae_co_buffer_node_test.cpp", 900 ] 901 902 configs = [ ":audio_engine_private_config" ] 903 904 deps = [ 905 "../../:audio_engine_manager", 906 "../../:audio_engine_node", 907 "../../:audio_engine_utils", 908 "../../../audio_service:audio_common", 909 ] 910 911 external_deps = [ 912 "c_utils:utils", 913 "googletest:gtest", 914 "hilog:libhilog", 915 "hisysevent:libhisysevent", 916 "ipc:ipc_single", 917 "safwk:system_ability_fwk", 918 "samgr:samgr_proxy", 919 ] 920 921 resource_config_file = "./resource/ohos_test.xml" 922}