blob: 48d18b0c7ccfee64cb25ee68f8f9271115962cd6 [file] [log] [blame]
Bob Badour56786ac2021-02-25 15:24:36 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_av_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_av_license"],
8}
9
Andy Hung924eb3e2022-06-22 19:31:58 -070010// general test config
Atneya Nair7795f5f2022-05-23 13:44:00 -040011cc_defaults {
Andy Hung924eb3e2022-06-22 19:31:58 -070012 name: "libmediautils_tests_config",
Atneya Nair7795f5f2022-05-23 13:44:00 -040013
14 host_supported: true,
15
Andy Hungd4265822022-04-01 18:54:32 -070016 cflags: [
17 "-Wall",
18 "-Werror",
19 "-Wextra",
20 ],
21
Atneya Nair43f2b9b2022-05-13 17:51:10 -040022 sanitize: {
23 address: true,
24 cfi: true,
25 integer_overflow: true,
26 memtag_heap: true,
Andy Hungd4265822022-04-01 18:54:32 -070027 },
Andy Hung924eb3e2022-06-22 19:31:58 -070028}
29
30cc_defaults {
31 name: "libmediautils_tests_defaults",
32
33 defaults: ["libmediautils_tests_config"],
34
35 host_supported: true,
Andy Hungd4265822022-04-01 18:54:32 -070036
37 shared_libs: [
38 "liblog",
Atneya Nair7795f5f2022-05-23 13:44:00 -040039 "libutils",
Andy Hungd4265822022-04-01 18:54:32 -070040 ],
41
Andy Hung924eb3e2022-06-22 19:31:58 -070042 static_libs: [
43 "libmediautils_core",
44 ],
Atneya Nair7795f5f2022-05-23 13:44:00 -040045}
46
47cc_defaults {
48 name: "libmediautils_tests_host_unavail",
49
Andy Hung924eb3e2022-06-22 19:31:58 -070050 defaults: ["libmediautils_tests_config"],
Atneya Nair7795f5f2022-05-23 13:44:00 -040051
52 host_supported: false,
53
Andy Hung924eb3e2022-06-22 19:31:58 -070054 shared_libs: [
55 "liblog",
Atneya Nair7795f5f2022-05-23 13:44:00 -040056 "libmediautils",
Andy Hung924eb3e2022-06-22 19:31:58 -070057 "libutils",
Atneya Nair7795f5f2022-05-23 13:44:00 -040058 ],
59}
60
61cc_test_library {
62 name: "libsharedtest",
63
64 defaults: ["libmediautils_tests_defaults"],
65
Andy Hungd4265822022-04-01 18:54:32 -070066 srcs: [
67 "sharedtest.cpp",
Atneya Nair43f2b9b2022-05-13 17:51:10 -040068 ],
Andy Hungd4265822022-04-01 18:54:32 -070069}
70
71cc_test {
72 name: "library_tests",
73
Atneya Nair7795f5f2022-05-23 13:44:00 -040074 defaults: ["libmediautils_tests_defaults"],
Andy Hungd4265822022-04-01 18:54:32 -070075
76 data_libs: [
77 "libsharedtest",
78 ],
79
Atneya Nair7795f5f2022-05-23 13:44:00 -040080 shared_libs: [
81 "libbase",
82 ],
83
Andy Hungd4265822022-04-01 18:54:32 -070084 srcs: [
85 "library_tests.cpp",
86 ],
87}
88
Andy Hung328d6772021-01-12 12:32:21 -080089cc_test {
Atneya Nair7795f5f2022-05-23 13:44:00 -040090 name: "libmediautils_test",
Andy Hungafc51db2022-04-08 17:33:40 -070091
Atneya Nair7795f5f2022-05-23 13:44:00 -040092 defaults: ["libmediautils_tests_host_unavail"],
Andy Hungafc51db2022-04-08 17:33:40 -070093
94 shared_libs: [
Andy Hungafc51db2022-04-08 17:33:40 -070095 "libmediautils",
Andy Hungafc51db2022-04-08 17:33:40 -070096 ],
97
98 srcs: [
Atneya Nair7795f5f2022-05-23 13:44:00 -040099 "memory-test.cpp",
100 "TimerThread-test.cpp",
101 ],
102}
103
104cc_test {
105 name: "media_process_tests",
106
107 defaults: ["libmediautils_tests_host_unavail"],
108
109 srcs: [
Andy Hungafc51db2022-04-08 17:33:40 -0700110 "media_process_tests.cpp",
111 ],
112}
113
114cc_test {
Andy Hung328d6772021-01-12 12:32:21 -0800115 name: "media_synchronization_tests",
116
Atneya Nair7795f5f2022-05-23 13:44:00 -0400117 defaults: ["libmediautils_tests_host_unavail"],
Andy Hung328d6772021-01-12 12:32:21 -0800118
119 srcs: [
120 "media_synchronization_tests.cpp",
121 ],
122}
Andy Hung5c6d68a2022-03-09 21:54:59 -0800123
124cc_test {
Andy Hung44d648b2022-04-08 17:33:40 -0700125 name: "media_threadsnapshot_tests",
126
Atneya Nair7795f5f2022-05-23 13:44:00 -0400127 defaults: ["libmediautils_tests_host_unavail"],
Andy Hung44d648b2022-04-08 17:33:40 -0700128
129 srcs: [
130 "media_threadsnapshot_tests.cpp",
131 ],
132}
133
134cc_test {
Andy Hung35f96152022-07-15 15:18:59 -0700135 name: "mediautils_fixedstring_tests",
136
137 defaults: ["libmediautils_tests_defaults"],
138
139 shared_libs: [
140 "libaudioutils",
141 ],
142
143 srcs: [
144 "mediautils_fixedstring_tests.cpp",
145 ],
146}
147
148cc_test {
Andy Hung10b985d2022-05-03 19:34:06 -0700149 name: "mediautils_scopedstatistics_tests",
150
Atneya Nair7795f5f2022-05-23 13:44:00 -0400151 defaults: ["libmediautils_tests_defaults"],
Andy Hung10b985d2022-05-03 19:34:06 -0700152
153 shared_libs: [
154 "libaudioutils",
Andy Hung10b985d2022-05-03 19:34:06 -0700155 ],
156
157 srcs: [
158 "mediautils_scopedstatistics_tests.cpp",
159 ],
160}
161
162cc_test {
Andy Hungc747c532022-03-07 21:41:14 -0800163 name: "methodstatistics_tests",
164
Atneya Nair7795f5f2022-05-23 13:44:00 -0400165 defaults: ["libmediautils_tests_defaults"],
Andy Hungc747c532022-03-07 21:41:14 -0800166
167 shared_libs: [
168 "libaudioutils",
Andy Hungc747c532022-03-07 21:41:14 -0800169 ],
170
171 srcs: [
172 "methodstatistics_tests.cpp",
173 ],
174}
175
176cc_test {
Atneya Nairae310802022-08-15 15:30:31 -0700177 name: "static_string_tests",
178
179 defaults: ["libmediautils_tests_defaults"],
180
181 srcs: [
182 "static_string_view_tests.cpp",
183 ],
184}
185
186cc_test {
Andy Hung5c6d68a2022-03-09 21:54:59 -0800187 name: "timecheck_tests",
188
Atneya Nair7795f5f2022-05-23 13:44:00 -0400189 defaults: ["libmediautils_tests_host_unavail"],
Andy Hung5c6d68a2022-03-09 21:54:59 -0800190
191 srcs: [
192 "timecheck_tests.cpp",
193 ],
194}
Atneya Nair43f2b9b2022-05-13 17:51:10 -0400195
196cc_test {
197 name: "extended_accumulator_tests",
Atneya Nair43f2b9b2022-05-13 17:51:10 -0400198
Atneya Nair7795f5f2022-05-23 13:44:00 -0400199 defaults: ["libmediautils_tests_defaults"],
Atneya Nair43f2b9b2022-05-13 17:51:10 -0400200
201 srcs: [
202 "extended_accumulator_tests.cpp",
203 ],
204}
Atneya Naircf6ae6c2022-08-16 16:32:10 -0700205
206cc_test {
207 name: "inplace_function_tests",
208
209 defaults: ["libmediautils_tests_defaults"],
210
211 srcs: [
212 "inplace_function_tests.cpp"
213 ],
214}