summaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorHyunwoo Ko <hyunwooko@google.com>2018-06-19 14:18:16 +0900
committerHyunwoo Ko <hyunwooko@google.com>2018-06-22 13:54:29 +0900
commitd3a6799bad12fb3a3986c6ce61288224b8cb413d (patch)
tree73c9437aa28661275f397cd9f9dd3f14b5954a95 /src/main/java/com
parent918d065c4040a5630b1d096e3d0ce99439eaaa2e (diff)
downloaddashboard-d3a6799bad12fb3a3986c6ce61288224b8cb413d.tar.gz
Define additional attr regarding the fetch operations to the result pb2.android-p-preview-4
Test: $ ./run Bug: 110385755 Change-Id: Ieaa7013b6084726c055912c88a0f44b5b339baf5
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/android/vts/proto/TestSuiteResultMessageProto.java876
1 files changed, 858 insertions, 18 deletions
diff --git a/src/main/java/com/android/vts/proto/TestSuiteResultMessageProto.java b/src/main/java/com/android/vts/proto/TestSuiteResultMessageProto.java
index 1f9ec1b..52f73d1 100644
--- a/src/main/java/com/android/vts/proto/TestSuiteResultMessageProto.java
+++ b/src/main/java/com/android/vts/proto/TestSuiteResultMessageProto.java
@@ -1,5 +1,5 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
-// source: proto/TestSuiteResultMessage.proto
+// source: vti/dashboard/proto/TestSuiteResultMessage.proto
package com.android.vts.proto;
@@ -359,6 +359,94 @@ public final class TestSuiteResultMessageProto {
*/
com.google.protobuf.ByteString
getInfraLogPathBytes();
+
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ java.util.List<java.lang.String>
+ getRepackedImagePathList();
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ int getRepackedImagePathCount();
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ java.lang.String getRepackedImagePath(int index);
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ com.google.protobuf.ByteString
+ getRepackedImagePathBytes(int index);
+
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ boolean hasVendorBuildId();
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ java.lang.String getVendorBuildId();
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ com.google.protobuf.ByteString
+ getVendorBuildIdBytes();
+
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ boolean hasGsiBuildId();
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ java.lang.String getGsiBuildId();
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ com.google.protobuf.ByteString
+ getGsiBuildIdBytes();
+
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ boolean hasScheduleConfig();
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage getScheduleConfig();
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder getScheduleConfigOrBuilder();
}
/**
* <pre>
@@ -397,6 +485,9 @@ public final class TestSuiteResultMessageProto {
modulesDone_ = 0;
modulesTotal_ = 0;
infraLogPath_ = "";
+ repackedImagePath_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ vendorBuildId_ = "";
+ gsiBuildId_ = "";
}
@java.lang.Override
@@ -545,6 +636,40 @@ public final class TestSuiteResultMessageProto {
infraLogPath_ = bs;
break;
}
+ case 418: {
+ com.google.protobuf.ByteString bs = input.readBytes();
+ if (!((mutable_bitField0_ & 0x00200000) == 0x00200000)) {
+ repackedImagePath_ = new com.google.protobuf.LazyStringArrayList();
+ mutable_bitField0_ |= 0x00200000;
+ }
+ repackedImagePath_.add(bs);
+ break;
+ }
+ case 490: {
+ com.google.protobuf.ByteString bs = input.readBytes();
+ bitField0_ |= 0x00200000;
+ vendorBuildId_ = bs;
+ break;
+ }
+ case 498: {
+ com.google.protobuf.ByteString bs = input.readBytes();
+ bitField0_ |= 0x00400000;
+ gsiBuildId_ = bs;
+ break;
+ }
+ case 506: {
+ android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder subBuilder = null;
+ if (((bitField0_ & 0x00800000) == 0x00800000)) {
+ subBuilder = scheduleConfig_.toBuilder();
+ }
+ scheduleConfig_ = input.readMessage(android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(scheduleConfig_);
+ scheduleConfig_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00800000;
+ break;
+ }
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -553,6 +678,9 @@ public final class TestSuiteResultMessageProto {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
+ if (((mutable_bitField0_ & 0x00200000) == 0x00200000)) {
+ repackedImagePath_ = repackedImagePath_.getUnmodifiableView();
+ }
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
@@ -1324,6 +1452,168 @@ public final class TestSuiteResultMessageProto {
}
}
+ public static final int REPACKED_IMAGE_PATH_FIELD_NUMBER = 52;
+ private com.google.protobuf.LazyStringList repackedImagePath_;
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public com.google.protobuf.ProtocolStringList
+ getRepackedImagePathList() {
+ return repackedImagePath_;
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public int getRepackedImagePathCount() {
+ return repackedImagePath_.size();
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public java.lang.String getRepackedImagePath(int index) {
+ return repackedImagePath_.get(index);
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public com.google.protobuf.ByteString
+ getRepackedImagePathBytes(int index) {
+ return repackedImagePath_.getByteString(index);
+ }
+
+ public static final int VENDOR_BUILD_ID_FIELD_NUMBER = 61;
+ private volatile java.lang.Object vendorBuildId_;
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ public boolean hasVendorBuildId() {
+ return ((bitField0_ & 0x00200000) == 0x00200000);
+ }
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ public java.lang.String getVendorBuildId() {
+ java.lang.Object ref = vendorBuildId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ vendorBuildId_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ public com.google.protobuf.ByteString
+ getVendorBuildIdBytes() {
+ java.lang.Object ref = vendorBuildId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ vendorBuildId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int GSI_BUILD_ID_FIELD_NUMBER = 62;
+ private volatile java.lang.Object gsiBuildId_;
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ public boolean hasGsiBuildId() {
+ return ((bitField0_ & 0x00400000) == 0x00400000);
+ }
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ public java.lang.String getGsiBuildId() {
+ java.lang.Object ref = gsiBuildId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ gsiBuildId_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ public com.google.protobuf.ByteString
+ getGsiBuildIdBytes() {
+ java.lang.Object ref = gsiBuildId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ gsiBuildId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SCHEDULE_CONFIG_FIELD_NUMBER = 63;
+ private android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage scheduleConfig_;
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public boolean hasScheduleConfig() {
+ return ((bitField0_ & 0x00800000) == 0x00800000);
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage getScheduleConfig() {
+ return scheduleConfig_ == null ? android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance() : scheduleConfig_;
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder getScheduleConfigOrBuilder() {
+ return scheduleConfig_ == null ? android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance() : scheduleConfig_;
+ }
+
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
@@ -1411,6 +1701,18 @@ public final class TestSuiteResultMessageProto {
if (((bitField0_ & 0x00100000) == 0x00100000)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 51, infraLogPath_);
}
+ for (int i = 0; i < repackedImagePath_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 52, repackedImagePath_.getRaw(i));
+ }
+ if (((bitField0_ & 0x00200000) == 0x00200000)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 61, vendorBuildId_);
+ }
+ if (((bitField0_ & 0x00400000) == 0x00400000)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 62, gsiBuildId_);
+ }
+ if (((bitField0_ & 0x00800000) == 0x00800000)) {
+ output.writeMessage(63, getScheduleConfig());
+ }
unknownFields.writeTo(output);
}
@@ -1490,6 +1792,24 @@ public final class TestSuiteResultMessageProto {
if (((bitField0_ & 0x00100000) == 0x00100000)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(51, infraLogPath_);
}
+ {
+ int dataSize = 0;
+ for (int i = 0; i < repackedImagePath_.size(); i++) {
+ dataSize += computeStringSizeNoTag(repackedImagePath_.getRaw(i));
+ }
+ size += dataSize;
+ size += 2 * getRepackedImagePathList().size();
+ }
+ if (((bitField0_ & 0x00200000) == 0x00200000)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(61, vendorBuildId_);
+ }
+ if (((bitField0_ & 0x00400000) == 0x00400000)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(62, gsiBuildId_);
+ }
+ if (((bitField0_ & 0x00800000) == 0x00800000)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(63, getScheduleConfig());
+ }
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -1612,6 +1932,23 @@ public final class TestSuiteResultMessageProto {
result = result && getInfraLogPath()
.equals(other.getInfraLogPath());
}
+ result = result && getRepackedImagePathList()
+ .equals(other.getRepackedImagePathList());
+ result = result && (hasVendorBuildId() == other.hasVendorBuildId());
+ if (hasVendorBuildId()) {
+ result = result && getVendorBuildId()
+ .equals(other.getVendorBuildId());
+ }
+ result = result && (hasGsiBuildId() == other.hasGsiBuildId());
+ if (hasGsiBuildId()) {
+ result = result && getGsiBuildId()
+ .equals(other.getGsiBuildId());
+ }
+ result = result && (hasScheduleConfig() == other.hasScheduleConfig());
+ if (hasScheduleConfig()) {
+ result = result && getScheduleConfig()
+ .equals(other.getScheduleConfig());
+ }
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@@ -1710,6 +2047,22 @@ public final class TestSuiteResultMessageProto {
hash = (37 * hash) + INFRA_LOG_PATH_FIELD_NUMBER;
hash = (53 * hash) + getInfraLogPath().hashCode();
}
+ if (getRepackedImagePathCount() > 0) {
+ hash = (37 * hash) + REPACKED_IMAGE_PATH_FIELD_NUMBER;
+ hash = (53 * hash) + getRepackedImagePathList().hashCode();
+ }
+ if (hasVendorBuildId()) {
+ hash = (37 * hash) + VENDOR_BUILD_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getVendorBuildId().hashCode();
+ }
+ if (hasGsiBuildId()) {
+ hash = (37 * hash) + GSI_BUILD_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getGsiBuildId().hashCode();
+ }
+ if (hasScheduleConfig()) {
+ hash = (37 * hash) + SCHEDULE_CONFIG_FIELD_NUMBER;
+ hash = (53 * hash) + getScheduleConfig().hashCode();
+ }
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -1828,6 +2181,7 @@ public final class TestSuiteResultMessageProto {
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
+ getScheduleConfigFieldBuilder();
}
}
public Builder clear() {
@@ -1874,6 +2228,18 @@ public final class TestSuiteResultMessageProto {
bitField0_ = (bitField0_ & ~0x00080000);
infraLogPath_ = "";
bitField0_ = (bitField0_ & ~0x00100000);
+ repackedImagePath_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00200000);
+ vendorBuildId_ = "";
+ bitField0_ = (bitField0_ & ~0x00400000);
+ gsiBuildId_ = "";
+ bitField0_ = (bitField0_ & ~0x00800000);
+ if (scheduleConfigBuilder_ == null) {
+ scheduleConfig_ = null;
+ } else {
+ scheduleConfigBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x01000000);
return this;
}
@@ -1982,6 +2348,27 @@ public final class TestSuiteResultMessageProto {
to_bitField0_ |= 0x00100000;
}
result.infraLogPath_ = infraLogPath_;
+ if (((bitField0_ & 0x00200000) == 0x00200000)) {
+ repackedImagePath_ = repackedImagePath_.getUnmodifiableView();
+ bitField0_ = (bitField0_ & ~0x00200000);
+ }
+ result.repackedImagePath_ = repackedImagePath_;
+ if (((from_bitField0_ & 0x00400000) == 0x00400000)) {
+ to_bitField0_ |= 0x00200000;
+ }
+ result.vendorBuildId_ = vendorBuildId_;
+ if (((from_bitField0_ & 0x00800000) == 0x00800000)) {
+ to_bitField0_ |= 0x00400000;
+ }
+ result.gsiBuildId_ = gsiBuildId_;
+ if (((from_bitField0_ & 0x01000000) == 0x01000000)) {
+ to_bitField0_ |= 0x00800000;
+ }
+ if (scheduleConfigBuilder_ == null) {
+ result.scheduleConfig_ = scheduleConfig_;
+ } else {
+ result.scheduleConfig_ = scheduleConfigBuilder_.build();
+ }
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
@@ -2113,6 +2500,29 @@ public final class TestSuiteResultMessageProto {
infraLogPath_ = other.infraLogPath_;
onChanged();
}
+ if (!other.repackedImagePath_.isEmpty()) {
+ if (repackedImagePath_.isEmpty()) {
+ repackedImagePath_ = other.repackedImagePath_;
+ bitField0_ = (bitField0_ & ~0x00200000);
+ } else {
+ ensureRepackedImagePathIsMutable();
+ repackedImagePath_.addAll(other.repackedImagePath_);
+ }
+ onChanged();
+ }
+ if (other.hasVendorBuildId()) {
+ bitField0_ |= 0x00400000;
+ vendorBuildId_ = other.vendorBuildId_;
+ onChanged();
+ }
+ if (other.hasGsiBuildId()) {
+ bitField0_ |= 0x00800000;
+ gsiBuildId_ = other.gsiBuildId_;
+ onChanged();
+ }
+ if (other.hasScheduleConfig()) {
+ mergeScheduleConfig(other.getScheduleConfig());
+ }
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -3569,6 +3979,429 @@ public final class TestSuiteResultMessageProto {
onChanged();
return this;
}
+
+ private com.google.protobuf.LazyStringList repackedImagePath_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ private void ensureRepackedImagePathIsMutable() {
+ if (!((bitField0_ & 0x00200000) == 0x00200000)) {
+ repackedImagePath_ = new com.google.protobuf.LazyStringArrayList(repackedImagePath_);
+ bitField0_ |= 0x00200000;
+ }
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public com.google.protobuf.ProtocolStringList
+ getRepackedImagePathList() {
+ return repackedImagePath_.getUnmodifiableView();
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public int getRepackedImagePathCount() {
+ return repackedImagePath_.size();
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public java.lang.String getRepackedImagePath(int index) {
+ return repackedImagePath_.get(index);
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public com.google.protobuf.ByteString
+ getRepackedImagePathBytes(int index) {
+ return repackedImagePath_.getByteString(index);
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public Builder setRepackedImagePath(
+ int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureRepackedImagePathIsMutable();
+ repackedImagePath_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public Builder addRepackedImagePath(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureRepackedImagePathIsMutable();
+ repackedImagePath_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public Builder addAllRepackedImagePath(
+ java.lang.Iterable<java.lang.String> values) {
+ ensureRepackedImagePathIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, repackedImagePath_);
+ onChanged();
+ return this;
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public Builder clearRepackedImagePath() {
+ repackedImagePath_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00200000);
+ onChanged();
+ return this;
+ }
+ /**
+ * <pre>
+ * GCS path to the repacked device[+GSI] image set.
+ * </pre>
+ *
+ * <code>repeated string repacked_image_path = 52;</code>
+ */
+ public Builder addRepackedImagePathBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureRepackedImagePathIsMutable();
+ repackedImagePath_.add(value);
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object vendorBuildId_ = "";
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ public boolean hasVendorBuildId() {
+ return ((bitField0_ & 0x00400000) == 0x00400000);
+ }
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ public java.lang.String getVendorBuildId() {
+ java.lang.Object ref = vendorBuildId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ vendorBuildId_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ public com.google.protobuf.ByteString
+ getVendorBuildIdBytes() {
+ java.lang.Object ref = vendorBuildId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ vendorBuildId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ public Builder setVendorBuildId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00400000;
+ vendorBuildId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ public Builder clearVendorBuildId() {
+ bitField0_ = (bitField0_ & ~0x00400000);
+ vendorBuildId_ = getDefaultInstance().getVendorBuildId();
+ onChanged();
+ return this;
+ }
+ /**
+ * <pre>
+ * Fetch info used to fetch and flash certain builds for retry_prompt command.
+ * </pre>
+ *
+ * <code>optional string vendor_build_id = 61;</code>
+ */
+ public Builder setVendorBuildIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00400000;
+ vendorBuildId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object gsiBuildId_ = "";
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ public boolean hasGsiBuildId() {
+ return ((bitField0_ & 0x00800000) == 0x00800000);
+ }
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ public java.lang.String getGsiBuildId() {
+ java.lang.Object ref = gsiBuildId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ gsiBuildId_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ public com.google.protobuf.ByteString
+ getGsiBuildIdBytes() {
+ java.lang.Object ref = gsiBuildId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ gsiBuildId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ public Builder setGsiBuildId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00800000;
+ gsiBuildId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ public Builder clearGsiBuildId() {
+ bitField0_ = (bitField0_ & ~0x00800000);
+ gsiBuildId_ = getDefaultInstance().getGsiBuildId();
+ onChanged();
+ return this;
+ }
+ /**
+ * <code>optional string gsi_build_id = 62;</code>
+ */
+ public Builder setGsiBuildIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00800000;
+ gsiBuildId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage scheduleConfig_ = null;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage, android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder, android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder> scheduleConfigBuilder_;
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public boolean hasScheduleConfig() {
+ return ((bitField0_ & 0x01000000) == 0x01000000);
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage getScheduleConfig() {
+ if (scheduleConfigBuilder_ == null) {
+ return scheduleConfig_ == null ? android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance() : scheduleConfig_;
+ } else {
+ return scheduleConfigBuilder_.getMessage();
+ }
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public Builder setScheduleConfig(android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage value) {
+ if (scheduleConfigBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ scheduleConfig_ = value;
+ onChanged();
+ } else {
+ scheduleConfigBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x01000000;
+ return this;
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public Builder setScheduleConfig(
+ android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder builderForValue) {
+ if (scheduleConfigBuilder_ == null) {
+ scheduleConfig_ = builderForValue.build();
+ onChanged();
+ } else {
+ scheduleConfigBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x01000000;
+ return this;
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public Builder mergeScheduleConfig(android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage value) {
+ if (scheduleConfigBuilder_ == null) {
+ if (((bitField0_ & 0x01000000) == 0x01000000) &&
+ scheduleConfig_ != null &&
+ scheduleConfig_ != android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance()) {
+ scheduleConfig_ =
+ android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.newBuilder(scheduleConfig_).mergeFrom(value).buildPartial();
+ } else {
+ scheduleConfig_ = value;
+ }
+ onChanged();
+ } else {
+ scheduleConfigBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x01000000;
+ return this;
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public Builder clearScheduleConfig() {
+ if (scheduleConfigBuilder_ == null) {
+ scheduleConfig_ = null;
+ onChanged();
+ } else {
+ scheduleConfigBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x01000000);
+ return this;
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder getScheduleConfigBuilder() {
+ bitField0_ |= 0x01000000;
+ onChanged();
+ return getScheduleConfigFieldBuilder().getBuilder();
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ public android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder getScheduleConfigOrBuilder() {
+ if (scheduleConfigBuilder_ != null) {
+ return scheduleConfigBuilder_.getMessageOrBuilder();
+ } else {
+ return scheduleConfig_ == null ?
+ android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance() : scheduleConfig_;
+ }
+ }
+ /**
+ * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63;</code>
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage, android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder, android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder>
+ getScheduleConfigFieldBuilder() {
+ if (scheduleConfigBuilder_ == null) {
+ scheduleConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage, android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder, android.test.lab.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder>(
+ getScheduleConfig(),
+ getParentForChildren(),
+ isClean());
+ scheduleConfig_ = null;
+ }
+ return scheduleConfigBuilder_;
+ }
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
@@ -3632,22 +4465,27 @@ public final class TestSuiteResultMessageProto {
descriptor;
static {
java.lang.String[] descriptorData = {
- "\n\"proto/TestSuiteResultMessage.proto\022\013an" +
- "droid.vts\"\204\004\n\026TestSuiteResultMessage\022\024\n\014" +
- "access_token\030\001 \001(\t\022\023\n\013result_path\030\002 \001(\t\022" +
- "\032\n\014boot_success\030\003 \001(\010:\004true\022\016\n\006branch\030\013 " +
- "\002(\t\022\016\n\006target\030\014 \002(\t\022\020\n\010build_id\030\r \002(\t\022\022\n" +
- "\nsuite_plan\030\025 \001(\t\022\025\n\rsuite_version\030\026 \001(\t" +
- "\022\032\n\022suite_build_number\030\027 \001(\t\022\022\n\nstart_ti" +
- "me\030\030 \001(\003\022\020\n\010end_time\030\031 \001(\003\022\021\n\thost_name\030" +
- "\032 \001(\t\022\022\n\nsuite_name\030\033 \001(\t\022 \n\030build_syste" +
- "m_fingerprint\030\037 \001(\t\022 \n\030build_vendor_fing",
- "erprint\030 \001(\t\022\024\n\ttest_type\030! \001(\005:\0010\022\036\n\026p" +
- "assed_test_case_count\030) \001(\005\022\036\n\026failed_te" +
- "st_case_count\030* \001(\005\022\024\n\014modules_done\030+ \001(" +
- "\005\022\025\n\rmodules_total\030, \001(\005\022\026\n\016infra_log_pa" +
- "th\0303 \001(\tB6\n\025com.android.vts.protoB\033TestS" +
- "uiteResultMessageProtoP\000"
+ "\n0vti/dashboard/proto/TestSuiteResultMes" +
+ "sage.proto\022\013android.vts\0326vti/test_servin" +
+ "g/proto/TestScheduleConfigMessage.proto\"" +
+ "\222\005\n\026TestSuiteResultMessage\022\024\n\014access_tok" +
+ "en\030\001 \001(\t\022\023\n\013result_path\030\002 \001(\t\022\032\n\014boot_su" +
+ "ccess\030\003 \001(\010:\004true\022\016\n\006branch\030\013 \002(\t\022\016\n\006tar" +
+ "get\030\014 \002(\t\022\020\n\010build_id\030\r \002(\t\022\022\n\nsuite_pla" +
+ "n\030\025 \001(\t\022\025\n\rsuite_version\030\026 \001(\t\022\032\n\022suite_" +
+ "build_number\030\027 \001(\t\022\022\n\nstart_time\030\030 \001(\003\022\020" +
+ "\n\010end_time\030\031 \001(\003\022\021\n\thost_name\030\032 \001(\t\022\022\n\ns",
+ "uite_name\030\033 \001(\t\022 \n\030build_system_fingerpr" +
+ "int\030\037 \001(\t\022 \n\030build_vendor_fingerprint\030 " +
+ "\001(\t\022\024\n\ttest_type\030! \001(\005:\0010\022\036\n\026passed_test" +
+ "_case_count\030) \001(\005\022\036\n\026failed_test_case_co" +
+ "unt\030* \001(\005\022\024\n\014modules_done\030+ \001(\005\022\025\n\rmodul" +
+ "es_total\030, \001(\005\022\026\n\016infra_log_path\0303 \001(\t\022\033" +
+ "\n\023repacked_image_path\0304 \003(\t\022\027\n\017vendor_bu" +
+ "ild_id\030= \001(\t\022\024\n\014gsi_build_id\030> \001(\t\022@\n\017sc" +
+ "hedule_config\030? \001(\0132\'.android.test.lab.S" +
+ "cheduleConfigMessageB6\n\025com.android.vts.",
+ "protoB\033TestSuiteResultMessageProtoP\000"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
@@ -3660,13 +4498,15 @@ public final class TestSuiteResultMessageProto {
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
+ android.test.lab.TestScheduleConfigMessageOuterClass.getDescriptor(),
}, assigner);
internal_static_android_vts_TestSuiteResultMessage_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_android_vts_TestSuiteResultMessage_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_android_vts_TestSuiteResultMessage_descriptor,
- new java.lang.String[] { "AccessToken", "ResultPath", "BootSuccess", "Branch", "Target", "BuildId", "SuitePlan", "SuiteVersion", "SuiteBuildNumber", "StartTime", "EndTime", "HostName", "SuiteName", "BuildSystemFingerprint", "BuildVendorFingerprint", "TestType", "PassedTestCaseCount", "FailedTestCaseCount", "ModulesDone", "ModulesTotal", "InfraLogPath", });
+ new java.lang.String[] { "AccessToken", "ResultPath", "BootSuccess", "Branch", "Target", "BuildId", "SuitePlan", "SuiteVersion", "SuiteBuildNumber", "StartTime", "EndTime", "HostName", "SuiteName", "BuildSystemFingerprint", "BuildVendorFingerprint", "TestType", "PassedTestCaseCount", "FailedTestCaseCount", "ModulesDone", "ModulesTotal", "InfraLogPath", "RepackedImagePath", "VendorBuildId", "GsiBuildId", "ScheduleConfig", });
+ android.test.lab.TestScheduleConfigMessageOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)