blob: 6529387e2e18b88d98fc5ae1447958f0dec5b737 [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 Nelissen7c96ea72020-01-10 15:46:22 -08006 header_libs: [
7 "libmedia_headers",
8 "libmediametrics_headers",
9 ],
Adam Stoneaaf87dd2018-01-08 11:55:06 -080010 shared_libs: ["libmediadrm"],
Adam Stoneaaf87dd2018-01-08 11:55:06 -080011 cflags: [
12 "-Werror",
13 "-Wall",
14 ],
15}
Adam Stonef0e618d2018-01-17 19:20:41 -080016
17cc_test {
Adam Stonecea91ce2018-01-22 19:23:28 -080018 name: "DrmMetrics_test",
19 srcs: ["DrmMetrics_test.cpp"],
Marco Nelissen6b285942019-10-21 14:52:30 -070020 header_libs: [
21 "libmedia_headers"
22 ],
Adam Stonecea91ce2018-01-22 19:23:28 -080023 shared_libs: [
24 "android.hardware.drm@1.0",
Adam Stone28f27c32018-02-05 15:07:48 -080025 "android.hardware.drm@1.1",
Jeff Tinkerc8baaba2018-10-23 11:32:36 -070026 "android.hardware.drm@1.2",
Adam Stone568b3c42018-01-31 12:57:16 -080027 "libbinder",
Adam Stone28f27c32018-02-05 15:07:48 -080028 "libhidlbase",
Adam Stonecea91ce2018-01-22 19:23:28 -080029 "liblog",
Robert Shih93538812019-11-12 12:21:35 -080030 "libmediadrm",
31 "libmediadrmmetrics_consumer",
Adam Stonefb679e32018-02-07 10:25:48 -080032 "libmediadrmmetrics_full",
Adam Stonecea91ce2018-01-22 19:23:28 -080033 "libmediametrics",
Adam Stonefb679e32018-02-07 10:25:48 -080034 "libprotobuf-cpp-full",
Adam Stonecea91ce2018-01-22 19:23:28 -080035 "libutils",
36 ],
Adam Stonefb679e32018-02-07 10:25:48 -080037 static_libs: ["libgmock"],
38 include_dirs: [
Marco Nelissen55b259c2019-09-27 10:21:55 -070039 "frameworks/av/drm/libmediadrm/include",
Adam Stonecea91ce2018-01-22 19:23:28 -080040 ],
Adam Stonefb679e32018-02-07 10:25:48 -080041 cflags: [
42 // Suppress unused parameter and no error options. These cause problems
43 // when using the map type in a proto definition.
44 "-Wno-unused-parameter",
Adam Stonefb679e32018-02-07 10:25:48 -080045 ]
Adam Stonecea91ce2018-01-22 19:23:28 -080046}
47
48cc_test {
Adam Stonef0e618d2018-01-17 19:20:41 -080049 name: "EventMetric_test",
50 srcs: ["EventMetric_test.cpp"],
Marco Nelissen6b285942019-10-21 14:52:30 -070051 header_libs: [
Marco Nelissen7c96ea72020-01-10 15:46:22 -080052 "libmedia_headers",
53 "libmediametrics_headers",
Marco Nelissen6b285942019-10-21 14:52:30 -070054 ],
Adam Stonef0e618d2018-01-17 19:20:41 -080055 shared_libs: [
56 "liblog",
57 "libmediadrm",
58 "libutils",
59 ],
Adam Stonef0e618d2018-01-17 19:20:41 -080060 cflags: [
61 "-Werror",
62 "-Wall",
63 ],
64}