blob: cb180ec150f2bd41e4f860ef6e4c6970c55a70ee [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: [
Steven Moreland09226a72021-04-05 23:18:44 +000028 "libactivitymanager_aidl",
hkuang9c04b8d2020-01-22 10:03:21 -080029 "libbinder",
30 "libbinder_ndk",
31 "liblog",
32 "libutils",
Chong Zhang75222182020-04-29 14:43:42 -070033 "libcutils",
hkuang9c04b8d2020-01-22 10:03:21 -080034 ],
35
36 static_libs: [
37 "mediatranscoding_aidl_interface-ndk_platform",
Chong Zhangbbb4eac2020-11-18 11:12:06 -080038 "resourcemanager_aidl_interface-ndk_platform",
Chong Zhang8677f1f2021-01-21 20:37:35 +000039 "libmediatranscodingservice",
hkuang9c04b8d2020-01-22 10:03:21 -080040 ],
Chong Zhang75222182020-04-29 14:43:42 -070041
42 required: [
Yo Chiangaca98012020-06-19 16:38:56 +080043 "TranscodingUidPolicy_TestAppA",
44 "TranscodingUidPolicy_TestAppB",
45 "TranscodingUidPolicy_TestAppC",
Chong Zhang75222182020-04-29 14:43:42 -070046 ],
Chong Zhang66469272020-06-04 16:51:55 -070047}
48
Chong Zhangf9077512020-09-21 21:02:06 -070049// MediaTranscodingService unit test using simulated transcoder
50cc_test {
51 name: "mediatranscodingservice_simulated_tests",
52 defaults: ["mediatranscodingservice_test_defaults"],
53
54 srcs: ["mediatranscodingservice_simulated_tests.cpp"],
55}
56
Chong Zhang66469272020-06-04 16:51:55 -070057// MediaTranscodingService unit test using real transcoder
58cc_test {
59 name: "mediatranscodingservice_real_tests",
60 defaults: ["mediatranscodingservice_test_defaults"],
61
62 srcs: ["mediatranscodingservice_real_tests.cpp"],
Yo Chiangaca98012020-06-19 16:38:56 +080063}
Chong Zhangf9077512020-09-21 21:02:06 -070064
65// MediaTranscodingService unit test related to resource management
66cc_test {
67 name: "mediatranscodingservice_resource_tests",
68 defaults: ["mediatranscodingservice_test_defaults"],
69
70 srcs: ["mediatranscodingservice_resource_tests.cpp"],
71}