blob: 5a7c4cc51a269d93b5c53f0eb02191ae25a2d7f9 [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",
Chong Zhangbbb4eac2020-11-18 11:12:06 -080027 "resourcemanager_aidl_interface-ndk_platform",
hkuang9c04b8d2020-01-22 10:03:21 -080028 ],
Chong Zhang75222182020-04-29 14:43:42 -070029
30 required: [
Yo Chiangaca98012020-06-19 16:38:56 +080031 "TranscodingUidPolicy_TestAppA",
32 "TranscodingUidPolicy_TestAppB",
33 "TranscodingUidPolicy_TestAppC",
Chong Zhang75222182020-04-29 14:43:42 -070034 ],
Chong Zhang66469272020-06-04 16:51:55 -070035}
36
Chong Zhangf9077512020-09-21 21:02:06 -070037// MediaTranscodingService unit test using simulated transcoder
38cc_test {
39 name: "mediatranscodingservice_simulated_tests",
40 defaults: ["mediatranscodingservice_test_defaults"],
41
42 srcs: ["mediatranscodingservice_simulated_tests.cpp"],
43}
44
Chong Zhang66469272020-06-04 16:51:55 -070045// MediaTranscodingService unit test using real transcoder
46cc_test {
47 name: "mediatranscodingservice_real_tests",
48 defaults: ["mediatranscodingservice_test_defaults"],
49
50 srcs: ["mediatranscodingservice_real_tests.cpp"],
Yo Chiangaca98012020-06-19 16:38:56 +080051}
Chong Zhangf9077512020-09-21 21:02:06 -070052
53// MediaTranscodingService unit test related to resource management
54cc_test {
55 name: "mediatranscodingservice_resource_tests",
56 defaults: ["mediatranscodingservice_test_defaults"],
57
58 srcs: ["mediatranscodingservice_resource_tests.cpp"],
59}