• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}