blob: 883e02008fbf064f7535494eb78ae6e5670489b2 [file] [log] [blame]
Jeff Sharkeyc493cf92017-10-23 10:39:50 -06001// Unit test for AuthTokenTable
Janis Danisevskis8f737ad2017-11-21 12:30:15 -08002
Jeff Sharkeyc493cf92017-10-23 10:39:50 -06003cc_test {
4 cflags: [
5 "-Wall",
6 "-Werror",
7 "-Wextra",
Shawn Willdenbb22a6c2017-12-06 19:35:28 -07008 "-O0",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -06009 ],
Janis Danisevskis9a390a72017-11-29 12:02:07 -080010 srcs: [
Eran Messeri03fc4c82018-08-16 18:53:15 +010011 "aaid_truncation_test.cpp",
Janis Danisevskis9a390a72017-11-29 12:02:07 -080012 "auth_token_table_test.cpp",
13 "auth_token_formatting_test.cpp",
Eran Messeri2ba77c32018-12-04 12:22:16 +000014 "blob_test.cpp",
Janis Danisevskis064ce852018-03-12 16:49:16 -070015 "confirmationui_rate_limiting_test.cpp",
David Zeuthen59102f32020-05-08 10:58:09 -040016 "verification_token_seralization_test.cpp",
Janis Danisevskis9a390a72017-11-29 12:02:07 -080017 "gtest_main.cpp",
18 ],
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060019 name: "keystore_unit_tests",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060020 static_libs: [
Janis Danisevskis064ce852018-03-12 16:49:16 -070021 "android.hardware.confirmationui@1.0",
Shawn Willdenbb22a6c2017-12-06 19:35:28 -070022 "libbase",
Colin Crossaebf6632019-09-18 11:12:36 -070023 "libcrypto_static",
Eran Messeri03fc4c82018-08-16 18:53:15 +010024 "libcutils",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060025 "libgtest_main",
Shawn Willdenbb22a6c2017-12-06 19:35:28 -070026 "libhidlbase",
27 "libkeymaster4support",
Shawn Willdena97aea42020-01-16 13:27:49 -070028 "libkeymaster4_1support",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060029 "libkeystore_test",
30 "liblog",
Eran Messeri03fc4c82018-08-16 18:53:15 +010031 "libutils",
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060032 ],
Eran Messeri03fc4c82018-08-16 18:53:15 +010033 shared_libs: [
34 "libbinder",
35 "libkeymaster_messages",
David Zeuthenf2a28672020-01-30 16:20:07 -050036 "libkeystore-attestation-application-id",
Peter Collingbourneeeacea52019-12-17 20:19:47 -080037 "libvndksupport",
Eran Messeri03fc4c82018-08-16 18:53:15 +010038 ],
Vishwath Mohanab65cd02018-01-05 13:35:03 -080039 sanitize: {
40 cfi: false,
41 }
Jeff Sharkeyc493cf92017-10-23 10:39:50 -060042}
Janis Danisevskis5c6af752019-03-21 13:45:02 -070043
44cc_test {
45 cflags: [
46 "-Wall",
47 "-Werror",
48 "-Wextra",
49 "-O0",
50 ],
51 srcs: [
52 "confirmationui_invocation_test.cpp",
53 "gtest_main.cpp",
54 ],
55 name: "confirmationui_invocation_test",
56 static_libs: [
57 "android.hardware.confirmationui@1.0",
58 "libbase",
59 "libgtest_main",
60 "libutils",
61 "liblog",
62 ],
63 shared_libs: [
64 "libbinder",
65 "libkeystore_aidl", // for IKeyStoreService.asInterface()
66 "libkeystore_binder",
67 "libkeystore_parcelables",
68 ],
69 sanitize: {
70 cfi: false,
71 }
72}