blob: e49df35830c6c76b13a1cd2fd09a0e1c7d538308 [file] [log] [blame]
hkuang26587cb2020-01-16 10:36:08 -08001// Build the unit tests for libmediatranscoding.
Harish Mahendrakarc580def2020-11-18 10:34:30 +05302filegroup {
3 name: "test_assets",
4 path: "assets",
5 srcs: ["assets/**/*"],
6}
7
hkuang26587cb2020-01-16 10:36:08 -08008cc_defaults {
9 name: "libmediatranscoding_test_defaults",
10
11 header_libs: [
12 "libbase_headers",
13 "libmedia_headers",
14 ],
15
16 shared_libs: [
17 "libbinder_ndk",
18 "libcutils",
19 "liblog",
20 "libutils",
21 "libmediatranscoding"
22 ],
23
24 static_libs: [
25 "mediatranscoding_aidl_interface-ndk_platform",
26 ],
27
28 cflags: [
29 "-Werror",
30 "-Wall",
31 ],
32
33 test_suites: ["device-tests"],
34}
35
36//
37// TranscodingClientManager unit test
38//
39cc_test {
40 name: "TranscodingClientManager_tests",
41 defaults: ["libmediatranscoding_test_defaults"],
42
43 srcs: ["TranscodingClientManager_tests.cpp"],
hkuang93fb84c2020-02-03 18:19:39 -080044}
45
Chong Zhangacb33502020-04-20 11:04:48 -070046//
Chong Zhangbc062482020-10-14 16:43:53 -070047// TranscodingSessionController unit test
Chong Zhangacb33502020-04-20 11:04:48 -070048//
Chong Zhang6d58e4b2020-03-31 09:41:10 -070049cc_test {
Chong Zhangbc062482020-10-14 16:43:53 -070050 name: "TranscodingSessionController_tests",
Chong Zhang6d58e4b2020-03-31 09:41:10 -070051 defaults: ["libmediatranscoding_test_defaults"],
52
Chong Zhangbc062482020-10-14 16:43:53 -070053 srcs: ["TranscodingSessionController_tests.cpp"],
Chong Zhang6d58e4b2020-03-31 09:41:10 -070054}
55
hkuang93fb84c2020-02-03 18:19:39 -080056//
57// AdjustableMaxPriorityQueue unit test
58//
59cc_test {
60 name: "AdjustableMaxPriorityQueue_tests",
61 defaults: ["libmediatranscoding_test_defaults"],
62
63 srcs: ["AdjustableMaxPriorityQueue_tests.cpp"],
Linus Nilsson0da327a2020-01-31 16:22:18 -080064}