• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Build the unit tests for effects
2
3package {
4    // See: http://go/android-license-faq
5    // A large-scale-change added 'default_applicable_licenses' to import
6    // all of the 'license_kinds' from "frameworks_av_license"
7    // to get the below license kinds:
8    //   SPDX-license-identifier-Apache-2.0
9    default_applicable_licenses: ["frameworks_av_license"],
10}
11
12cc_test {
13    name: "EffectReverbTest",
14    vendor: true,
15    gtest: true,
16    host_supported: true,
17    // TODO(b/269868814)
18    test_options: {
19        unit_test: false,
20    },
21    srcs: [
22        "EffectReverbTest.cpp",
23        "EffectTestHelper.cpp",
24    ],
25    static_libs: [
26        "libaudioutils",
27        "libreverb",
28        "libreverbwrapper",
29    ],
30    shared_libs: [
31        "liblog",
32    ],
33    header_libs: [
34        "libaudioeffects",
35        "libhardware_headers",
36    ],
37}
38
39cc_test {
40    name: "EffectBundleTest",
41    vendor: true,
42    gtest: true,
43    host_supported: true,
44    test_suites: ["device-tests"],
45    srcs: [
46        "EffectBundleTest.cpp",
47        "EffectTestHelper.cpp",
48    ],
49    static_libs: [
50        "libaudioutils",
51        "libbundlewrapper",
52        "libmusicbundle",
53    ],
54    shared_libs: [
55        "liblog",
56    ],
57    header_libs: [
58        "libhardware_headers",
59    ],
60}
61
62cc_test {
63    name: "lvmtest",
64    host_supported: false,
65    proprietary: true,
66
67    include_dirs: [
68        "frameworks/av/media/libeffects/lvm/lib/Bass/lib",
69        "frameworks/av/media/libeffects/lvm/lib/Bass/src",
70        "frameworks/av/media/libeffects/lvm/lib/Bundle/src",
71        "frameworks/av/media/libeffects/lvm/lib/Common/src",
72        "frameworks/av/media/libeffects/lvm/lib/Eq/lib",
73        "frameworks/av/media/libeffects/lvm/lib/Eq/src",
74        "frameworks/av/media/libeffects/lvm/lib/SpectrumAnalyzer/lib",
75        "frameworks/av/media/libeffects/lvm/lib/SpectrumAnalyzer/src",
76        "frameworks/av/media/libeffects/lvm/lib/StereoWidening/lib",
77        "frameworks/av/media/libeffects/lvm/lib/StereoWidening/src",
78        "frameworks/av/media/libeffects/lvm/wrapper/Bundle",
79    ],
80
81    header_libs: [
82        "libaudioeffects",
83    ],
84
85    shared_libs: [
86        "libaudioutils",
87        "liblog",
88    ],
89
90    static_libs: [
91        "libmusicbundle",
92    ],
93
94    srcs: ["lvmtest.cpp"],
95
96    cflags: [
97        "-DSUPPORT_MC",
98
99        "-Wall",
100        "-Werror",
101        "-Wextra",
102    ],
103}
104
105cc_test {
106    name: "reverb_test",
107    host_supported: true,
108    proprietary: true,
109    gtest: false,
110
111    header_libs: [
112        "libaudioeffects",
113    ],
114
115    shared_libs: [
116        "libaudioutils",
117        "liblog",
118    ],
119
120    static_libs: [
121        "libreverb",
122        "libreverbwrapper",
123    ],
124    srcs: [
125        "reverb_test.cpp",
126    ],
127
128    cflags: [
129        "-Wall",
130        "-Werror",
131        "-Wextra",
132    ],
133}
134
135cc_test {
136    name: "snr",
137    host_supported: false,
138
139    srcs: ["snr.cpp"],
140
141    cflags: [
142        "-Wall",
143        "-Werror",
144        "-Wextra",
145    ],
146}
147