1// Copyright 2021 The ChromiumOS Authors 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// Code generated by protoc-gen-go. DO NOT EDIT. 6// versions: 7// protoc-gen-go v1.27.1 8// protoc v3.17.1 9// source: chromiumos/test/api/test_case.proto 10 11package api 12 13import ( 14 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 15 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 16 reflect "reflect" 17 sync "sync" 18) 19 20const ( 21 // Verify that this generated code is sufficiently up-to-date. 22 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 23 // Verify that runtime/protoimpl is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 25) 26 27// Defines an atomic unit of test work that's independently executable. 28// 29// Test cases are the atomic building blocks used to define/generate test plans 30// and then ultimately scheduling units of work (batched or independent). 31// 32// Test case definitions can come from any execution workflow/environment. 33// E.g. Automated test cases will generally be defined/reported by the 34// various test-drivers (e.g. Tast/Tauto/...) at build time. 35// 36// Manual test cases will be defined/managed directly in starlark config 37// and then act as the building blocks for manual test planning/scheduling. 38// 39// Test cases also are the atom at which test results can be reported. 40type TestCase struct { 41 state protoimpl.MessageState 42 sizeCache protoimpl.SizeCache 43 unknownFields protoimpl.UnknownFields 44 45 // Globally unique (for ChromeOS) string id for a given test case. 46 Id *TestCase_Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 47 // Human friendly name 48 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` 49 // Tags associated with a given test case, which drive scheduling logic 50 // based on tag inclusion or exclusion criteria. 51 Tags []*TestCase_Tag `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"` 52 // Dependencies for a given test cases, which drive scheduling logic for 53 // dut matching. 54 Dependencies []*TestCase_Dependency `protobuf:"bytes,4,rep,name=dependencies,proto3" json:"dependencies,omitempty"` 55 // BuildDeps for a given test cases, which drive test filtering logic for 56 // scheduling. 57 BuildDependencies []*TestCase_BuildDeps `protobuf:"bytes,5,rep,name=build_dependencies,json=buildDependencies,proto3" json:"build_dependencies,omitempty"` 58} 59 60func (x *TestCase) Reset() { 61 *x = TestCase{} 62 if protoimpl.UnsafeEnabled { 63 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[0] 64 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 65 ms.StoreMessageInfo(mi) 66 } 67} 68 69func (x *TestCase) String() string { 70 return protoimpl.X.MessageStringOf(x) 71} 72 73func (*TestCase) ProtoMessage() {} 74 75func (x *TestCase) ProtoReflect() protoreflect.Message { 76 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[0] 77 if protoimpl.UnsafeEnabled && x != nil { 78 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 79 if ms.LoadMessageInfo() == nil { 80 ms.StoreMessageInfo(mi) 81 } 82 return ms 83 } 84 return mi.MessageOf(x) 85} 86 87// Deprecated: Use TestCase.ProtoReflect.Descriptor instead. 88func (*TestCase) Descriptor() ([]byte, []int) { 89 return file_chromiumos_test_api_test_case_proto_rawDescGZIP(), []int{0} 90} 91 92func (x *TestCase) GetId() *TestCase_Id { 93 if x != nil { 94 return x.Id 95 } 96 return nil 97} 98 99func (x *TestCase) GetName() string { 100 if x != nil { 101 return x.Name 102 } 103 return "" 104} 105 106func (x *TestCase) GetTags() []*TestCase_Tag { 107 if x != nil { 108 return x.Tags 109 } 110 return nil 111} 112 113func (x *TestCase) GetDependencies() []*TestCase_Dependency { 114 if x != nil { 115 return x.Dependencies 116 } 117 return nil 118} 119 120func (x *TestCase) GetBuildDependencies() []*TestCase_BuildDeps { 121 if x != nil { 122 return x.BuildDependencies 123 } 124 return nil 125} 126 127// List of globally unique test case identifiers 128type TestCaseIdList struct { 129 state protoimpl.MessageState 130 sizeCache protoimpl.SizeCache 131 unknownFields protoimpl.UnknownFields 132 133 TestCaseIds []*TestCase_Id `protobuf:"bytes,1,rep,name=test_case_ids,json=testCaseIds,proto3" json:"test_case_ids,omitempty"` 134} 135 136func (x *TestCaseIdList) Reset() { 137 *x = TestCaseIdList{} 138 if protoimpl.UnsafeEnabled { 139 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[1] 140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 141 ms.StoreMessageInfo(mi) 142 } 143} 144 145func (x *TestCaseIdList) String() string { 146 return protoimpl.X.MessageStringOf(x) 147} 148 149func (*TestCaseIdList) ProtoMessage() {} 150 151func (x *TestCaseIdList) ProtoReflect() protoreflect.Message { 152 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[1] 153 if protoimpl.UnsafeEnabled && x != nil { 154 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 155 if ms.LoadMessageInfo() == nil { 156 ms.StoreMessageInfo(mi) 157 } 158 return ms 159 } 160 return mi.MessageOf(x) 161} 162 163// Deprecated: Use TestCaseIdList.ProtoReflect.Descriptor instead. 164func (*TestCaseIdList) Descriptor() ([]byte, []int) { 165 return file_chromiumos_test_api_test_case_proto_rawDescGZIP(), []int{1} 166} 167 168func (x *TestCaseIdList) GetTestCaseIds() []*TestCase_Id { 169 if x != nil { 170 return x.TestCaseIds 171 } 172 return nil 173} 174 175type TestCaseList struct { 176 state protoimpl.MessageState 177 sizeCache protoimpl.SizeCache 178 unknownFields protoimpl.UnknownFields 179 180 TestCases []*TestCase `protobuf:"bytes,1,rep,name=test_cases,json=testCases,proto3" json:"test_cases,omitempty"` 181} 182 183func (x *TestCaseList) Reset() { 184 *x = TestCaseList{} 185 if protoimpl.UnsafeEnabled { 186 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[2] 187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 188 ms.StoreMessageInfo(mi) 189 } 190} 191 192func (x *TestCaseList) String() string { 193 return protoimpl.X.MessageStringOf(x) 194} 195 196func (*TestCaseList) ProtoMessage() {} 197 198func (x *TestCaseList) ProtoReflect() protoreflect.Message { 199 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[2] 200 if protoimpl.UnsafeEnabled && x != nil { 201 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 202 if ms.LoadMessageInfo() == nil { 203 ms.StoreMessageInfo(mi) 204 } 205 return ms 206 } 207 return mi.MessageOf(x) 208} 209 210// Deprecated: Use TestCaseList.ProtoReflect.Descriptor instead. 211func (*TestCaseList) Descriptor() ([]byte, []int) { 212 return file_chromiumos_test_api_test_case_proto_rawDescGZIP(), []int{2} 213} 214 215func (x *TestCaseList) GetTestCases() []*TestCase { 216 if x != nil { 217 return x.TestCases 218 } 219 return nil 220} 221 222type TestCase_Id struct { 223 state protoimpl.MessageState 224 sizeCache protoimpl.SizeCache 225 unknownFields protoimpl.UnknownFields 226 227 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 228} 229 230func (x *TestCase_Id) Reset() { 231 *x = TestCase_Id{} 232 if protoimpl.UnsafeEnabled { 233 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[3] 234 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 235 ms.StoreMessageInfo(mi) 236 } 237} 238 239func (x *TestCase_Id) String() string { 240 return protoimpl.X.MessageStringOf(x) 241} 242 243func (*TestCase_Id) ProtoMessage() {} 244 245func (x *TestCase_Id) ProtoReflect() protoreflect.Message { 246 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[3] 247 if protoimpl.UnsafeEnabled && x != nil { 248 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 249 if ms.LoadMessageInfo() == nil { 250 ms.StoreMessageInfo(mi) 251 } 252 return ms 253 } 254 return mi.MessageOf(x) 255} 256 257// Deprecated: Use TestCase_Id.ProtoReflect.Descriptor instead. 258func (*TestCase_Id) Descriptor() ([]byte, []int) { 259 return file_chromiumos_test_api_test_case_proto_rawDescGZIP(), []int{0, 0} 260} 261 262func (x *TestCase_Id) GetValue() string { 263 if x != nil { 264 return x.Value 265 } 266 return "" 267} 268 269type TestCase_Tag struct { 270 state protoimpl.MessageState 271 sizeCache protoimpl.SizeCache 272 unknownFields protoimpl.UnknownFields 273 274 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 275} 276 277func (x *TestCase_Tag) Reset() { 278 *x = TestCase_Tag{} 279 if protoimpl.UnsafeEnabled { 280 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[4] 281 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 282 ms.StoreMessageInfo(mi) 283 } 284} 285 286func (x *TestCase_Tag) String() string { 287 return protoimpl.X.MessageStringOf(x) 288} 289 290func (*TestCase_Tag) ProtoMessage() {} 291 292func (x *TestCase_Tag) ProtoReflect() protoreflect.Message { 293 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[4] 294 if protoimpl.UnsafeEnabled && x != nil { 295 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 296 if ms.LoadMessageInfo() == nil { 297 ms.StoreMessageInfo(mi) 298 } 299 return ms 300 } 301 return mi.MessageOf(x) 302} 303 304// Deprecated: Use TestCase_Tag.ProtoReflect.Descriptor instead. 305func (*TestCase_Tag) Descriptor() ([]byte, []int) { 306 return file_chromiumos_test_api_test_case_proto_rawDescGZIP(), []int{0, 1} 307} 308 309func (x *TestCase_Tag) GetValue() string { 310 if x != nil { 311 return x.Value 312 } 313 return "" 314} 315 316type TestCase_Dependency struct { 317 state protoimpl.MessageState 318 sizeCache protoimpl.SizeCache 319 unknownFields protoimpl.UnknownFields 320 321 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 322} 323 324func (x *TestCase_Dependency) Reset() { 325 *x = TestCase_Dependency{} 326 if protoimpl.UnsafeEnabled { 327 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[5] 328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 329 ms.StoreMessageInfo(mi) 330 } 331} 332 333func (x *TestCase_Dependency) String() string { 334 return protoimpl.X.MessageStringOf(x) 335} 336 337func (*TestCase_Dependency) ProtoMessage() {} 338 339func (x *TestCase_Dependency) ProtoReflect() protoreflect.Message { 340 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[5] 341 if protoimpl.UnsafeEnabled && x != nil { 342 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 343 if ms.LoadMessageInfo() == nil { 344 ms.StoreMessageInfo(mi) 345 } 346 return ms 347 } 348 return mi.MessageOf(x) 349} 350 351// Deprecated: Use TestCase_Dependency.ProtoReflect.Descriptor instead. 352func (*TestCase_Dependency) Descriptor() ([]byte, []int) { 353 return file_chromiumos_test_api_test_case_proto_rawDescGZIP(), []int{0, 2} 354} 355 356func (x *TestCase_Dependency) GetValue() string { 357 if x != nil { 358 return x.Value 359 } 360 return "" 361} 362 363type TestCase_BuildDeps struct { 364 state protoimpl.MessageState 365 sizeCache protoimpl.SizeCache 366 unknownFields protoimpl.UnknownFields 367 368 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 369} 370 371func (x *TestCase_BuildDeps) Reset() { 372 *x = TestCase_BuildDeps{} 373 if protoimpl.UnsafeEnabled { 374 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[6] 375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 376 ms.StoreMessageInfo(mi) 377 } 378} 379 380func (x *TestCase_BuildDeps) String() string { 381 return protoimpl.X.MessageStringOf(x) 382} 383 384func (*TestCase_BuildDeps) ProtoMessage() {} 385 386func (x *TestCase_BuildDeps) ProtoReflect() protoreflect.Message { 387 mi := &file_chromiumos_test_api_test_case_proto_msgTypes[6] 388 if protoimpl.UnsafeEnabled && x != nil { 389 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 390 if ms.LoadMessageInfo() == nil { 391 ms.StoreMessageInfo(mi) 392 } 393 return ms 394 } 395 return mi.MessageOf(x) 396} 397 398// Deprecated: Use TestCase_BuildDeps.ProtoReflect.Descriptor instead. 399func (*TestCase_BuildDeps) Descriptor() ([]byte, []int) { 400 return file_chromiumos_test_api_test_case_proto_rawDescGZIP(), []int{0, 3} 401} 402 403func (x *TestCase_BuildDeps) GetValue() string { 404 if x != nil { 405 return x.Value 406 } 407 return "" 408} 409 410var File_chromiumos_test_api_test_case_proto protoreflect.FileDescriptor 411 412var file_chromiumos_test_api_test_case_proto_rawDesc = []byte{ 413 0x0a, 0x23, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 414 0x74, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x2e, 415 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 416 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x22, 0xad, 0x03, 0x0a, 0x08, 0x54, 417 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 418 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 419 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 420 0x73, 0x65, 0x2e, 0x49, 0x64, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 421 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 422 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x63, 0x68, 423 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 424 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x2e, 0x54, 0x61, 0x67, 0x52, 0x04, 425 0x74, 0x61, 0x67, 0x73, 0x12, 0x4c, 0x0a, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 426 0x63, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x63, 0x68, 0x72, 427 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 428 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x2e, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 429 0x65, 0x6e, 0x63, 0x79, 0x52, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 430 0x65, 0x73, 0x12, 0x56, 0x0a, 0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x64, 0x65, 0x70, 0x65, 431 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 432 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 433 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x2e, 0x42, 0x75, 434 0x69, 0x6c, 0x64, 0x44, 0x65, 0x70, 0x73, 0x52, 0x11, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x44, 0x65, 435 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x1a, 0x1a, 0x0a, 0x02, 0x49, 0x64, 436 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 437 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x1b, 0x0a, 0x03, 0x54, 0x61, 0x67, 0x12, 0x14, 0x0a, 438 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 439 0x6c, 0x75, 0x65, 0x1a, 0x22, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 440 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 441 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x21, 0x0a, 0x09, 0x42, 0x75, 0x69, 0x6c, 0x64, 442 0x44, 0x65, 0x70, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 443 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x56, 0x0a, 0x0e, 0x54, 0x65, 444 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x0d, 445 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 446 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 447 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 448 0x73, 0x65, 0x2e, 0x49, 0x64, 0x52, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x49, 449 0x64, 0x73, 0x22, 0x4c, 0x0a, 0x0c, 0x54, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x4c, 0x69, 450 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x73, 451 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 452 0x6d, 0x6f, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x54, 0x65, 0x73, 453 0x74, 0x43, 0x61, 0x73, 0x65, 0x52, 0x09, 0x74, 0x65, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x73, 454 0x42, 0x2f, 0x5a, 0x2d, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 455 0x6f, 0x72, 0x67, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 456 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x61, 0x70, 457 0x69, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 458} 459 460var ( 461 file_chromiumos_test_api_test_case_proto_rawDescOnce sync.Once 462 file_chromiumos_test_api_test_case_proto_rawDescData = file_chromiumos_test_api_test_case_proto_rawDesc 463) 464 465func file_chromiumos_test_api_test_case_proto_rawDescGZIP() []byte { 466 file_chromiumos_test_api_test_case_proto_rawDescOnce.Do(func() { 467 file_chromiumos_test_api_test_case_proto_rawDescData = protoimpl.X.CompressGZIP(file_chromiumos_test_api_test_case_proto_rawDescData) 468 }) 469 return file_chromiumos_test_api_test_case_proto_rawDescData 470} 471 472var file_chromiumos_test_api_test_case_proto_msgTypes = make([]protoimpl.MessageInfo, 7) 473var file_chromiumos_test_api_test_case_proto_goTypes = []interface{}{ 474 (*TestCase)(nil), // 0: chromiumos.test.api.TestCase 475 (*TestCaseIdList)(nil), // 1: chromiumos.test.api.TestCaseIdList 476 (*TestCaseList)(nil), // 2: chromiumos.test.api.TestCaseList 477 (*TestCase_Id)(nil), // 3: chromiumos.test.api.TestCase.Id 478 (*TestCase_Tag)(nil), // 4: chromiumos.test.api.TestCase.Tag 479 (*TestCase_Dependency)(nil), // 5: chromiumos.test.api.TestCase.Dependency 480 (*TestCase_BuildDeps)(nil), // 6: chromiumos.test.api.TestCase.BuildDeps 481} 482var file_chromiumos_test_api_test_case_proto_depIdxs = []int32{ 483 3, // 0: chromiumos.test.api.TestCase.id:type_name -> chromiumos.test.api.TestCase.Id 484 4, // 1: chromiumos.test.api.TestCase.tags:type_name -> chromiumos.test.api.TestCase.Tag 485 5, // 2: chromiumos.test.api.TestCase.dependencies:type_name -> chromiumos.test.api.TestCase.Dependency 486 6, // 3: chromiumos.test.api.TestCase.build_dependencies:type_name -> chromiumos.test.api.TestCase.BuildDeps 487 3, // 4: chromiumos.test.api.TestCaseIdList.test_case_ids:type_name -> chromiumos.test.api.TestCase.Id 488 0, // 5: chromiumos.test.api.TestCaseList.test_cases:type_name -> chromiumos.test.api.TestCase 489 6, // [6:6] is the sub-list for method output_type 490 6, // [6:6] is the sub-list for method input_type 491 6, // [6:6] is the sub-list for extension type_name 492 6, // [6:6] is the sub-list for extension extendee 493 0, // [0:6] is the sub-list for field type_name 494} 495 496func init() { file_chromiumos_test_api_test_case_proto_init() } 497func file_chromiumos_test_api_test_case_proto_init() { 498 if File_chromiumos_test_api_test_case_proto != nil { 499 return 500 } 501 if !protoimpl.UnsafeEnabled { 502 file_chromiumos_test_api_test_case_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 503 switch v := v.(*TestCase); i { 504 case 0: 505 return &v.state 506 case 1: 507 return &v.sizeCache 508 case 2: 509 return &v.unknownFields 510 default: 511 return nil 512 } 513 } 514 file_chromiumos_test_api_test_case_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 515 switch v := v.(*TestCaseIdList); i { 516 case 0: 517 return &v.state 518 case 1: 519 return &v.sizeCache 520 case 2: 521 return &v.unknownFields 522 default: 523 return nil 524 } 525 } 526 file_chromiumos_test_api_test_case_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 527 switch v := v.(*TestCaseList); i { 528 case 0: 529 return &v.state 530 case 1: 531 return &v.sizeCache 532 case 2: 533 return &v.unknownFields 534 default: 535 return nil 536 } 537 } 538 file_chromiumos_test_api_test_case_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 539 switch v := v.(*TestCase_Id); i { 540 case 0: 541 return &v.state 542 case 1: 543 return &v.sizeCache 544 case 2: 545 return &v.unknownFields 546 default: 547 return nil 548 } 549 } 550 file_chromiumos_test_api_test_case_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 551 switch v := v.(*TestCase_Tag); i { 552 case 0: 553 return &v.state 554 case 1: 555 return &v.sizeCache 556 case 2: 557 return &v.unknownFields 558 default: 559 return nil 560 } 561 } 562 file_chromiumos_test_api_test_case_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 563 switch v := v.(*TestCase_Dependency); i { 564 case 0: 565 return &v.state 566 case 1: 567 return &v.sizeCache 568 case 2: 569 return &v.unknownFields 570 default: 571 return nil 572 } 573 } 574 file_chromiumos_test_api_test_case_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 575 switch v := v.(*TestCase_BuildDeps); i { 576 case 0: 577 return &v.state 578 case 1: 579 return &v.sizeCache 580 case 2: 581 return &v.unknownFields 582 default: 583 return nil 584 } 585 } 586 } 587 type x struct{} 588 out := protoimpl.TypeBuilder{ 589 File: protoimpl.DescBuilder{ 590 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 591 RawDescriptor: file_chromiumos_test_api_test_case_proto_rawDesc, 592 NumEnums: 0, 593 NumMessages: 7, 594 NumExtensions: 0, 595 NumServices: 0, 596 }, 597 GoTypes: file_chromiumos_test_api_test_case_proto_goTypes, 598 DependencyIndexes: file_chromiumos_test_api_test_case_proto_depIdxs, 599 MessageInfos: file_chromiumos_test_api_test_case_proto_msgTypes, 600 }.Build() 601 File_chromiumos_test_api_test_case_proto = out.File 602 file_chromiumos_test_api_test_case_proto_rawDesc = nil 603 file_chromiumos_test_api_test_case_proto_goTypes = nil 604 file_chromiumos_test_api_test_case_proto_depIdxs = nil 605} 606