blob: 364a198eb58d08d4c157e6ffb375dc9483eb36df [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 ],
28}
29
Chong Zhang66469272020-06-04 16:51:55 -070030// MediaTranscodingService unit test using simulated transcoder
hkuang9c04b8d2020-01-22 10:03:21 -080031cc_test {
Chong Zhang66469272020-06-04 16:51:55 -070032 name: "mediatranscodingservice_simulated_tests",
hkuang9c04b8d2020-01-22 10:03:21 -080033 defaults: ["mediatranscodingservice_test_defaults"],
34
Chong Zhang66469272020-06-04 16:51:55 -070035 srcs: ["mediatranscodingservice_simulated_tests.cpp"],
Chong Zhang75222182020-04-29 14:43:42 -070036
37 required: [
Yo Chiangaca98012020-06-19 16:38:56 +080038 "TranscodingUidPolicy_TestAppA",
39 "TranscodingUidPolicy_TestAppB",
40 "TranscodingUidPolicy_TestAppC",
Chong Zhang75222182020-04-29 14:43:42 -070041 ],
Chong Zhang66469272020-06-04 16:51:55 -070042}
43
44// 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}