blob: 280d3ef2aa65653f8d45b2ec4c5007fca5a8965a [file] [log] [blame]
Steven Morelandc46e9842016-11-02 13:21:26 -07001subdirs = [
Steven Moreland4fdfa732017-05-24 17:18:09 -07002 "error_test",
Steven Morelandf5cf3ce2017-04-21 15:09:42 -07003 "hash_test",
Steven Morelandf2a0f5b2017-07-18 20:39:11 -07004 "impl_test",
5 "java_test",
6 "vendor/1.0",
Martijn Coenenb5fc9d52017-07-25 12:34:24 +02007 "vendor/1.1",
Steven Morelandd520c9d2017-05-24 16:30:55 -07008 "version_test",
Steven Morelandc46e9842016-11-02 13:21:26 -07009]
10
Dan Willemsen676abdc2016-09-28 19:42:22 -070011cc_test {
Hridya Valsaraju179379a2017-02-09 16:38:12 -080012 name: "hidl_test_client",
Steven Moreland3ee43c82017-08-04 11:03:02 -070013 defaults: ["hidl-gen-defaults"],
Hridya Valsaraju179379a2017-02-09 16:38:12 -080014 srcs: ["hidl_test_client.cpp", "FooCallback.cpp"],
Dan Willemsen676abdc2016-09-28 19:42:22 -070015
16 shared_libs: [
17 "libbase",
18 "liblog",
19 "libcutils",
Yifan Honga5abe922016-11-16 14:18:37 -080020 "libhidlbase",
21 "libhidltransport",
Martijn Coenen99e6beb2016-12-01 15:48:42 +010022 "libhidlmemory",
Yifan Hong398e6fb2016-10-17 11:38:09 -070023 "libfootest",
Dan Willemsen676abdc2016-09-28 19:42:22 -070024 "libhwbinder",
Yifan Hong398e6fb2016-10-17 11:38:09 -070025 "libpointertest",
Dan Willemsen676abdc2016-09-28 19:42:22 -070026 "libutils",
27 "android.hardware.tests.foo@1.0",
28 "android.hardware.tests.bar@1.0",
Hridya Valsaraju179379a2017-02-09 16:38:12 -080029 "android.hardware.tests.baz@1.0",
Yifan Hong30b5d1f2017-04-03 12:19:25 -070030 "android.hardware.tests.hash@1.0",
Yifan Hong1e81c532016-10-18 18:43:46 -070031 "android.hardware.tests.inheritance@1.0",
Dan Willemsen676abdc2016-09-28 19:42:22 -070032 "android.hardware.tests.pointer@1.0",
Martijn Coenen99e6beb2016-12-01 15:48:42 +010033 "android.hardware.tests.memory@1.0",
Timur Iskhakov8d9522d2017-07-06 14:46:53 -070034 "android.hardware.tests.multithread@1.0",
Steven Morelandffc4e512017-02-16 19:22:34 -080035 "android.hidl.allocator@1.0",
Steven Morelandaa2b83a2016-12-21 15:52:11 -080036 "android.hidl.memory@1.0",
37 "android.hidl.token@1.0",
Dan Willemsen676abdc2016-09-28 19:42:22 -070038 ],
Dan Willemsen676abdc2016-09-28 19:42:22 -070039
Steven Moreland40d131b2016-10-24 11:29:20 -070040 required: [
41 // Warning, these should never be specified explicitly for anything else
42 // as for a given device, what hal implementation is used is determined
43 // by what is specified/available in a device.mk. However, this test
44 // actually depends on these test implementations (which should never be
45 // included on a device.mk).
46 "android.hardware.tests.foo@1.0-impl",
47 "android.hardware.tests.bar@1.0-impl",
Hridya Valsaraju179379a2017-02-09 16:38:12 -080048 "android.hardware.tests.baz@1.0-impl",
Yifan Hong30b5d1f2017-04-03 12:19:25 -070049 "android.hardware.tests.hash@1.0-impl",
Yifan Hong1e81c532016-10-18 18:43:46 -070050 "android.hardware.tests.inheritance@1.0-impl",
Steven Moreland40d131b2016-10-24 11:29:20 -070051 "android.hardware.tests.pointer@1.0-impl",
Martijn Coenen19cb1062016-12-06 14:49:09 +010052 "android.hardware.tests.memory@1.0-impl",
Timur Iskhakov8d9522d2017-07-06 14:46:53 -070053 "android.hardware.tests.multithread@1.0-impl",
Steven Moreland40d131b2016-10-24 11:29:20 -070054 ],
Hridya Valsaraju179379a2017-02-09 16:38:12 -080055}
Steven Moreland40d131b2016-10-24 11:29:20 -070056
Hridya Valsaraju179379a2017-02-09 16:38:12 -080057cc_test {
58 name: "hidl_test_servers",
59 srcs: ["hidl_test_servers.cpp"],
60 gtest: false,
61
62 shared_libs: [
63 "libbase",
64 "libhidlbase",
65 "libhidltransport",
66 "libhwbinder",
67 "liblog",
68 "libutils",
69 "android.hardware.tests.foo@1.0",
70 "android.hardware.tests.bar@1.0",
71 "android.hardware.tests.baz@1.0",
Yifan Hong30b5d1f2017-04-03 12:19:25 -070072 "android.hardware.tests.hash@1.0",
Hridya Valsaraju179379a2017-02-09 16:38:12 -080073 "android.hardware.tests.inheritance@1.0",
74 "android.hardware.tests.pointer@1.0",
75 "android.hardware.tests.memory@1.0",
Timur Iskhakov8d9522d2017-07-06 14:46:53 -070076 "android.hardware.tests.multithread@1.0",
Hridya Valsaraju179379a2017-02-09 16:38:12 -080077 "android.hidl.memory@1.0",
78 "android.hidl.token@1.0",
79 ],
Dan Willemsen676abdc2016-09-28 19:42:22 -070080}