blob: ede90366c0ca8a41c677a6383e0d7f0b04e00119 [file] [log] [blame]
// Copyright 2021 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.27.1
// protoc v3.17.1
// source: chromiumos/test/api/test_case_metadata.proto
package api
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// Defines all metadata about a given test case to support the entire
// test case lifecycle (planning, execution, debugging, triage, reporting, ...).
type TestCaseMetadata struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TestCase *TestCase `protobuf:"bytes,1,opt,name=test_case,json=testCase,proto3" json:"test_case,omitempty"`
TestCaseExec *TestCaseExec `protobuf:"bytes,2,opt,name=test_case_exec,json=testCaseExec,proto3" json:"test_case_exec,omitempty"`
TestCaseInfo *TestCaseInfo `protobuf:"bytes,3,opt,name=test_case_info,json=testCaseInfo,proto3" json:"test_case_info,omitempty"`
}
func (x *TestCaseMetadata) Reset() {
*x = TestCaseMetadata{}
if protoimpl.UnsafeEnabled {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestCaseMetadata) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestCaseMetadata) ProtoMessage() {}
func (x *TestCaseMetadata) ProtoReflect() protoreflect.Message {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[0]
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 TestCaseMetadata.ProtoReflect.Descriptor instead.
func (*TestCaseMetadata) Descriptor() ([]byte, []int) {
return file_chromiumos_test_api_test_case_metadata_proto_rawDescGZIP(), []int{0}
}
func (x *TestCaseMetadata) GetTestCase() *TestCase {
if x != nil {
return x.TestCase
}
return nil
}
func (x *TestCaseMetadata) GetTestCaseExec() *TestCaseExec {
if x != nil {
return x.TestCaseExec
}
return nil
}
func (x *TestCaseMetadata) GetTestCaseInfo() *TestCaseInfo {
if x != nil {
return x.TestCaseInfo
}
return nil
}
// Contains details needed to execute a given test case.
type TestCaseExec struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TestHarness *TestHarness `protobuf:"bytes,1,opt,name=test_harness,json=testHarness,proto3" json:"test_harness,omitempty"`
}
func (x *TestCaseExec) Reset() {
*x = TestCaseExec{}
if protoimpl.UnsafeEnabled {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestCaseExec) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestCaseExec) ProtoMessage() {}
func (x *TestCaseExec) ProtoReflect() protoreflect.Message {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[1]
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 TestCaseExec.ProtoReflect.Descriptor instead.
func (*TestCaseExec) Descriptor() ([]byte, []int) {
return file_chromiumos_test_api_test_case_metadata_proto_rawDescGZIP(), []int{1}
}
func (x *TestCaseExec) GetTestHarness() *TestHarness {
if x != nil {
return x.TestHarness
}
return nil
}
// Contains informational details about a test case which doesn't affect
// scheduling or execution behavior.
type TestCaseInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Contacts for ownership / flakiness notification etc.
Owners []*Contact `protobuf:"bytes,1,rep,name=owners,proto3" json:"owners,omitempty"`
Requirements []*Requirement `protobuf:"bytes,2,rep,name=requirements,proto3" json:"requirements,omitempty"`
BugComponent *BugComponent `protobuf:"bytes,3,opt,name=bug_component,json=bugComponent,proto3" json:"bug_component,omitempty"`
Criteria *Criteria `protobuf:"bytes,4,opt,name=criteria,proto3" json:"criteria,omitempty"`
}
func (x *TestCaseInfo) Reset() {
*x = TestCaseInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestCaseInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestCaseInfo) ProtoMessage() {}
func (x *TestCaseInfo) ProtoReflect() protoreflect.Message {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[2]
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 TestCaseInfo.ProtoReflect.Descriptor instead.
func (*TestCaseInfo) Descriptor() ([]byte, []int) {
return file_chromiumos_test_api_test_case_metadata_proto_rawDescGZIP(), []int{2}
}
func (x *TestCaseInfo) GetOwners() []*Contact {
if x != nil {
return x.Owners
}
return nil
}
func (x *TestCaseInfo) GetRequirements() []*Requirement {
if x != nil {
return x.Requirements
}
return nil
}
func (x *TestCaseInfo) GetBugComponent() *BugComponent {
if x != nil {
return x.BugComponent
}
return nil
}
func (x *TestCaseInfo) GetCriteria() *Criteria {
if x != nil {
return x.Criteria
}
return nil
}
// Contact information of individuals or teams.
type Contact struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Can be individual user or group email
Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
}
func (x *Contact) Reset() {
*x = Contact{}
if protoimpl.UnsafeEnabled {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Contact) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Contact) ProtoMessage() {}
func (x *Contact) ProtoReflect() protoreflect.Message {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[3]
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 Contact.ProtoReflect.Descriptor instead.
func (*Contact) Descriptor() ([]byte, []int) {
return file_chromiumos_test_api_test_case_metadata_proto_rawDescGZIP(), []int{3}
}
func (x *Contact) GetEmail() string {
if x != nil {
return x.Email
}
return ""
}
// Requirements satisfied by test case
type Requirement struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *Requirement) Reset() {
*x = Requirement{}
if protoimpl.UnsafeEnabled {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Requirement) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Requirement) ProtoMessage() {}
func (x *Requirement) ProtoReflect() protoreflect.Message {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[4]
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 Requirement.ProtoReflect.Descriptor instead.
func (*Requirement) Descriptor() ([]byte, []int) {
return file_chromiumos_test_api_test_case_metadata_proto_rawDescGZIP(), []int{4}
}
func (x *Requirement) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
// Bug component for filing bugs against test case
type BugComponent struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *BugComponent) Reset() {
*x = BugComponent{}
if protoimpl.UnsafeEnabled {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BugComponent) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BugComponent) ProtoMessage() {}
func (x *BugComponent) ProtoReflect() protoreflect.Message {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[5]
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 BugComponent.ProtoReflect.Descriptor instead.
func (*BugComponent) Descriptor() ([]byte, []int) {
return file_chromiumos_test_api_test_case_metadata_proto_rawDescGZIP(), []int{5}
}
func (x *BugComponent) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
// A brief description of the test case.
type Criteria struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *Criteria) Reset() {
*x = Criteria{}
if protoimpl.UnsafeEnabled {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Criteria) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Criteria) ProtoMessage() {}
func (x *Criteria) ProtoReflect() protoreflect.Message {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[6]
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 Criteria.ProtoReflect.Descriptor instead.
func (*Criteria) Descriptor() ([]byte, []int) {
return file_chromiumos_test_api_test_case_metadata_proto_rawDescGZIP(), []int{6}
}
func (x *Criteria) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
// A list of TestCaseMetadata for ease of serialization into a file.
type TestCaseMetadataList struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Values []*TestCaseMetadata `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
}
func (x *TestCaseMetadataList) Reset() {
*x = TestCaseMetadataList{}
if protoimpl.UnsafeEnabled {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestCaseMetadataList) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestCaseMetadataList) ProtoMessage() {}
func (x *TestCaseMetadataList) ProtoReflect() protoreflect.Message {
mi := &file_chromiumos_test_api_test_case_metadata_proto_msgTypes[7]
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 TestCaseMetadataList.ProtoReflect.Descriptor instead.
func (*TestCaseMetadataList) Descriptor() ([]byte, []int) {
return file_chromiumos_test_api_test_case_metadata_proto_rawDescGZIP(), []int{7}
}
func (x *TestCaseMetadataList) GetValues() []*TestCaseMetadata {
if x != nil {
return x.Values
}
return nil
}
var File_chromiumos_test_api_test_case_metadata_proto protoreflect.FileDescriptor
var file_chromiumos_test_api_test_case_metadata_proto_rawDesc = []byte{
0x0a, 0x2c, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73,
0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f,
0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13,
0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x1a, 0x23, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f,
0x74, 0x65, 0x73, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x61,
0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69,
0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x74, 0x65,
0x73, 0x74, 0x5f, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xe0, 0x01, 0x0a, 0x10, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x4d, 0x65, 0x74,
0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x3a, 0x0a, 0x09, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x61,
0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d,
0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54,
0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x52, 0x08, 0x74, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73,
0x65, 0x12, 0x47, 0x0a, 0x0e, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x65,
0x78, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x68, 0x72, 0x6f,
0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x45, 0x78, 0x65, 0x63, 0x52, 0x0c, 0x74, 0x65,
0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x45, 0x78, 0x65, 0x63, 0x12, 0x47, 0x0a, 0x0e, 0x74, 0x65,
0x73, 0x74, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e,
0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x49,
0x6e, 0x66, 0x6f, 0x22, 0x53, 0x0a, 0x0c, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x45,
0x78, 0x65, 0x63, 0x12, 0x43, 0x0a, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x68, 0x61, 0x72, 0x6e,
0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x63, 0x68, 0x72, 0x6f,
0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x54, 0x65, 0x73, 0x74, 0x48, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x0b, 0x74, 0x65, 0x73,
0x74, 0x48, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x22, 0x8d, 0x02, 0x0a, 0x0c, 0x54, 0x65, 0x73,
0x74, 0x43, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x0a, 0x06, 0x6f, 0x77, 0x6e,
0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x68, 0x72, 0x6f,
0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x52, 0x06, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x12,
0x44, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18,
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d,
0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x52, 0x65, 0x71, 0x75,
0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x46, 0x0a, 0x0d, 0x62, 0x75, 0x67, 0x5f, 0x63, 0x6f, 0x6d,
0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63,
0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x42, 0x75, 0x67, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x52,
0x0c, 0x62, 0x75, 0x67, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x12, 0x39, 0x0a,
0x08, 0x63, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x1d, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73,
0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x61, 0x52, 0x08,
0x63, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x61, 0x22, 0x1f, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x74,
0x61, 0x63, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x23, 0x0a, 0x0b, 0x52, 0x65, 0x71,
0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x24,
0x0a, 0x0c, 0x42, 0x75, 0x67, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x12, 0x14,
0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x22, 0x20, 0x0a, 0x08, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x61,
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x55, 0x0a, 0x14, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61,
0x73, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3d,
0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25,
0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74,
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x4d, 0x65, 0x74,
0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x42, 0x2f, 0x5a,
0x2d, 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, 0x63, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x2f, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x61, 0x70, 0x69, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_chromiumos_test_api_test_case_metadata_proto_rawDescOnce sync.Once
file_chromiumos_test_api_test_case_metadata_proto_rawDescData = file_chromiumos_test_api_test_case_metadata_proto_rawDesc
)
func file_chromiumos_test_api_test_case_metadata_proto_rawDescGZIP() []byte {
file_chromiumos_test_api_test_case_metadata_proto_rawDescOnce.Do(func() {
file_chromiumos_test_api_test_case_metadata_proto_rawDescData = protoimpl.X.CompressGZIP(file_chromiumos_test_api_test_case_metadata_proto_rawDescData)
})
return file_chromiumos_test_api_test_case_metadata_proto_rawDescData
}
var file_chromiumos_test_api_test_case_metadata_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
var file_chromiumos_test_api_test_case_metadata_proto_goTypes = []interface{}{
(*TestCaseMetadata)(nil), // 0: chromiumos.test.api.TestCaseMetadata
(*TestCaseExec)(nil), // 1: chromiumos.test.api.TestCaseExec
(*TestCaseInfo)(nil), // 2: chromiumos.test.api.TestCaseInfo
(*Contact)(nil), // 3: chromiumos.test.api.Contact
(*Requirement)(nil), // 4: chromiumos.test.api.Requirement
(*BugComponent)(nil), // 5: chromiumos.test.api.BugComponent
(*Criteria)(nil), // 6: chromiumos.test.api.Criteria
(*TestCaseMetadataList)(nil), // 7: chromiumos.test.api.TestCaseMetadataList
(*TestCase)(nil), // 8: chromiumos.test.api.TestCase
(*TestHarness)(nil), // 9: chromiumos.test.api.TestHarness
}
var file_chromiumos_test_api_test_case_metadata_proto_depIdxs = []int32{
8, // 0: chromiumos.test.api.TestCaseMetadata.test_case:type_name -> chromiumos.test.api.TestCase
1, // 1: chromiumos.test.api.TestCaseMetadata.test_case_exec:type_name -> chromiumos.test.api.TestCaseExec
2, // 2: chromiumos.test.api.TestCaseMetadata.test_case_info:type_name -> chromiumos.test.api.TestCaseInfo
9, // 3: chromiumos.test.api.TestCaseExec.test_harness:type_name -> chromiumos.test.api.TestHarness
3, // 4: chromiumos.test.api.TestCaseInfo.owners:type_name -> chromiumos.test.api.Contact
4, // 5: chromiumos.test.api.TestCaseInfo.requirements:type_name -> chromiumos.test.api.Requirement
5, // 6: chromiumos.test.api.TestCaseInfo.bug_component:type_name -> chromiumos.test.api.BugComponent
6, // 7: chromiumos.test.api.TestCaseInfo.criteria:type_name -> chromiumos.test.api.Criteria
0, // 8: chromiumos.test.api.TestCaseMetadataList.values:type_name -> chromiumos.test.api.TestCaseMetadata
9, // [9:9] is the sub-list for method output_type
9, // [9:9] is the sub-list for method input_type
9, // [9:9] is the sub-list for extension type_name
9, // [9:9] is the sub-list for extension extendee
0, // [0:9] is the sub-list for field type_name
}
func init() { file_chromiumos_test_api_test_case_metadata_proto_init() }
func file_chromiumos_test_api_test_case_metadata_proto_init() {
if File_chromiumos_test_api_test_case_metadata_proto != nil {
return
}
file_chromiumos_test_api_test_case_proto_init()
file_chromiumos_test_api_test_harness_proto_init()
if !protoimpl.UnsafeEnabled {
file_chromiumos_test_api_test_case_metadata_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestCaseMetadata); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_chromiumos_test_api_test_case_metadata_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestCaseExec); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_chromiumos_test_api_test_case_metadata_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestCaseInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_chromiumos_test_api_test_case_metadata_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Contact); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_chromiumos_test_api_test_case_metadata_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Requirement); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_chromiumos_test_api_test_case_metadata_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BugComponent); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_chromiumos_test_api_test_case_metadata_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Criteria); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_chromiumos_test_api_test_case_metadata_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestCaseMetadataList); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_chromiumos_test_api_test_case_metadata_proto_rawDesc,
NumEnums: 0,
NumMessages: 8,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_chromiumos_test_api_test_case_metadata_proto_goTypes,
DependencyIndexes: file_chromiumos_test_api_test_case_metadata_proto_depIdxs,
MessageInfos: file_chromiumos_test_api_test_case_metadata_proto_msgTypes,
}.Build()
File_chromiumos_test_api_test_case_metadata_proto = out.File
file_chromiumos_test_api_test_case_metadata_proto_rawDesc = nil
file_chromiumos_test_api_test_case_metadata_proto_goTypes = nil
file_chromiumos_test_api_test_case_metadata_proto_depIdxs = nil
}