go.fuchsia.dev/infra@v0.0.0-20240507153436-9b593402251b/cmd/ftxtest/proto/input.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.31.0
     4  // 	protoc        v3.21.12
     5  // source: proto/input.proto
     6  
     7  package proto
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	reflect "reflect"
    13  	sync "sync"
    14  )
    15  
    16  const (
    17  	// Verify that this generated code is sufficiently up-to-date.
    18  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    19  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    21  )
    22  
    23  type InputProperties struct {
    24  	state         protoimpl.MessageState
    25  	sizeCache     protoimpl.SizeCache
    26  	unknownFields protoimpl.UnknownFields
    27  
    28  	// Name of the test being run.
    29  	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
    30  	// Whether this test should run in the Google internal or external infrastructure.
    31  	External bool `protobuf:"varint,7,opt,name=external,proto3" json:"external,omitempty"`
    32  	// CAS digest containing all of the inputs needed to both prepare targets
    33  	// and run tests.
    34  	InputArtifactsDigest string `protobuf:"bytes,1,opt,name=input_artifacts_digest,json=inputArtifactsDigest,proto3" json:"input_artifacts_digest,omitempty"`
    35  	// Any CIPD packages needed to run the test task.
    36  	CipdPackages []*CipdPackage `protobuf:"bytes,2,rep,name=cipd_packages,json=cipdPackages,proto3" json:"cipd_packages,omitempty"`
    37  	// Dimensions to select which swarming bots to target.
    38  	TargetDimensions map[string]string `protobuf:"bytes,5,rep,name=target_dimensions,json=targetDimensions,proto3" json:"target_dimensions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    39  	// Test execution details.
    40  	Test *GenericTest `protobuf:"bytes,8,opt,name=test,proto3" json:"test,omitempty"`
    41  	// Generic metadata about the build.
    42  	Metadata map[string]string `protobuf:"bytes,9,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    43  	// Path to the the output summary json file in the CAS outputs.
    44  	SummaryPath string `protobuf:"bytes,10,opt,name=summary_path,json=summaryPath,proto3" json:"summary_path,omitempty"`
    45  }
    46  
    47  func (x *InputProperties) Reset() {
    48  	*x = InputProperties{}
    49  	if protoimpl.UnsafeEnabled {
    50  		mi := &file_proto_input_proto_msgTypes[0]
    51  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    52  		ms.StoreMessageInfo(mi)
    53  	}
    54  }
    55  
    56  func (x *InputProperties) String() string {
    57  	return protoimpl.X.MessageStringOf(x)
    58  }
    59  
    60  func (*InputProperties) ProtoMessage() {}
    61  
    62  func (x *InputProperties) ProtoReflect() protoreflect.Message {
    63  	mi := &file_proto_input_proto_msgTypes[0]
    64  	if protoimpl.UnsafeEnabled && x != nil {
    65  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    66  		if ms.LoadMessageInfo() == nil {
    67  			ms.StoreMessageInfo(mi)
    68  		}
    69  		return ms
    70  	}
    71  	return mi.MessageOf(x)
    72  }
    73  
    74  // Deprecated: Use InputProperties.ProtoReflect.Descriptor instead.
    75  func (*InputProperties) Descriptor() ([]byte, []int) {
    76  	return file_proto_input_proto_rawDescGZIP(), []int{0}
    77  }
    78  
    79  func (x *InputProperties) GetName() string {
    80  	if x != nil {
    81  		return x.Name
    82  	}
    83  	return ""
    84  }
    85  
    86  func (x *InputProperties) GetExternal() bool {
    87  	if x != nil {
    88  		return x.External
    89  	}
    90  	return false
    91  }
    92  
    93  func (x *InputProperties) GetInputArtifactsDigest() string {
    94  	if x != nil {
    95  		return x.InputArtifactsDigest
    96  	}
    97  	return ""
    98  }
    99  
   100  func (x *InputProperties) GetCipdPackages() []*CipdPackage {
   101  	if x != nil {
   102  		return x.CipdPackages
   103  	}
   104  	return nil
   105  }
   106  
   107  func (x *InputProperties) GetTargetDimensions() map[string]string {
   108  	if x != nil {
   109  		return x.TargetDimensions
   110  	}
   111  	return nil
   112  }
   113  
   114  func (x *InputProperties) GetTest() *GenericTest {
   115  	if x != nil {
   116  		return x.Test
   117  	}
   118  	return nil
   119  }
   120  
   121  func (x *InputProperties) GetMetadata() map[string]string {
   122  	if x != nil {
   123  		return x.Metadata
   124  	}
   125  	return nil
   126  }
   127  
   128  func (x *InputProperties) GetSummaryPath() string {
   129  	if x != nil {
   130  		return x.SummaryPath
   131  	}
   132  	return ""
   133  }
   134  
   135  type HostTest struct {
   136  	state         protoimpl.MessageState
   137  	sizeCache     protoimpl.SizeCache
   138  	unknownFields protoimpl.UnknownFields
   139  
   140  	// Command.
   141  	Command []string `protobuf:"bytes,1,rep,name=command,proto3" json:"command,omitempty"`
   142  	// System environment variables.
   143  	Env map[string]string `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   144  }
   145  
   146  func (x *HostTest) Reset() {
   147  	*x = HostTest{}
   148  	if protoimpl.UnsafeEnabled {
   149  		mi := &file_proto_input_proto_msgTypes[1]
   150  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   151  		ms.StoreMessageInfo(mi)
   152  	}
   153  }
   154  
   155  func (x *HostTest) String() string {
   156  	return protoimpl.X.MessageStringOf(x)
   157  }
   158  
   159  func (*HostTest) ProtoMessage() {}
   160  
   161  func (x *HostTest) ProtoReflect() protoreflect.Message {
   162  	mi := &file_proto_input_proto_msgTypes[1]
   163  	if protoimpl.UnsafeEnabled && x != nil {
   164  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   165  		if ms.LoadMessageInfo() == nil {
   166  			ms.StoreMessageInfo(mi)
   167  		}
   168  		return ms
   169  	}
   170  	return mi.MessageOf(x)
   171  }
   172  
   173  // Deprecated: Use HostTest.ProtoReflect.Descriptor instead.
   174  func (*HostTest) Descriptor() ([]byte, []int) {
   175  	return file_proto_input_proto_rawDescGZIP(), []int{1}
   176  }
   177  
   178  func (x *HostTest) GetCommand() []string {
   179  	if x != nil {
   180  		return x.Command
   181  	}
   182  	return nil
   183  }
   184  
   185  func (x *HostTest) GetEnv() map[string]string {
   186  	if x != nil {
   187  		return x.Env
   188  	}
   189  	return nil
   190  }
   191  
   192  type GenericTest struct {
   193  	state         protoimpl.MessageState
   194  	sizeCache     protoimpl.SizeCache
   195  	unknownFields protoimpl.UnknownFields
   196  
   197  	// Types that are assignable to Kind:
   198  	//
   199  	//	*GenericTest_Host
   200  	Kind isGenericTest_Kind `protobuf_oneof:"kind"`
   201  }
   202  
   203  func (x *GenericTest) Reset() {
   204  	*x = GenericTest{}
   205  	if protoimpl.UnsafeEnabled {
   206  		mi := &file_proto_input_proto_msgTypes[2]
   207  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   208  		ms.StoreMessageInfo(mi)
   209  	}
   210  }
   211  
   212  func (x *GenericTest) String() string {
   213  	return protoimpl.X.MessageStringOf(x)
   214  }
   215  
   216  func (*GenericTest) ProtoMessage() {}
   217  
   218  func (x *GenericTest) ProtoReflect() protoreflect.Message {
   219  	mi := &file_proto_input_proto_msgTypes[2]
   220  	if protoimpl.UnsafeEnabled && x != nil {
   221  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   222  		if ms.LoadMessageInfo() == nil {
   223  			ms.StoreMessageInfo(mi)
   224  		}
   225  		return ms
   226  	}
   227  	return mi.MessageOf(x)
   228  }
   229  
   230  // Deprecated: Use GenericTest.ProtoReflect.Descriptor instead.
   231  func (*GenericTest) Descriptor() ([]byte, []int) {
   232  	return file_proto_input_proto_rawDescGZIP(), []int{2}
   233  }
   234  
   235  func (m *GenericTest) GetKind() isGenericTest_Kind {
   236  	if m != nil {
   237  		return m.Kind
   238  	}
   239  	return nil
   240  }
   241  
   242  func (x *GenericTest) GetHost() *HostTest {
   243  	if x, ok := x.GetKind().(*GenericTest_Host); ok {
   244  		return x.Host
   245  	}
   246  	return nil
   247  }
   248  
   249  type isGenericTest_Kind interface {
   250  	isGenericTest_Kind()
   251  }
   252  
   253  type GenericTest_Host struct {
   254  	// Runs arbitrary binaries directly on the host environment.
   255  	Host *HostTest `protobuf:"bytes,1,opt,name=host,proto3,oneof"`
   256  }
   257  
   258  func (*GenericTest_Host) isGenericTest_Kind() {}
   259  
   260  type CipdPackage struct {
   261  	state         protoimpl.MessageState
   262  	sizeCache     protoimpl.SizeCache
   263  	unknownFields protoimpl.UnknownFields
   264  
   265  	// Name of the cipd package, i.e. fuchsia/sdk/core/${platform}
   266  	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
   267  	// Version of the cipd package to install, i.e. latest
   268  	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
   269  	// Path to install cipd package to, i.e. sdk
   270  	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
   271  }
   272  
   273  func (x *CipdPackage) Reset() {
   274  	*x = CipdPackage{}
   275  	if protoimpl.UnsafeEnabled {
   276  		mi := &file_proto_input_proto_msgTypes[3]
   277  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   278  		ms.StoreMessageInfo(mi)
   279  	}
   280  }
   281  
   282  func (x *CipdPackage) String() string {
   283  	return protoimpl.X.MessageStringOf(x)
   284  }
   285  
   286  func (*CipdPackage) ProtoMessage() {}
   287  
   288  func (x *CipdPackage) ProtoReflect() protoreflect.Message {
   289  	mi := &file_proto_input_proto_msgTypes[3]
   290  	if protoimpl.UnsafeEnabled && x != nil {
   291  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   292  		if ms.LoadMessageInfo() == nil {
   293  			ms.StoreMessageInfo(mi)
   294  		}
   295  		return ms
   296  	}
   297  	return mi.MessageOf(x)
   298  }
   299  
   300  // Deprecated: Use CipdPackage.ProtoReflect.Descriptor instead.
   301  func (*CipdPackage) Descriptor() ([]byte, []int) {
   302  	return file_proto_input_proto_rawDescGZIP(), []int{3}
   303  }
   304  
   305  func (x *CipdPackage) GetName() string {
   306  	if x != nil {
   307  		return x.Name
   308  	}
   309  	return ""
   310  }
   311  
   312  func (x *CipdPackage) GetVersion() string {
   313  	if x != nil {
   314  		return x.Version
   315  	}
   316  	return ""
   317  }
   318  
   319  func (x *CipdPackage) GetPath() string {
   320  	if x != nil {
   321  		return x.Path
   322  	}
   323  	return ""
   324  }
   325  
   326  var File_proto_input_proto protoreflect.FileDescriptor
   327  
   328  var file_proto_input_proto_rawDesc = []byte{
   329  	0x0a, 0x11, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x2e, 0x70, 0x72,
   330  	0x6f, 0x74, 0x6f, 0x22, 0x82, 0x04, 0x0a, 0x0f, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x50, 0x72, 0x6f,
   331  	0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   332  	0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x65,
   333  	0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x65,
   334  	0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x12, 0x34, 0x0a, 0x16, 0x69, 0x6e, 0x70, 0x75, 0x74,
   335  	0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x67, 0x65, 0x73,
   336  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x41, 0x72,
   337  	0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12, 0x31, 0x0a,
   338  	0x0d, 0x63, 0x69, 0x70, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02,
   339  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x43, 0x69, 0x70, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61,
   340  	0x67, 0x65, 0x52, 0x0c, 0x63, 0x69, 0x70, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73,
   341  	0x12, 0x53, 0x0a, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x69, 0x6d, 0x65, 0x6e,
   342  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x49, 0x6e,
   343  	0x70, 0x75, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x61,
   344  	0x72, 0x67, 0x65, 0x74, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e,
   345  	0x74, 0x72, 0x79, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x44, 0x69, 0x6d, 0x65, 0x6e,
   346  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x20, 0x0a, 0x04, 0x74, 0x65, 0x73, 0x74, 0x18, 0x08, 0x20,
   347  	0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x54, 0x65, 0x73,
   348  	0x74, 0x52, 0x04, 0x74, 0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64,
   349  	0x61, 0x74, 0x61, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x49, 0x6e, 0x70, 0x75,
   350  	0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61,
   351  	0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64,
   352  	0x61, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x70,
   353  	0x61, 0x74, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x75, 0x6d, 0x6d, 0x61,
   354  	0x72, 0x79, 0x50, 0x61, 0x74, 0x68, 0x1a, 0x43, 0x0a, 0x15, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74,
   355  	0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
   356  	0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
   357  	0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
   358  	0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x4d,
   359  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
   360  	0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
   361  	0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76,
   362  	0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x82, 0x01, 0x0a, 0x08, 0x48, 0x6f, 0x73,
   363  	0x74, 0x54, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
   364  	0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12,
   365  	0x24, 0x0a, 0x03, 0x65, 0x6e, 0x76, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48,
   366  	0x6f, 0x73, 0x74, 0x54, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x6e, 0x76, 0x45, 0x6e, 0x74, 0x72, 0x79,
   367  	0x52, 0x03, 0x65, 0x6e, 0x76, 0x1a, 0x36, 0x0a, 0x08, 0x45, 0x6e, 0x76, 0x45, 0x6e, 0x74, 0x72,
   368  	0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
   369  	0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
   370  	0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x36, 0x0a,
   371  	0x0b, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x54, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x04,
   372  	0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x48, 0x6f, 0x73,
   373  	0x74, 0x54, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x42, 0x06, 0x0a,
   374  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x4f, 0x0a, 0x0b, 0x43, 0x69, 0x70, 0x64, 0x50, 0x61, 0x63,
   375  	0x6b, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
   376  	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73,
   377  	0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69,
   378  	0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
   379  	0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x42, 0x28, 0x5a, 0x26, 0x67, 0x6f, 0x2e, 0x66, 0x75, 0x63,
   380  	0x68, 0x73, 0x69, 0x61, 0x2e, 0x64, 0x65, 0x76, 0x2f, 0x69, 0x6e, 0x66, 0x72, 0x61, 0x2f, 0x63,
   381  	0x6d, 0x64, 0x2f, 0x66, 0x74, 0x78, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   382  	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   383  }
   384  
   385  var (
   386  	file_proto_input_proto_rawDescOnce sync.Once
   387  	file_proto_input_proto_rawDescData = file_proto_input_proto_rawDesc
   388  )
   389  
   390  func file_proto_input_proto_rawDescGZIP() []byte {
   391  	file_proto_input_proto_rawDescOnce.Do(func() {
   392  		file_proto_input_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_input_proto_rawDescData)
   393  	})
   394  	return file_proto_input_proto_rawDescData
   395  }
   396  
   397  var file_proto_input_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
   398  var file_proto_input_proto_goTypes = []interface{}{
   399  	(*InputProperties)(nil), // 0: InputProperties
   400  	(*HostTest)(nil),        // 1: HostTest
   401  	(*GenericTest)(nil),     // 2: GenericTest
   402  	(*CipdPackage)(nil),     // 3: CipdPackage
   403  	nil,                     // 4: InputProperties.TargetDimensionsEntry
   404  	nil,                     // 5: InputProperties.MetadataEntry
   405  	nil,                     // 6: HostTest.EnvEntry
   406  }
   407  var file_proto_input_proto_depIdxs = []int32{
   408  	3, // 0: InputProperties.cipd_packages:type_name -> CipdPackage
   409  	4, // 1: InputProperties.target_dimensions:type_name -> InputProperties.TargetDimensionsEntry
   410  	2, // 2: InputProperties.test:type_name -> GenericTest
   411  	5, // 3: InputProperties.metadata:type_name -> InputProperties.MetadataEntry
   412  	6, // 4: HostTest.env:type_name -> HostTest.EnvEntry
   413  	1, // 5: GenericTest.host:type_name -> HostTest
   414  	6, // [6:6] is the sub-list for method output_type
   415  	6, // [6:6] is the sub-list for method input_type
   416  	6, // [6:6] is the sub-list for extension type_name
   417  	6, // [6:6] is the sub-list for extension extendee
   418  	0, // [0:6] is the sub-list for field type_name
   419  }
   420  
   421  func init() { file_proto_input_proto_init() }
   422  func file_proto_input_proto_init() {
   423  	if File_proto_input_proto != nil {
   424  		return
   425  	}
   426  	if !protoimpl.UnsafeEnabled {
   427  		file_proto_input_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   428  			switch v := v.(*InputProperties); i {
   429  			case 0:
   430  				return &v.state
   431  			case 1:
   432  				return &v.sizeCache
   433  			case 2:
   434  				return &v.unknownFields
   435  			default:
   436  				return nil
   437  			}
   438  		}
   439  		file_proto_input_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   440  			switch v := v.(*HostTest); i {
   441  			case 0:
   442  				return &v.state
   443  			case 1:
   444  				return &v.sizeCache
   445  			case 2:
   446  				return &v.unknownFields
   447  			default:
   448  				return nil
   449  			}
   450  		}
   451  		file_proto_input_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   452  			switch v := v.(*GenericTest); i {
   453  			case 0:
   454  				return &v.state
   455  			case 1:
   456  				return &v.sizeCache
   457  			case 2:
   458  				return &v.unknownFields
   459  			default:
   460  				return nil
   461  			}
   462  		}
   463  		file_proto_input_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   464  			switch v := v.(*CipdPackage); i {
   465  			case 0:
   466  				return &v.state
   467  			case 1:
   468  				return &v.sizeCache
   469  			case 2:
   470  				return &v.unknownFields
   471  			default:
   472  				return nil
   473  			}
   474  		}
   475  	}
   476  	file_proto_input_proto_msgTypes[2].OneofWrappers = []interface{}{
   477  		(*GenericTest_Host)(nil),
   478  	}
   479  	type x struct{}
   480  	out := protoimpl.TypeBuilder{
   481  		File: protoimpl.DescBuilder{
   482  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   483  			RawDescriptor: file_proto_input_proto_rawDesc,
   484  			NumEnums:      0,
   485  			NumMessages:   7,
   486  			NumExtensions: 0,
   487  			NumServices:   0,
   488  		},
   489  		GoTypes:           file_proto_input_proto_goTypes,
   490  		DependencyIndexes: file_proto_input_proto_depIdxs,
   491  		MessageInfos:      file_proto_input_proto_msgTypes,
   492  	}.Build()
   493  	File_proto_input_proto = out.File
   494  	file_proto_input_proto_rawDesc = nil
   495  	file_proto_input_proto_goTypes = nil
   496  	file_proto_input_proto_depIdxs = nil
   497  }