summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Harry Zhang <harrytczhang@google.com> 2021-06-01 14:57:22 -0700
committer Harry Zhang <harrytczhang@google.com> 2021-06-11 14:12:53 -0700
commitb4befa45377935e1862a2fe9f7791b077027f794 (patch)
tree2f639eb84294f70850bb6e8047f49892e53635e3
parent1c0577193b6060ecea4d516a732db12d1b99e297 (diff)
Create platformtestprotos.
This target contains some proto definitions used by TradeFed. TF will use this instead of platformprotos to reduce proto dependencies on the platform. A separate build file is created so its ownership is managed separately. The OWNERS file will be updated due to merge conflicts. Bug: 181921006 Test: New target builds. Change-Id: I87e7a73d1160e3cf56a4c013e74989cdc90e1211 Merged-In: I82386a6c8a5e6ddf42d8377148001f4ede2f297f
-rw-r--r--Android.bp1
-rw-r--r--TestProtoLibraries.bp35
2 files changed, 36 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 1c4f628c32b7..2506edadb617 100644
--- a/Android.bp
+++ b/Android.bp
@@ -528,4 +528,5 @@ build = [
"StubLibraries.bp",
"ApiDocs.bp",
"ProtoLibraries.bp",
+ "TestProtoLibraries.bp",
]
diff --git a/TestProtoLibraries.bp b/TestProtoLibraries.bp
new file mode 100644
index 000000000000..513d45f3b7f5
--- /dev/null
+++ b/TestProtoLibraries.bp
@@ -0,0 +1,35 @@
+// 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_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
+ },
+}