blob: 9267e79bd0ce836619518d3c13a2ddcb0239c751 [file] [log] [blame]
Adam Stoneaaf87dd2018-01-08 11:55:06 -08001// Build definitions for unit tests.
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_license"
7 // to get the below license kinds:
8 // SPDX-license-identifier-Apache-2.0
9 default_applicable_licenses: ["frameworks_av_license"],
10}
11
Adam Stoneaaf87dd2018-01-08 11:55:06 -080012cc_test {
13 name: "CounterMetric_test",
14 srcs: ["CounterMetric_test.cpp"],
Marco Nelissen7c96ea72020-01-10 15:46:22 -080015 header_libs: [
16 "libmedia_headers",
17 "libmediametrics_headers",
18 ],
Adam Stoneaaf87dd2018-01-08 11:55:06 -080019 shared_libs: ["libmediadrm"],
Adam Stoneaaf87dd2018-01-08 11:55:06 -080020 cflags: [
21 "-Werror",
22 "-Wall",
23 ],
24}
Adam Stonef0e618d2018-01-17 19:20:41 -080025
26cc_test {
Adam Stonecea91ce2018-01-22 19:23:28 -080027 name: "DrmMetrics_test",
28 srcs: ["DrmMetrics_test.cpp"],
Marco Nelissen6b285942019-10-21 14:52:30 -070029 header_libs: [
30 "libmedia_headers"
31 ],
Adam Stonecea91ce2018-01-22 19:23:28 -080032 shared_libs: [
33 "android.hardware.drm@1.0",
Adam Stone28f27c32018-02-05 15:07:48 -080034 "android.hardware.drm@1.1",
Jeff Tinkerc8baaba2018-10-23 11:32:36 -070035 "android.hardware.drm@1.2",
Adam Stone568b3c42018-01-31 12:57:16 -080036 "libbinder",
Adam Stone28f27c32018-02-05 15:07:48 -080037 "libhidlbase",
Adam Stonecea91ce2018-01-22 19:23:28 -080038 "liblog",
Robert Shih93538812019-11-12 12:21:35 -080039 "libmediadrm",
40 "libmediadrmmetrics_consumer",
Adam Stonefb679e32018-02-07 10:25:48 -080041 "libmediadrmmetrics_full",
Adam Stonecea91ce2018-01-22 19:23:28 -080042 "libmediametrics",
Adam Stonefb679e32018-02-07 10:25:48 -080043 "libprotobuf-cpp-full",
Adam Stonecea91ce2018-01-22 19:23:28 -080044 "libutils",
45 ],
Adam Stonefb679e32018-02-07 10:25:48 -080046 static_libs: ["libgmock"],
47 include_dirs: [
Marco Nelissen55b259c2019-09-27 10:21:55 -070048 "frameworks/av/drm/libmediadrm/include",
Adam Stonecea91ce2018-01-22 19:23:28 -080049 ],
Adam Stonefb679e32018-02-07 10:25:48 -080050 cflags: [
51 // Suppress unused parameter and no error options. These cause problems
52 // when using the map type in a proto definition.
53 "-Wno-unused-parameter",
Adam Stonefb679e32018-02-07 10:25:48 -080054 ]
Adam Stonecea91ce2018-01-22 19:23:28 -080055}
56
57cc_test {
Adam Stonef0e618d2018-01-17 19:20:41 -080058 name: "EventMetric_test",
59 srcs: ["EventMetric_test.cpp"],
Marco Nelissen6b285942019-10-21 14:52:30 -070060 header_libs: [
Marco Nelissen7c96ea72020-01-10 15:46:22 -080061 "libmedia_headers",
62 "libmediametrics_headers",
Marco Nelissen6b285942019-10-21 14:52:30 -070063 ],
Adam Stonef0e618d2018-01-17 19:20:41 -080064 shared_libs: [
65 "liblog",
66 "libmediadrm",
67 "libutils",
68 ],
Adam Stonef0e618d2018-01-17 19:20:41 -080069 cflags: [
70 "-Werror",
71 "-Wall",
72 ],
73}