blob: 7471e05e3bb27056ef884f1ea9f434e4b316c538 [file] [log] [blame]
Adam Stoneaaf87dd2018-01-08 11:55:06 -08001// Build definitions for unit tests.
2
3cc_test {
4 name: "CounterMetric_test",
5 srcs: ["CounterMetric_test.cpp"],
Marco Nelissen6b285942019-10-21 14:52:30 -07006 header_libs: ["libmedia_headers"],
Adam Stoneaaf87dd2018-01-08 11:55:06 -08007 shared_libs: ["libmediadrm"],
Adam Stoneaaf87dd2018-01-08 11:55:06 -08008 cflags: [
9 "-Werror",
10 "-Wall",
11 ],
12}
Adam Stonef0e618d2018-01-17 19:20:41 -080013
14cc_test {
Adam Stonecea91ce2018-01-22 19:23:28 -080015 name: "DrmMetrics_test",
16 srcs: ["DrmMetrics_test.cpp"],
Marco Nelissen6b285942019-10-21 14:52:30 -070017 header_libs: [
18 "libmedia_headers"
19 ],
Adam Stonecea91ce2018-01-22 19:23:28 -080020 shared_libs: [
21 "android.hardware.drm@1.0",
Adam Stone28f27c32018-02-05 15:07:48 -080022 "android.hardware.drm@1.1",
Jeff Tinkerc8baaba2018-10-23 11:32:36 -070023 "android.hardware.drm@1.2",
Adam Stone568b3c42018-01-31 12:57:16 -080024 "libbinder",
Adam Stone28f27c32018-02-05 15:07:48 -080025 "libhidlbase",
Adam Stonecea91ce2018-01-22 19:23:28 -080026 "liblog",
Robert Shih93538812019-11-12 12:21:35 -080027 "libmediadrm",
28 "libmediadrmmetrics_consumer",
Adam Stonefb679e32018-02-07 10:25:48 -080029 "libmediadrmmetrics_full",
Adam Stonecea91ce2018-01-22 19:23:28 -080030 "libmediametrics",
Adam Stonefb679e32018-02-07 10:25:48 -080031 "libprotobuf-cpp-full",
Adam Stonecea91ce2018-01-22 19:23:28 -080032 "libutils",
33 ],
Adam Stonefb679e32018-02-07 10:25:48 -080034 static_libs: ["libgmock"],
35 include_dirs: [
Marco Nelissen55b259c2019-09-27 10:21:55 -070036 "frameworks/av/drm/libmediadrm/include",
Adam Stonecea91ce2018-01-22 19:23:28 -080037 ],
Adam Stonefb679e32018-02-07 10:25:48 -080038 cflags: [
39 // Suppress unused parameter and no error options. These cause problems
40 // when using the map type in a proto definition.
41 "-Wno-unused-parameter",
Adam Stonefb679e32018-02-07 10:25:48 -080042 ]
Adam Stonecea91ce2018-01-22 19:23:28 -080043}
44
45cc_test {
Adam Stonef0e618d2018-01-17 19:20:41 -080046 name: "EventMetric_test",
47 srcs: ["EventMetric_test.cpp"],
Marco Nelissen6b285942019-10-21 14:52:30 -070048 header_libs: [
49 "libmedia_headers"
50 ],
Adam Stonef0e618d2018-01-17 19:20:41 -080051 shared_libs: [
52 "liblog",
53 "libmediadrm",
54 "libutils",
55 ],
Adam Stonef0e618d2018-01-17 19:20:41 -080056 cflags: [
57 "-Werror",
58 "-Wall",
59 ],
60}