blob: 6497685a006df602b9524aba59e9db46df9242c3 [file] [log] [blame]
hkuang9c04b8d2020-01-22 10:03:21 -08001// Build the unit tests for MediaTranscodingService
2
3cc_defaults {
4 name: "mediatranscodingservice_test_defaults",
5
6 cflags: [
7 "-Wall",
8 "-Werror",
9 "-Wextra",
10 ],
11
12 include_dirs: [
13 "frameworks/av/services/mediatranscoding",
14 ],
15
16 shared_libs: [
17 "libbinder",
18 "libbinder_ndk",
19 "liblog",
20 "libutils",
21 "libmediatranscodingservice",
Chong Zhang75222182020-04-29 14:43:42 -070022 "libcutils",
hkuang9c04b8d2020-01-22 10:03:21 -080023 ],
24
25 static_libs: [
26 "mediatranscoding_aidl_interface-ndk_platform",
27 ],
Chong Zhang75222182020-04-29 14:43:42 -070028
29 required: [
Yo Chiangaca98012020-06-19 16:38:56 +080030 "TranscodingUidPolicy_TestAppA",
31 "TranscodingUidPolicy_TestAppB",
32 "TranscodingUidPolicy_TestAppC",
Chong Zhang75222182020-04-29 14:43:42 -070033 ],
Chong Zhang66469272020-06-04 16:51:55 -070034}
35
Chong Zhangf9077512020-09-21 21:02:06 -070036// MediaTranscodingService unit test using simulated transcoder
37cc_test {
38 name: "mediatranscodingservice_simulated_tests",
39 defaults: ["mediatranscodingservice_test_defaults"],
40
41 srcs: ["mediatranscodingservice_simulated_tests.cpp"],
42}
43
Chong Zhang66469272020-06-04 16:51:55 -070044// MediaTranscodingService unit test using real transcoder
45cc_test {
46 name: "mediatranscodingservice_real_tests",
47 defaults: ["mediatranscodingservice_test_defaults"],
48
49 srcs: ["mediatranscodingservice_real_tests.cpp"],
Yo Chiangaca98012020-06-19 16:38:56 +080050}
Chong Zhangf9077512020-09-21 21:02:06 -070051
52// MediaTranscodingService unit test related to resource management
53cc_test {
54 name: "mediatranscodingservice_resource_tests",
55 defaults: ["mediatranscodingservice_test_defaults"],
56
57 srcs: ["mediatranscodingservice_resource_tests.cpp"],
58}