summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Harry Zhang <harrytczhang@google.com> 2021-06-01 16:48:25 -0700
committer Harry Zhang <harrytczhang@google.com> 2021-06-03 17:18:02 +0000
commitd61699e86c77fe0d5998f8ced019affb35800645 (patch)
treec4d6d860030d5de69b707a8ad65bcd4a56058989
parentde56089eedc41418dc5c952a59690c5146efbc41 (diff)
Create platformtestprotos.
This target includes a subset of protos in platformprotos, and will replace it in TradeFed. It is created as a separate file so that it can have its own set of owners. The owners will be updated in AOSP, but this change has to be submitted first due to this target requiring one additional dependency compared to AOSP. Bug: 181921006 Test: The target builds. Change-Id: I82386a6c8a5e6ddf42d8377148001f4ede2f297f
-rw-r--r--Android.bp1
-rw-r--r--TestProtoLibraries.bp36
2 files changed, 37 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 2321cc5dd61d..71023bf647c8 100644
--- a/Android.bp
+++ b/Android.bp
@@ -581,4 +581,5 @@ build = [
"StubLibraries.bp",
"ApiDocs.bp",
"ProtoLibraries.bp",
+ "TestProtoLibraries.bp",
]
diff --git a/TestProtoLibraries.bp b/TestProtoLibraries.bp
new file mode 100644
index 000000000000..8e269d0a85c5
--- /dev/null
+++ b/TestProtoLibraries.bp
@@ -0,0 +1,36 @@
+// Copyright 2021 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+java_library_host {
+ name: "platformtestprotos",
+ srcs: [
+ ":libstats_atom_enum_protos",
+ ":libstats_atom_message_protos",
+ ":libstats_internal_protos",
+ ":statsd_internal_protos",
+ ],
+ libs: [
+ "libprotobuf-java-full",
+ ],
+ proto: {
+ include_dirs: [
+ "external/protobuf/src",
+ "frameworks/proto_logging/stats",
+ ],
+ type: "full",
+ },
+ errorprone: {
+ javacflags: ["-Xep:MissingOverride:OFF"], // b/72714520
+ },
+}