blob: 4df5a9f9d406f093ffb3d6810500ad4824705c61 [file] [log] [blame]
hkuang9c04b8d2020-01-22 10:03:21 -08001// Build the unit tests for MediaTranscodingService
2
Bob Badour56786ac2021-02-25 15:24:36 -08003package {
4 // See: http://go/android-license-faq
5 // A large-scale-change added 'default_applicable_licenses' to import
6 // all of the 'license_kinds' from "frameworks_av_services_mediatranscoding_license"
7 // to get the below license kinds:
8 // SPDX-license-identifier-Apache-2.0
9 default_applicable_licenses: [
10 "frameworks_av_services_mediatranscoding_license",
11 ],
12}
13
hkuang9c04b8d2020-01-22 10:03:21 -080014cc_defaults {
15 name: "mediatranscodingservice_test_defaults",
16
17 cflags: [
18 "-Wall",
19 "-Werror",
20 "-Wextra",
21 ],
22
23 include_dirs: [
24 "frameworks/av/services/mediatranscoding",
25 ],
26
27 shared_libs: [
28 "libbinder",
29 "libbinder_ndk",
30 "liblog",
31 "libutils",
Chong Zhang75222182020-04-29 14:43:42 -070032 "libcutils",
hkuang9c04b8d2020-01-22 10:03:21 -080033 ],
34
35 static_libs: [
36 "mediatranscoding_aidl_interface-ndk_platform",
Chong Zhangbbb4eac2020-11-18 11:12:06 -080037 "resourcemanager_aidl_interface-ndk_platform",
Chong Zhang8677f1f2021-01-21 20:37:35 +000038 "libmediatranscodingservice",
hkuang9c04b8d2020-01-22 10:03:21 -080039 ],
Chong Zhang75222182020-04-29 14:43:42 -070040
41 required: [
Yo Chiangaca98012020-06-19 16:38:56 +080042 "TranscodingUidPolicy_TestAppA",
43 "TranscodingUidPolicy_TestAppB",
44 "TranscodingUidPolicy_TestAppC",
Chong Zhang75222182020-04-29 14:43:42 -070045 ],
Chong Zhang66469272020-06-04 16:51:55 -070046}
47
Chong Zhangf9077512020-09-21 21:02:06 -070048// MediaTranscodingService unit test using simulated transcoder
49cc_test {
50 name: "mediatranscodingservice_simulated_tests",
51 defaults: ["mediatranscodingservice_test_defaults"],
52
53 srcs: ["mediatranscodingservice_simulated_tests.cpp"],
54}
55
Chong Zhang66469272020-06-04 16:51:55 -070056// MediaTranscodingService unit test using real transcoder
57cc_test {
58 name: "mediatranscodingservice_real_tests",
59 defaults: ["mediatranscodingservice_test_defaults"],
60
61 srcs: ["mediatranscodingservice_real_tests.cpp"],
Yo Chiangaca98012020-06-19 16:38:56 +080062}
Chong Zhangf9077512020-09-21 21:02:06 -070063
64// MediaTranscodingService unit test related to resource management
65cc_test {
66 name: "mediatranscodingservice_resource_tests",
67 defaults: ["mediatranscodingservice_test_defaults"],
68
69 srcs: ["mediatranscodingservice_resource_tests.cpp"],
70}