diff options
author | Yiming Pan <yimingpan@google.com> | 2024-04-05 07:28:29 +0000 |
---|---|---|
committer | Yiming Pan <yimingpan@google.com> | 2024-04-08 07:43:46 +0000 |
commit | 636faf695092cff67b7f4d4b3ca737a3a44350eb (patch) | |
tree | 20fc4a42f3e1b8f013e6c8e3a0d6b54a66c6bdb1 | |
parent | 6f762844ed2bd7a4fb2e43f0ca74ff7f02c67426 (diff) | |
download | truth-636faf695092cff67b7f4d4b3ca737a3a44350eb.tar.gz |
Proto Truth is used in AOSP/3028380. It makes comparing two Protos much easier.
Bug: 331294167
Test: mmm -j external/truth/:truth-proto-extension
Change-Id: Ie08f358e935212a8d9e61befd036ddf1d01dae58
-rw-r--r-- | Android.bp | 23 |
1 files changed, 22 insertions, 1 deletions
@@ -78,7 +78,6 @@ java_library { sdk_version: "current", } - java_library { name: "truth-liteproto-extension", host_supported: true, @@ -95,3 +94,25 @@ java_library { ], sdk_version: "current", } + +java_library_host { + name: "truth-proto-extension", + srcs: ["extensions/proto/src/main/java/**/*.java"], + libs: [ + "auto_value_annotations", + "auto_value_memoized_extension_annotations", + "error_prone_annotations", + "guava-android-annotation-stubs", + "truth", + "truth-liteproto-extension", + ], + plugins: [ + "auto_oneof_plugin", + "auto_value_memoized_extension_plugin", + "auto_value_plugin", + ], + static_libs: [ + "guava", + "libprotobuf-java-full", + ], +} |