firmware: Add a type to LCOV tarball info
The LCOV tarball info has to have at least one field so that we can
identify the type.
BUG=b:156895937
TEST=generate
Change-Id: Idfa91fb781833e0b53a22dc8fefdb618a125d1d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/infra/proto/+/2770979
Reviewed-by: LaMont Jones <lamontjones@chromium.org>
Commit-Queue: Paul Fagerburg <pfagerburg@chromium.org>
diff --git a/go/chromite/api/firmware.pb.go b/go/chromite/api/firmware.pb.go
index 757c37b..e4da0a3 100644
--- a/go/chromite/api/firmware.pb.go
+++ b/go/chromite/api/firmware.pb.go
@@ -185,6 +185,52 @@
return file_chromite_api_firmware_proto_rawDescGZIP(), []int{16, 0, 0, 0}
}
+type FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type int32
+
+const (
+ FirmwareArtifactInfo_LcovTarballInfo_LcovType_UNKNOWN FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type = 0
+ FirmwareArtifactInfo_LcovTarballInfo_LcovType_LCOV FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type = 1
+)
+
+// Enum value maps for FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type.
+var (
+ FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type_name = map[int32]string{
+ 0: "UNKNOWN",
+ 1: "LCOV",
+ }
+ FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type_value = map[string]int32{
+ "UNKNOWN": 0,
+ "LCOV": 1,
+ }
+)
+
+func (x FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) Enum() *FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type {
+ p := new(FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type)
+ *p = x
+ return p
+}
+
+func (x FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) String() string {
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) Descriptor() protoreflect.EnumDescriptor {
+ return file_chromite_api_firmware_proto_enumTypes[3].Descriptor()
+}
+
+func (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) Type() protoreflect.EnumType {
+ return &file_chromite_api_firmware_proto_enumTypes[3]
+}
+
+func (x FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type.Descriptor instead.
+func (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type) EnumDescriptor() ([]byte, []int) {
+ return file_chromite_api_firmware_proto_rawDescGZIP(), []int{16, 1, 0, 0}
+}
+
// Added in R91.
type BcsVersionInfo struct {
state protoimpl.MessageState
@@ -1476,6 +1522,8 @@
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+
+ Type FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromite.api.FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type" json:"type,omitempty"`
}
func (x *FirmwareArtifactInfo_LcovTarballInfo) Reset() {
@@ -1510,6 +1558,13 @@
return file_chromite_api_firmware_proto_rawDescGZIP(), []int{16, 1}
}
+func (x *FirmwareArtifactInfo_LcovTarballInfo) GetType() FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type {
+ if x != nil {
+ return x.Type
+ }
+ return FirmwareArtifactInfo_LcovTarballInfo_LcovType_UNKNOWN
+}
+
type FirmwareArtifactInfo_ObjectInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -1698,6 +1753,45 @@
return 0
}
+// The type of LCOV info.
+type FirmwareArtifactInfo_LcovTarballInfo_LcovType struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+}
+
+func (x *FirmwareArtifactInfo_LcovTarballInfo_LcovType) Reset() {
+ *x = FirmwareArtifactInfo_LcovTarballInfo_LcovType{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_chromite_api_firmware_proto_msgTypes[25]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *FirmwareArtifactInfo_LcovTarballInfo_LcovType) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*FirmwareArtifactInfo_LcovTarballInfo_LcovType) ProtoMessage() {}
+
+func (x *FirmwareArtifactInfo_LcovTarballInfo_LcovType) ProtoReflect() protoreflect.Message {
+ mi := &file_chromite_api_firmware_proto_msgTypes[25]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use FirmwareArtifactInfo_LcovTarballInfo_LcovType.ProtoReflect.Descriptor instead.
+func (*FirmwareArtifactInfo_LcovTarballInfo_LcovType) Descriptor() ([]byte, []int) {
+ return file_chromite_api_firmware_proto_rawDescGZIP(), []int{16, 1, 0}
+}
+
var File_chromite_api_firmware_proto protoreflect.FileDescriptor
var file_chromite_api_firmware_proto_rawDesc = []byte{
@@ -1859,7 +1953,7 @@
0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64,
0x65, 0x64, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x42, 0x79, 0x53, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x09, 0x61,
- 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x22, 0x84, 0x07, 0x0a, 0x14, 0x46, 0x69, 0x72,
+ 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x22, 0x86, 0x08, 0x0a, 0x14, 0x46, 0x69, 0x72,
0x6d, 0x77, 0x61, 0x72, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66,
0x6f, 0x12, 0x47, 0x0a, 0x07, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70,
@@ -1900,68 +1994,76 @@
0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x01, 0x20,
0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x69,
0x6e, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72,
- 0x1a, 0x11, 0x0a, 0x0f, 0x4c, 0x63, 0x6f, 0x76, 0x54, 0x61, 0x72, 0x62, 0x61, 0x6c, 0x6c, 0x49,
- 0x6e, 0x66, 0x6f, 0x1a, 0xe9, 0x01, 0x0a, 0x0a, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x6e,
- 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12,
- 0x53, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65,
- 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x41, 0x72, 0x74,
- 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x61, 0x72, 0x62, 0x61, 0x6c,
- 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x62, 0x61, 0x6c, 0x6c,
- 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x51, 0x0a, 0x09, 0x6c, 0x63, 0x6f, 0x76, 0x5f, 0x69, 0x6e, 0x66,
- 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69,
+ 0x1a, 0x92, 0x01, 0x0a, 0x0f, 0x4c, 0x63, 0x6f, 0x76, 0x54, 0x61, 0x72, 0x62, 0x61, 0x6c, 0x6c,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x54, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70,
+ 0x69, 0x2e, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61,
+ 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x63, 0x6f, 0x76, 0x54, 0x61, 0x72, 0x62, 0x61,
+ 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x63, 0x6f, 0x76, 0x54, 0x79, 0x70, 0x65, 0x2e,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x1a, 0x29, 0x0a, 0x08, 0x4c, 0x63,
+ 0x6f, 0x76, 0x54, 0x79, 0x70, 0x65, 0x22, 0x1d, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b,
+ 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x4c,
+ 0x43, 0x4f, 0x56, 0x10, 0x01, 0x1a, 0xe9, 0x01, 0x0a, 0x0a, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74,
+ 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d,
+ 0x65, 0x12, 0x53, 0x0a, 0x0c, 0x74, 0x61, 0x72, 0x62, 0x61, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69,
0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x41,
- 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x63, 0x6f, 0x76,
- 0x54, 0x61, 0x72, 0x62, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x08, 0x6c,
- 0x63, 0x6f, 0x76, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x16, 0x0a, 0x14, 0x66, 0x69, 0x72, 0x6d, 0x77,
- 0x61, 0x72, 0x65, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2a,
- 0x5e, 0x0a, 0x0a, 0x46, 0x77, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a,
- 0x13, 0x46, 0x57, 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4b,
- 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f,
- 0x52, 0x4d, 0x5f, 0x45, 0x43, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x4c, 0x41, 0x54, 0x46,
- 0x4f, 0x52, 0x4d, 0x5f, 0x5a, 0x45, 0x50, 0x48, 0x59, 0x52, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d,
- 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x49, 0x35, 0x30, 0x10, 0x03, 0x32,
- 0xb3, 0x04, 0x0a, 0x0f, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x53, 0x65, 0x72, 0x76,
- 0x69, 0x63, 0x65, 0x12, 0x6a, 0x0a, 0x13, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41, 0x6c, 0x6c, 0x54,
- 0x6f, 0x74, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x12, 0x28, 0x2e, 0x63, 0x68, 0x72,
- 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41,
- 0x6c, 0x6c, 0x54, 0x6f, 0x74, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e,
- 0x61, 0x70, 0x69, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x6f, 0x74, 0x46,
- 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
- 0x67, 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x6f, 0x74, 0x46, 0x69, 0x72,
- 0x6d, 0x77, 0x61, 0x72, 0x65, 0x12, 0x27, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65,
- 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x6f, 0x74, 0x46,
- 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28,
- 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65,
- 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x6f, 0x74, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x10, 0x42, 0x75, 0x69, 0x6c,
- 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x12, 0x25, 0x2e, 0x63,
+ 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x54, 0x61, 0x72, 0x62,
+ 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x61, 0x72, 0x62, 0x61,
+ 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x51, 0x0a, 0x09, 0x6c, 0x63, 0x6f, 0x76, 0x5f, 0x69,
+ 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x63, 0x68, 0x72, 0x6f,
+ 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72,
+ 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x63,
+ 0x6f, 0x76, 0x54, 0x61, 0x72, 0x62, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x48, 0x00, 0x52,
+ 0x08, 0x6c, 0x63, 0x6f, 0x76, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x16, 0x0a, 0x14, 0x66, 0x69, 0x72,
+ 0x6d, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x6e, 0x66,
+ 0x6f, 0x2a, 0x5e, 0x0a, 0x0a, 0x46, 0x77, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
+ 0x17, 0x0a, 0x13, 0x46, 0x57, 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55,
+ 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4c, 0x41, 0x54,
+ 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x45, 0x43, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x4c, 0x41,
+ 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x5a, 0x45, 0x50, 0x48, 0x59, 0x52, 0x10, 0x02, 0x12, 0x11,
+ 0x0a, 0x0d, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x49, 0x35, 0x30, 0x10,
+ 0x03, 0x32, 0xb3, 0x04, 0x0a, 0x0f, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x53, 0x65,
+ 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x6a, 0x0a, 0x13, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41, 0x6c,
+ 0x6c, 0x54, 0x6f, 0x74, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x12, 0x28, 0x2e, 0x63,
0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x42, 0x75, 0x69, 0x6c,
- 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61,
- 0x70, 0x69, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77,
- 0x61, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5e, 0x0a, 0x0f, 0x54,
- 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x12, 0x24,
- 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65,
- 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e,
- 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77,
- 0x61, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x76, 0x0a, 0x17, 0x42,
- 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x41, 0x72, 0x74,
- 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x2c, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74,
+ 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x6f, 0x74, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74,
+ 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41, 0x6c, 0x6c, 0x54, 0x6f,
+ 0x74, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x12, 0x67, 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x6f, 0x74, 0x46,
+ 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x12, 0x27, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69,
+ 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x6f,
+ 0x74, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x1a, 0x28, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e,
+ 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x6f, 0x74, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61,
+ 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x10, 0x42, 0x75,
+ 0x69, 0x6c, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x12, 0x25,
+ 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x42, 0x75,
+ 0x69, 0x6c, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65,
+ 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72,
+ 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5e, 0x0a,
+ 0x0f, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65,
+ 0x12, 0x24, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e,
+ 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74,
+ 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x72,
+ 0x6d, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x76, 0x0a,
+ 0x17, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x41,
+ 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x2c, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d,
+ 0x69, 0x74, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x46, 0x69,
+ 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74,
0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x46, 0x69, 0x72, 0x6d,
- 0x77, 0x61, 0x72, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2e,
- 0x61, 0x70, 0x69, 0x2e, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61,
- 0x72, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x1a, 0x10, 0xc2, 0xed, 0x1a, 0x0c, 0x0a, 0x08, 0x66, 0x69, 0x72, 0x6d, 0x77,
- 0x61, 0x72, 0x65, 0x10, 0x01, 0x42, 0x38, 0x5a, 0x36, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f,
- 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75,
- 0x6d, 0x6f, 0x73, 0x2f, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
- 0x67, 0x6f, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x62,
- 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x77, 0x61, 0x72, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x10, 0xc2, 0xed, 0x1a, 0x0c, 0x0a, 0x08, 0x66, 0x69, 0x72,
+ 0x6d, 0x77, 0x61, 0x72, 0x65, 0x10, 0x01, 0x42, 0x38, 0x5a, 0x36, 0x67, 0x6f, 0x2e, 0x63, 0x68,
+ 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d,
+ 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x74, 0x65, 0x2f, 0x61, 0x70,
+ 0x69, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -1976,89 +2078,92 @@
return file_chromite_api_firmware_proto_rawDescData
}
-var file_chromite_api_firmware_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
-var file_chromite_api_firmware_proto_msgTypes = make([]protoimpl.MessageInfo, 25)
+var file_chromite_api_firmware_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
+var file_chromite_api_firmware_proto_msgTypes = make([]protoimpl.MessageInfo, 26)
var file_chromite_api_firmware_proto_goTypes = []interface{}{
(FwLocation)(0), // 0: chromite.api.FwLocation
(FwBuildMetric_FwSection_FwRegion)(0), // 1: chromite.api.FwBuildMetric.FwSection.FwRegion
(FirmwareArtifactInfo_TarballInfo_FirmwareType_Type)(0), // 2: chromite.api.FirmwareArtifactInfo.TarballInfo.FirmwareType.Type
- (*BcsVersionInfo)(nil), // 3: chromite.api.BcsVersionInfo
- (*FirmwareVersionInfo)(nil), // 4: chromite.api.FirmwareVersionInfo
- (*FwBuildMetric)(nil), // 5: chromite.api.FwBuildMetric
- (*FwBuildMetricList)(nil), // 6: chromite.api.FwBuildMetricList
- (*FwTestMetric)(nil), // 7: chromite.api.FwTestMetric
- (*FwTestMetricList)(nil), // 8: chromite.api.FwTestMetricList
- (*BuildAllTotFirmwareRequest)(nil), // 9: chromite.api.BuildAllTotFirmwareRequest
- (*BuildAllTotFirmwareResponse)(nil), // 10: chromite.api.BuildAllTotFirmwareResponse
- (*TestAllTotFirmwareRequest)(nil), // 11: chromite.api.TestAllTotFirmwareRequest
- (*TestAllTotFirmwareResponse)(nil), // 12: chromite.api.TestAllTotFirmwareResponse
- (*BuildAllFirmwareRequest)(nil), // 13: chromite.api.BuildAllFirmwareRequest
- (*BuildAllFirmwareResponse)(nil), // 14: chromite.api.BuildAllFirmwareResponse
- (*TestAllFirmwareRequest)(nil), // 15: chromite.api.TestAllFirmwareRequest
- (*TestAllFirmwareResponse)(nil), // 16: chromite.api.TestAllFirmwareResponse
- (*BundleFirmwareArtifactsRequest)(nil), // 17: chromite.api.BundleFirmwareArtifactsRequest
- (*BundleFirmwareArtifactsResponse)(nil), // 18: chromite.api.BundleFirmwareArtifactsResponse
- (*FirmwareArtifactInfo)(nil), // 19: chromite.api.FirmwareArtifactInfo
- (*FwBuildMetric_FwSection)(nil), // 20: chromite.api.FwBuildMetric.FwSection
- (*FwBuildMetric_Version)(nil), // 21: chromite.api.FwBuildMetric.Version
- (*FwBuildMetric_ZephyrTarget)(nil), // 22: chromite.api.FwBuildMetric.ZephyrTarget
- (*FirmwareArtifactInfo_TarballInfo)(nil), // 23: chromite.api.FirmwareArtifactInfo.TarballInfo
- (*FirmwareArtifactInfo_LcovTarballInfo)(nil), // 24: chromite.api.FirmwareArtifactInfo.LcovTarballInfo
- (*FirmwareArtifactInfo_ObjectInfo)(nil), // 25: chromite.api.FirmwareArtifactInfo.ObjectInfo
- (*FirmwareArtifactInfo_TarballInfo_FirmwareType)(nil), // 26: chromite.api.FirmwareArtifactInfo.TarballInfo.FirmwareType
- (*FirmwareArtifactInfo_TarballInfo_Version)(nil), // 27: chromite.api.FirmwareArtifactInfo.TarballInfo.Version
- (*chromiumos.Chroot)(nil), // 28: chromiumos.Chroot
- (chromiumos.FwLocation)(0), // 29: chromiumos.FwLocation
- (*chromiumos.ResultPath)(nil), // 30: chromiumos.ResultPath
- (*chromiumos.ArtifactsByService_Firmware)(nil), // 31: chromiumos.ArtifactsByService.Firmware
- (*chromiumos.UploadedArtifactsByService_Firmware)(nil), // 32: chromiumos.UploadedArtifactsByService.Firmware
+ (FirmwareArtifactInfo_LcovTarballInfo_LcovType_Type)(0), // 3: chromite.api.FirmwareArtifactInfo.LcovTarballInfo.LcovType.Type
+ (*BcsVersionInfo)(nil), // 4: chromite.api.BcsVersionInfo
+ (*FirmwareVersionInfo)(nil), // 5: chromite.api.FirmwareVersionInfo
+ (*FwBuildMetric)(nil), // 6: chromite.api.FwBuildMetric
+ (*FwBuildMetricList)(nil), // 7: chromite.api.FwBuildMetricList
+ (*FwTestMetric)(nil), // 8: chromite.api.FwTestMetric
+ (*FwTestMetricList)(nil), // 9: chromite.api.FwTestMetricList
+ (*BuildAllTotFirmwareRequest)(nil), // 10: chromite.api.BuildAllTotFirmwareRequest
+ (*BuildAllTotFirmwareResponse)(nil), // 11: chromite.api.BuildAllTotFirmwareResponse
+ (*TestAllTotFirmwareRequest)(nil), // 12: chromite.api.TestAllTotFirmwareRequest
+ (*TestAllTotFirmwareResponse)(nil), // 13: chromite.api.TestAllTotFirmwareResponse
+ (*BuildAllFirmwareRequest)(nil), // 14: chromite.api.BuildAllFirmwareRequest
+ (*BuildAllFirmwareResponse)(nil), // 15: chromite.api.BuildAllFirmwareResponse
+ (*TestAllFirmwareRequest)(nil), // 16: chromite.api.TestAllFirmwareRequest
+ (*TestAllFirmwareResponse)(nil), // 17: chromite.api.TestAllFirmwareResponse
+ (*BundleFirmwareArtifactsRequest)(nil), // 18: chromite.api.BundleFirmwareArtifactsRequest
+ (*BundleFirmwareArtifactsResponse)(nil), // 19: chromite.api.BundleFirmwareArtifactsResponse
+ (*FirmwareArtifactInfo)(nil), // 20: chromite.api.FirmwareArtifactInfo
+ (*FwBuildMetric_FwSection)(nil), // 21: chromite.api.FwBuildMetric.FwSection
+ (*FwBuildMetric_Version)(nil), // 22: chromite.api.FwBuildMetric.Version
+ (*FwBuildMetric_ZephyrTarget)(nil), // 23: chromite.api.FwBuildMetric.ZephyrTarget
+ (*FirmwareArtifactInfo_TarballInfo)(nil), // 24: chromite.api.FirmwareArtifactInfo.TarballInfo
+ (*FirmwareArtifactInfo_LcovTarballInfo)(nil), // 25: chromite.api.FirmwareArtifactInfo.LcovTarballInfo
+ (*FirmwareArtifactInfo_ObjectInfo)(nil), // 26: chromite.api.FirmwareArtifactInfo.ObjectInfo
+ (*FirmwareArtifactInfo_TarballInfo_FirmwareType)(nil), // 27: chromite.api.FirmwareArtifactInfo.TarballInfo.FirmwareType
+ (*FirmwareArtifactInfo_TarballInfo_Version)(nil), // 28: chromite.api.FirmwareArtifactInfo.TarballInfo.Version
+ (*FirmwareArtifactInfo_LcovTarballInfo_LcovType)(nil), // 29: chromite.api.FirmwareArtifactInfo.LcovTarballInfo.LcovType
+ (*chromiumos.Chroot)(nil), // 30: chromiumos.Chroot
+ (chromiumos.FwLocation)(0), // 31: chromiumos.FwLocation
+ (*chromiumos.ResultPath)(nil), // 32: chromiumos.ResultPath
+ (*chromiumos.ArtifactsByService_Firmware)(nil), // 33: chromiumos.ArtifactsByService.Firmware
+ (*chromiumos.UploadedArtifactsByService_Firmware)(nil), // 34: chromiumos.UploadedArtifactsByService.Firmware
}
var file_chromite_api_firmware_proto_depIdxs = []int32{
- 20, // 0: chromite.api.FwBuildMetric.fw_section:type_name -> chromite.api.FwBuildMetric.FwSection
- 22, // 1: chromite.api.FwBuildMetric.zephyr:type_name -> chromite.api.FwBuildMetric.ZephyrTarget
- 5, // 2: chromite.api.FwBuildMetricList.value:type_name -> chromite.api.FwBuildMetric
- 7, // 3: chromite.api.FwTestMetricList.value:type_name -> chromite.api.FwTestMetric
+ 21, // 0: chromite.api.FwBuildMetric.fw_section:type_name -> chromite.api.FwBuildMetric.FwSection
+ 23, // 1: chromite.api.FwBuildMetric.zephyr:type_name -> chromite.api.FwBuildMetric.ZephyrTarget
+ 6, // 2: chromite.api.FwBuildMetricList.value:type_name -> chromite.api.FwBuildMetric
+ 8, // 3: chromite.api.FwTestMetricList.value:type_name -> chromite.api.FwTestMetric
0, // 4: chromite.api.BuildAllTotFirmwareRequest.firmware_location:type_name -> chromite.api.FwLocation
- 28, // 5: chromite.api.BuildAllTotFirmwareRequest.chroot:type_name -> chromiumos.Chroot
- 6, // 6: chromite.api.BuildAllTotFirmwareResponse.metrics:type_name -> chromite.api.FwBuildMetricList
+ 30, // 5: chromite.api.BuildAllTotFirmwareRequest.chroot:type_name -> chromiumos.Chroot
+ 7, // 6: chromite.api.BuildAllTotFirmwareResponse.metrics:type_name -> chromite.api.FwBuildMetricList
0, // 7: chromite.api.TestAllTotFirmwareRequest.firmware_location:type_name -> chromite.api.FwLocation
- 28, // 8: chromite.api.TestAllTotFirmwareRequest.chroot:type_name -> chromiumos.Chroot
- 8, // 9: chromite.api.TestAllTotFirmwareResponse.metrics:type_name -> chromite.api.FwTestMetricList
- 29, // 10: chromite.api.BuildAllFirmwareRequest.firmware_location:type_name -> chromiumos.FwLocation
- 28, // 11: chromite.api.BuildAllFirmwareRequest.chroot:type_name -> chromiumos.Chroot
- 6, // 12: chromite.api.BuildAllFirmwareResponse.metrics:type_name -> chromite.api.FwBuildMetricList
- 29, // 13: chromite.api.TestAllFirmwareRequest.firmware_location:type_name -> chromiumos.FwLocation
- 28, // 14: chromite.api.TestAllFirmwareRequest.chroot:type_name -> chromiumos.Chroot
- 8, // 15: chromite.api.TestAllFirmwareResponse.metrics:type_name -> chromite.api.FwTestMetricList
- 28, // 16: chromite.api.BundleFirmwareArtifactsRequest.chroot:type_name -> chromiumos.Chroot
- 30, // 17: chromite.api.BundleFirmwareArtifactsRequest.result_path:type_name -> chromiumos.ResultPath
- 31, // 18: chromite.api.BundleFirmwareArtifactsRequest.artifacts:type_name -> chromiumos.ArtifactsByService.Firmware
- 3, // 19: chromite.api.BundleFirmwareArtifactsRequest.bcs_version_info:type_name -> chromite.api.BcsVersionInfo
- 32, // 20: chromite.api.BundleFirmwareArtifactsResponse.artifacts:type_name -> chromiumos.UploadedArtifactsByService.Firmware
- 25, // 21: chromite.api.FirmwareArtifactInfo.objects:type_name -> chromite.api.FirmwareArtifactInfo.ObjectInfo
- 3, // 22: chromite.api.FirmwareArtifactInfo.bcs_version_info:type_name -> chromite.api.BcsVersionInfo
+ 30, // 8: chromite.api.TestAllTotFirmwareRequest.chroot:type_name -> chromiumos.Chroot
+ 9, // 9: chromite.api.TestAllTotFirmwareResponse.metrics:type_name -> chromite.api.FwTestMetricList
+ 31, // 10: chromite.api.BuildAllFirmwareRequest.firmware_location:type_name -> chromiumos.FwLocation
+ 30, // 11: chromite.api.BuildAllFirmwareRequest.chroot:type_name -> chromiumos.Chroot
+ 7, // 12: chromite.api.BuildAllFirmwareResponse.metrics:type_name -> chromite.api.FwBuildMetricList
+ 31, // 13: chromite.api.TestAllFirmwareRequest.firmware_location:type_name -> chromiumos.FwLocation
+ 30, // 14: chromite.api.TestAllFirmwareRequest.chroot:type_name -> chromiumos.Chroot
+ 9, // 15: chromite.api.TestAllFirmwareResponse.metrics:type_name -> chromite.api.FwTestMetricList
+ 30, // 16: chromite.api.BundleFirmwareArtifactsRequest.chroot:type_name -> chromiumos.Chroot
+ 32, // 17: chromite.api.BundleFirmwareArtifactsRequest.result_path:type_name -> chromiumos.ResultPath
+ 33, // 18: chromite.api.BundleFirmwareArtifactsRequest.artifacts:type_name -> chromiumos.ArtifactsByService.Firmware
+ 4, // 19: chromite.api.BundleFirmwareArtifactsRequest.bcs_version_info:type_name -> chromite.api.BcsVersionInfo
+ 34, // 20: chromite.api.BundleFirmwareArtifactsResponse.artifacts:type_name -> chromiumos.UploadedArtifactsByService.Firmware
+ 26, // 21: chromite.api.FirmwareArtifactInfo.objects:type_name -> chromite.api.FirmwareArtifactInfo.ObjectInfo
+ 4, // 22: chromite.api.FirmwareArtifactInfo.bcs_version_info:type_name -> chromite.api.BcsVersionInfo
1, // 23: chromite.api.FwBuildMetric.FwSection.region:type_name -> chromite.api.FwBuildMetric.FwSection.FwRegion
- 21, // 24: chromite.api.FwBuildMetric.ZephyrTarget.kernel_version:type_name -> chromite.api.FwBuildMetric.Version
+ 22, // 24: chromite.api.FwBuildMetric.ZephyrTarget.kernel_version:type_name -> chromite.api.FwBuildMetric.Version
2, // 25: chromite.api.FirmwareArtifactInfo.TarballInfo.type:type_name -> chromite.api.FirmwareArtifactInfo.TarballInfo.FirmwareType.Type
- 27, // 26: chromite.api.FirmwareArtifactInfo.TarballInfo.version:type_name -> chromite.api.FirmwareArtifactInfo.TarballInfo.Version
- 4, // 27: chromite.api.FirmwareArtifactInfo.TarballInfo.firmware_version_info:type_name -> chromite.api.FirmwareVersionInfo
- 23, // 28: chromite.api.FirmwareArtifactInfo.ObjectInfo.tarball_info:type_name -> chromite.api.FirmwareArtifactInfo.TarballInfo
- 24, // 29: chromite.api.FirmwareArtifactInfo.ObjectInfo.lcov_info:type_name -> chromite.api.FirmwareArtifactInfo.LcovTarballInfo
- 9, // 30: chromite.api.FirmwareService.BuildAllTotFirmware:input_type -> chromite.api.BuildAllTotFirmwareRequest
- 11, // 31: chromite.api.FirmwareService.TestAllTotFirmware:input_type -> chromite.api.TestAllTotFirmwareRequest
- 13, // 32: chromite.api.FirmwareService.BuildAllFirmware:input_type -> chromite.api.BuildAllFirmwareRequest
- 15, // 33: chromite.api.FirmwareService.TestAllFirmware:input_type -> chromite.api.TestAllFirmwareRequest
- 17, // 34: chromite.api.FirmwareService.BundleFirmwareArtifacts:input_type -> chromite.api.BundleFirmwareArtifactsRequest
- 10, // 35: chromite.api.FirmwareService.BuildAllTotFirmware:output_type -> chromite.api.BuildAllTotFirmwareResponse
- 12, // 36: chromite.api.FirmwareService.TestAllTotFirmware:output_type -> chromite.api.TestAllTotFirmwareResponse
- 14, // 37: chromite.api.FirmwareService.BuildAllFirmware:output_type -> chromite.api.BuildAllFirmwareResponse
- 16, // 38: chromite.api.FirmwareService.TestAllFirmware:output_type -> chromite.api.TestAllFirmwareResponse
- 18, // 39: chromite.api.FirmwareService.BundleFirmwareArtifacts:output_type -> chromite.api.BundleFirmwareArtifactsResponse
- 35, // [35:40] is the sub-list for method output_type
- 30, // [30:35] is the sub-list for method input_type
- 30, // [30:30] is the sub-list for extension type_name
- 30, // [30:30] is the sub-list for extension extendee
- 0, // [0:30] is the sub-list for field type_name
+ 28, // 26: chromite.api.FirmwareArtifactInfo.TarballInfo.version:type_name -> chromite.api.FirmwareArtifactInfo.TarballInfo.Version
+ 5, // 27: chromite.api.FirmwareArtifactInfo.TarballInfo.firmware_version_info:type_name -> chromite.api.FirmwareVersionInfo
+ 3, // 28: chromite.api.FirmwareArtifactInfo.LcovTarballInfo.type:type_name -> chromite.api.FirmwareArtifactInfo.LcovTarballInfo.LcovType.Type
+ 24, // 29: chromite.api.FirmwareArtifactInfo.ObjectInfo.tarball_info:type_name -> chromite.api.FirmwareArtifactInfo.TarballInfo
+ 25, // 30: chromite.api.FirmwareArtifactInfo.ObjectInfo.lcov_info:type_name -> chromite.api.FirmwareArtifactInfo.LcovTarballInfo
+ 10, // 31: chromite.api.FirmwareService.BuildAllTotFirmware:input_type -> chromite.api.BuildAllTotFirmwareRequest
+ 12, // 32: chromite.api.FirmwareService.TestAllTotFirmware:input_type -> chromite.api.TestAllTotFirmwareRequest
+ 14, // 33: chromite.api.FirmwareService.BuildAllFirmware:input_type -> chromite.api.BuildAllFirmwareRequest
+ 16, // 34: chromite.api.FirmwareService.TestAllFirmware:input_type -> chromite.api.TestAllFirmwareRequest
+ 18, // 35: chromite.api.FirmwareService.BundleFirmwareArtifacts:input_type -> chromite.api.BundleFirmwareArtifactsRequest
+ 11, // 36: chromite.api.FirmwareService.BuildAllTotFirmware:output_type -> chromite.api.BuildAllTotFirmwareResponse
+ 13, // 37: chromite.api.FirmwareService.TestAllTotFirmware:output_type -> chromite.api.TestAllTotFirmwareResponse
+ 15, // 38: chromite.api.FirmwareService.BuildAllFirmware:output_type -> chromite.api.BuildAllFirmwareResponse
+ 17, // 39: chromite.api.FirmwareService.TestAllFirmware:output_type -> chromite.api.TestAllFirmwareResponse
+ 19, // 40: chromite.api.FirmwareService.BundleFirmwareArtifacts:output_type -> chromite.api.BundleFirmwareArtifactsResponse
+ 36, // [36:41] is the sub-list for method output_type
+ 31, // [31:36] is the sub-list for method input_type
+ 31, // [31:31] is the sub-list for extension type_name
+ 31, // [31:31] is the sub-list for extension extendee
+ 0, // [0:31] is the sub-list for field type_name
}
func init() { file_chromite_api_firmware_proto_init() }
@@ -2368,6 +2473,18 @@
return nil
}
}
+ file_chromite_api_firmware_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*FirmwareArtifactInfo_LcovTarballInfo_LcovType); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
}
file_chromite_api_firmware_proto_msgTypes[2].OneofWrappers = []interface{}{
(*FwBuildMetric_Zephyr)(nil),
@@ -2381,8 +2498,8 @@
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_chromite_api_firmware_proto_rawDesc,
- NumEnums: 3,
- NumMessages: 25,
+ NumEnums: 4,
+ NumMessages: 26,
NumExtensions: 0,
NumServices: 1,
},
diff --git a/src/chromite/api/firmware.proto b/src/chromite/api/firmware.proto
index 8d8aa93..c9da9d5 100644
--- a/src/chromite/api/firmware.proto
+++ b/src/chromite/api/firmware.proto
@@ -253,8 +253,14 @@
}
message LcovTarballInfo {
- // Deliberately empty; there isn't any other information I need other
- // than to know that this is code coverage data in a tarball.
+ // The type of LCOV info.
+ message LcovType {
+ enum Type {
+ UNKNOWN = 0;
+ LCOV = 1;
+ }
+ }
+ LcovType.Type type = 1;
}
message ObjectInfo {