| { |
| "file": [ |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/descriptor.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "ChrootAssertion", |
| "value": [ |
| { |
| "name": "NO_ASSERTION", |
| "number": 0 |
| }, |
| { |
| "name": "INSIDE", |
| "number": 1 |
| }, |
| { |
| "name": "OUTSIDE", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "ListVisibility", |
| "value": [ |
| { |
| "name": "LV_NOT_SPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "LV_VISIBLE", |
| "number": 1 |
| }, |
| { |
| "name": "LV_HIDDEN", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "BranchedExecution", |
| "value": [ |
| { |
| "name": "EXECUTE_NOT_SPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "EXECUTE_BRANCHED", |
| "number": 1 |
| }, |
| { |
| "name": "EXECUTE_TOT", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "extension": [ |
| { |
| "extendee": ".google.protobuf.ServiceOptions", |
| "jsonName": "serviceOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_options", |
| "number": 55000, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BuildApiServiceOptions" |
| }, |
| { |
| "extendee": ".google.protobuf.MethodOptions", |
| "jsonName": "methodOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "method_options", |
| "number": 55000, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BuildApiMethodOptions" |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "module", |
| "label": "LABEL_REQUIRED", |
| "name": "module", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "serviceChrootAssert", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_chroot_assert", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.ChrootAssertion" |
| }, |
| { |
| "jsonName": "serviceVisibility", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_visibility", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.ListVisibility" |
| }, |
| { |
| "jsonName": "serviceBranchedExecution", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_branched_execution", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.BranchedExecution" |
| } |
| ], |
| "name": "BuildApiServiceOptions" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "implementationName", |
| "label": "LABEL_OPTIONAL", |
| "name": "implementation_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "methodChrootAssert", |
| "label": "LABEL_OPTIONAL", |
| "name": "method_chroot_assert", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.ChrootAssertion" |
| }, |
| { |
| "jsonName": "methodVisibility", |
| "label": "LABEL_OPTIONAL", |
| "name": "method_visibility", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.ListVisibility" |
| }, |
| { |
| "jsonName": "methodBranchedExecution", |
| "label": "LABEL_OPTIONAL", |
| "name": "method_branched_execution", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.BranchedExecution" |
| } |
| ], |
| "name": "BuildApiMethodOptions" |
| } |
| ], |
| "name": "chromite/api/build_api.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/descriptor.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "ImageType", |
| "reservedName": [ |
| "BASE", |
| "TEST", |
| "DEV", |
| "BASE_VM", |
| "TEST_VM", |
| "RECOVERY", |
| "FACTORY", |
| "FIRMWARE", |
| "CR50_FIRMWARE", |
| "BASE_GUEST_VM", |
| "TEST_GUEST_VM", |
| "DLC", |
| "GSC_FIRMWARE", |
| "ACCESSORY_USBPD", |
| "ACCESSORY_RWSIG", |
| "HPS_FIRMWARE" |
| ], |
| "value": [ |
| { |
| "name": "IMAGE_TYPE_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "IMAGE_TYPE_BASE", |
| "number": 1 |
| }, |
| { |
| "name": "IMAGE_TYPE_DEV", |
| "number": 2 |
| }, |
| { |
| "name": "IMAGE_TYPE_TEST", |
| "number": 3 |
| }, |
| { |
| "name": "IMAGE_TYPE_BASE_VM", |
| "number": 4 |
| }, |
| { |
| "name": "IMAGE_TYPE_TEST_VM", |
| "number": 5 |
| }, |
| { |
| "name": "IMAGE_TYPE_RECOVERY", |
| "number": 6 |
| }, |
| { |
| "name": "IMAGE_TYPE_FACTORY", |
| "number": 7 |
| }, |
| { |
| "name": "IMAGE_TYPE_FIRMWARE", |
| "number": 8 |
| }, |
| { |
| "name": "IMAGE_TYPE_CR50_FIRMWARE", |
| "number": 9 |
| }, |
| { |
| "name": "IMAGE_TYPE_BASE_GUEST_VM", |
| "number": 10 |
| }, |
| { |
| "name": "IMAGE_TYPE_TEST_GUEST_VM", |
| "number": 11 |
| }, |
| { |
| "name": "IMAGE_TYPE_DLC", |
| "number": 12 |
| }, |
| { |
| "name": "IMAGE_TYPE_GSC_FIRMWARE", |
| "number": 13 |
| }, |
| { |
| "name": "IMAGE_TYPE_ACCESSORY_USBPD", |
| "number": 14 |
| }, |
| { |
| "name": "IMAGE_TYPE_ACCESSORY_RWSIG", |
| "number": 15 |
| }, |
| { |
| "name": "IMAGE_TYPE_HPS_FIRMWARE", |
| "number": 16 |
| }, |
| { |
| "name": "IMAGE_TYPE_NETBOOT", |
| "number": 17 |
| }, |
| { |
| "name": "IMAGE_TYPE_UPDATE_PAYLOAD", |
| "number": 18 |
| }, |
| { |
| "name": "IMAGE_TYPE_FLEXOR_KERNEL", |
| "number": 19 |
| } |
| ] |
| }, |
| { |
| "name": "Channel", |
| "value": [ |
| { |
| "name": "CHANNEL_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "CHANNEL_STABLE", |
| "number": 1 |
| }, |
| { |
| "name": "CHANNEL_BETA", |
| "number": 2 |
| }, |
| { |
| "name": "CHANNEL_DEV", |
| "number": 3 |
| }, |
| { |
| "name": "CHANNEL_CANARY", |
| "number": 4 |
| }, |
| { |
| "name": "CHANNEL_LTS", |
| "number": 5 |
| }, |
| { |
| "name": "CHANNEL_LTC", |
| "number": 6 |
| } |
| ] |
| }, |
| { |
| "name": "DeltaType", |
| "value": [ |
| { |
| "name": "DELTA_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "NO_DELTA", |
| "number": 1 |
| }, |
| { |
| "name": "FSI", |
| "number": 2 |
| }, |
| { |
| "name": "MILESTONE", |
| "number": 3 |
| }, |
| { |
| "name": "OMAHA", |
| "number": 4 |
| }, |
| { |
| "name": "STEPPING_STONE", |
| "number": 5 |
| }, |
| { |
| "name": "N2N", |
| "number": 6 |
| } |
| ] |
| }, |
| { |
| "name": "FwLocation", |
| "value": [ |
| { |
| "name": "FW_LOCATION_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "PLATFORM_EC", |
| "number": 1 |
| }, |
| { |
| "name": "PLATFORM_ZEPHYR", |
| "number": 2 |
| }, |
| { |
| "name": "PLATFORM_TI50", |
| "number": 3 |
| }, |
| { |
| "name": "PLATFORM_CR50", |
| "number": 4 |
| }, |
| { |
| "name": "PLATFORM_CHAMELEON", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "extension": [ |
| { |
| "extendee": ".google.protobuf.FieldOptions", |
| "jsonName": "loggingOptional", |
| "label": "LABEL_OPTIONAL", |
| "name": "logging_optional", |
| "number": 54444, |
| "proto3Optional": true, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "profile", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Profile" |
| } |
| ], |
| "name": "BuildTarget" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GcsPath" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "cacheDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "cache_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "env", |
| "label": "LABEL_OPTIONAL", |
| "name": "env", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot.ChrootEnv" |
| }, |
| { |
| "jsonName": "chromeDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_dir", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "outPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "out_path", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Chroot", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "useFlags", |
| "label": "LABEL_REPEATED", |
| "name": "use_flags", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UseFlag" |
| }, |
| { |
| "jsonName": "features", |
| "label": "LABEL_REPEATED", |
| "name": "features", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Feature" |
| } |
| ], |
| "name": "ChrootEnv" |
| } |
| ], |
| "reservedName": [ |
| "goma" |
| ], |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "feature", |
| "label": "LABEL_OPTIONAL", |
| "name": "feature", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Feature" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "reclientDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "reclient_dir", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "reproxyCfgFile", |
| "label": "LABEL_OPTIONAL", |
| "name": "reproxy_cfg_file", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "logDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_dir", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.SyncedDir" |
| } |
| ], |
| "name": "RemoteexecConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "logFiles", |
| "label": "LABEL_REPEATED", |
| "name": "log_files", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RemoteexecArtifacts" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "GomaApproach", |
| "value": [ |
| { |
| "name": "GOMA_APPROACH_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "DEFAULT", |
| "number": 1 |
| }, |
| { |
| "name": "RBE_PROD", |
| "number": 2 |
| }, |
| { |
| "name": "RBE_STAGING", |
| "number": 3 |
| }, |
| { |
| "name": "RBE_CHROMEOS", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "gomaDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "goma_dir", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeosGomaDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromeos_goma_dir", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gomaApproach", |
| "label": "LABEL_OPTIONAL", |
| "name": "goma_approach", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.GomaConfig.GomaApproach" |
| }, |
| { |
| "jsonName": "logDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_dir", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.SyncedDir" |
| }, |
| { |
| "jsonName": "statsFile", |
| "label": "LABEL_OPTIONAL", |
| "name": "stats_file", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "counterzFile", |
| "label": "LABEL_OPTIONAL", |
| "name": "counterz_file", |
| "number": 7, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GomaConfig", |
| "reservedName": [ |
| "goma_client_json" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "statsFile", |
| "label": "LABEL_OPTIONAL", |
| "name": "stats_file", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "counterzFile", |
| "label": "LABEL_OPTIONAL", |
| "name": "counterz_file", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "logFiles", |
| "label": "LABEL_REPEATED", |
| "name": "log_files", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GomaArtifacts" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "packageName", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "category", |
| "label": "LABEL_OPTIONAL", |
| "name": "category", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PackageInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Profile" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "snapshotSha", |
| "label": "LABEL_OPTIONAL", |
| "name": "snapshot_sha", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "snapshotNumber", |
| "label": "LABEL_OPTIONAL", |
| "name": "snapshot_number", |
| "number": 2, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "location", |
| "label": "LABEL_OPTIONAL", |
| "name": "location", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "profile", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Profile" |
| } |
| ], |
| "name": "PackageIndexInfo" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Location", |
| "value": [ |
| { |
| "name": "NO_LOCATION", |
| "number": 0 |
| }, |
| { |
| "name": "INSIDE", |
| "number": 1 |
| }, |
| { |
| "name": "OUTSIDE", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "location", |
| "label": "LABEL_OPTIONAL", |
| "name": "location", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Path.Location" |
| } |
| ], |
| "name": "Path" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Transfer", |
| "value": [ |
| { |
| "name": "TRANSFER_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "TRANSFER_COPY", |
| "number": 1 |
| }, |
| { |
| "name": "TRANSFER_TRANSLATE", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "transfer", |
| "label": "LABEL_OPTIONAL", |
| "name": "transfer", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ResultPath.Transfer" |
| } |
| ], |
| "name": "ResultPath" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dir", |
| "label": "LABEL_OPTIONAL", |
| "name": "dir", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SyncedDir" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "host", |
| "label": "LABEL_OPTIONAL", |
| "name": "host", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "change", |
| "label": "LABEL_OPTIONAL", |
| "name": "change", |
| "number": 3, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "patchset", |
| "label": "LABEL_OPTIONAL", |
| "name": "patchset", |
| "number": 4, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "GerritChange" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "host", |
| "label": "LABEL_OPTIONAL", |
| "name": "host", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ref", |
| "label": "LABEL_OPTIONAL", |
| "name": "ref", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "position", |
| "label": "LABEL_OPTIONAL", |
| "name": "position", |
| "number": 5, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "GitilesCommit" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "flag", |
| "label": "LABEL_OPTIONAL", |
| "name": "flag", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UseFlag" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ReleaseBuilder.Milestone" |
| }, |
| { |
| "jsonName": "buildSchedule", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_schedule", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "expirationDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "expiration_date", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ReleaseBuilder.Date" |
| }, |
| { |
| "jsonName": "androidBranches", |
| "label": "LABEL_REPEATED", |
| "name": "android_branches", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ReleaseBuilder.AndroidBranchesEntry" |
| } |
| ], |
| "name": "ReleaseBuilder", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Date" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "number", |
| "label": "LABEL_OPTIONAL", |
| "name": "number", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "targetBranchDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_branch_date", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ReleaseBuilder.Date" |
| }, |
| { |
| "jsonName": "branchName", |
| "label": "LABEL_OPTIONAL", |
| "name": "branch_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Milestone" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "AndroidBranchesEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "milestone_message" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "builders", |
| "label": "LABEL_REPEATED", |
| "name": "builders", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ReleaseBuilder" |
| } |
| ], |
| "name": "ReleaseBuilders" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "releaseChannels", |
| "label": "LABEL_REPEATED", |
| "name": "release_channels", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ReleaseChannels.ReleaseChannelsEntry" |
| } |
| ], |
| "name": "ReleaseChannels", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "channels", |
| "label": "LABEL_REPEATED", |
| "name": "channels", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Channel" |
| } |
| ], |
| "name": "ChannelList" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ReleaseChannels.ChannelList" |
| } |
| ], |
| "name": "ReleaseChannelsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "serializedProto", |
| "label": "LABEL_OPTIONAL", |
| "name": "serialized_proto", |
| "number": 1, |
| "type": "TYPE_BYTES" |
| } |
| ], |
| "name": "ProtoBytes" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chromeCwpProfile", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_cwp_profile", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "kernelVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "kernel_version", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PrepareForBuildAdditionalArgs", |
| "oneofDecl": [ |
| { |
| "name": "prepare_for_build_args" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chromeCwpProfile", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_cwp_profile", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "imageBuildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_build_id", |
| "number": 2, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "AfdoRelease" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chromeCwpProfile", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_cwp_profile", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "kernelVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "kernel_version", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "afdoRelease", |
| "label": "LABEL_OPTIONAL", |
| "name": "afdo_release", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.AfdoRelease" |
| }, |
| { |
| "jsonName": "arch", |
| "label": "LABEL_OPTIONAL", |
| "name": "arch", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactProfileInfo", |
| "oneofDecl": [ |
| { |
| "name": "artifact_profile_info" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "legacy", |
| "label": "LABEL_OPTIONAL", |
| "name": "legacy", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Legacy" |
| }, |
| { |
| "jsonName": "toolchain", |
| "label": "LABEL_OPTIONAL", |
| "name": "toolchain", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain" |
| }, |
| { |
| "jsonName": "image", |
| "label": "LABEL_OPTIONAL", |
| "name": "image", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Image" |
| }, |
| { |
| "jsonName": "package", |
| "label": "LABEL_OPTIONAL", |
| "name": "package", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Package" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot" |
| }, |
| { |
| "jsonName": "test", |
| "label": "LABEL_OPTIONAL", |
| "name": "test", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Test" |
| }, |
| { |
| "jsonName": "profileInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile_info", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactProfileInfo" |
| }, |
| { |
| "jsonName": "firmware", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Firmware" |
| }, |
| { |
| "jsonName": "infra", |
| "label": "LABEL_OPTIONAL", |
| "name": "infra", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Infra" |
| }, |
| { |
| "jsonName": "sdk", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Sdk" |
| } |
| ], |
| "name": "ArtifactsByService", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "CodeCoverageType", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "LLVM", |
| "number": 1 |
| }, |
| { |
| "name": "LCOV", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "coverageType", |
| "label": "LABEL_OPTIONAL", |
| "name": "coverage_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.CodeCoverageUploadInfo.CodeCoverageType" |
| } |
| ], |
| "name": "CodeCoverageUploadInfo" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ArtifactType", |
| "reservedRange": [ |
| { |
| "end": 9, |
| "start": 9 |
| }, |
| { |
| "end": 26, |
| "start": 11 |
| }, |
| { |
| "end": 31, |
| "start": 29 |
| }, |
| { |
| "end": 56, |
| "start": 33 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "IMAGE_ZIP", |
| "number": 1 |
| }, |
| { |
| "name": "TEST_UPDATE_PAYLOAD", |
| "number": 2 |
| }, |
| { |
| "name": "AUTOTEST_FILES", |
| "number": 3 |
| }, |
| { |
| "name": "TAST_FILES", |
| "number": 4 |
| }, |
| { |
| "name": "PINNED_GUEST_IMAGES", |
| "number": 5 |
| }, |
| { |
| "name": "FIRMWARE", |
| "number": 6 |
| }, |
| { |
| "name": "EBUILD_LOGS", |
| "number": 7 |
| }, |
| { |
| "name": "CHROMEOS_CONFIG", |
| "number": 8 |
| }, |
| { |
| "name": "IMAGE_ARCHIVES", |
| "number": 10 |
| }, |
| { |
| "name": "FPMCU_UNITTESTS", |
| "number": 27 |
| }, |
| { |
| "name": "GCE_TARBALL", |
| "number": 28 |
| }, |
| { |
| "name": "DEBUG_SYMBOLS", |
| "number": 32 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactInfo" |
| }, |
| { |
| "jsonName": "outputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "output_artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactInfo" |
| } |
| ], |
| "name": "Legacy", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactType" |
| }, |
| { |
| "jsonName": "gsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactInfo", |
| "reservedName": [ |
| "profile_info" |
| ], |
| "reservedRange": [ |
| { |
| "end": 4, |
| "start": 3 |
| }, |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ArtifactType", |
| "reservedRange": [ |
| { |
| "end": 10, |
| "start": 1 |
| }, |
| { |
| "end": 14, |
| "start": 11 |
| }, |
| { |
| "end": 28, |
| "start": 27 |
| }, |
| { |
| "end": 51, |
| "start": 30 |
| }, |
| { |
| "end": 56, |
| "start": 53 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "UNVERIFIED_CHROME_BENCHMARK_AFDO_FILE", |
| "number": 15 |
| }, |
| { |
| "name": "VERIFIED_CHROME_BENCHMARK_AFDO_FILE", |
| "number": 16 |
| }, |
| { |
| "name": "VERIFIED_KERNEL_CWP_AFDO_FILE", |
| "number": 17 |
| }, |
| { |
| "name": "UNVERIFIED_KERNEL_CWP_AFDO_FILE", |
| "number": 18 |
| }, |
| { |
| "name": "UNVERIFIED_CHROME_CWP_AFDO_FILE", |
| "number": 19 |
| }, |
| { |
| "name": "VERIFIED_CHROME_CWP_AFDO_FILE", |
| "number": 20 |
| }, |
| { |
| "name": "VERIFIED_RELEASE_AFDO_FILE", |
| "number": 21 |
| }, |
| { |
| "name": "UNVERIFIED_CHROME_BENCHMARK_PERF_FILE", |
| "number": 22 |
| }, |
| { |
| "name": "CHROME_DEBUG_BINARY", |
| "number": 23 |
| }, |
| { |
| "name": "TOOLCHAIN_WARNING_LOGS", |
| "number": 24 |
| }, |
| { |
| "name": "CHROME_AFDO_PROFILE_FOR_ANDROID_LINUX", |
| "number": 25 |
| }, |
| { |
| "name": "CLANG_CRASH_DIAGNOSES", |
| "number": 26 |
| }, |
| { |
| "name": "COMPILER_RUSAGE_LOG", |
| "number": 29 |
| }, |
| { |
| "name": "SDK_TOOLCHAIN_PREBUILTS", |
| "number": 52 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactInfo" |
| }, |
| { |
| "jsonName": "outputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "output_artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactInfo" |
| } |
| ], |
| "name": "Toolchain", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactType" |
| }, |
| { |
| "jsonName": "gsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactInfo", |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ArtifactType", |
| "reservedRange": [ |
| { |
| "end": 33, |
| "start": 1 |
| }, |
| { |
| "end": 37, |
| "start": 35 |
| }, |
| { |
| "end": 42, |
| "start": 39 |
| }, |
| { |
| "end": 44, |
| "start": 44 |
| }, |
| { |
| "end": 48, |
| "start": 46 |
| }, |
| { |
| "end": 56, |
| "start": 50 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "DLC_IMAGE", |
| "number": 34 |
| }, |
| { |
| "name": "LICENSE_CREDITS", |
| "number": 38 |
| }, |
| { |
| "name": "FACTORY_IMAGE", |
| "number": 43 |
| }, |
| { |
| "name": "STRIPPED_PACKAGES", |
| "number": 45 |
| }, |
| { |
| "name": "IMAGE_SCRIPTS", |
| "number": 49 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Image.ArtifactInfo" |
| }, |
| { |
| "jsonName": "outputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "output_artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Image.ArtifactInfo" |
| } |
| ], |
| "name": "Image", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Image.ArtifactType" |
| }, |
| { |
| "jsonName": "gsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactInfo", |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ArtifactType", |
| "reservedRange": [ |
| { |
| "end": 56, |
| "start": 1 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Package.ArtifactInfo" |
| }, |
| { |
| "jsonName": "outputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "output_artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Package.ArtifactInfo" |
| } |
| ], |
| "name": "Package", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Package.ArtifactType" |
| }, |
| { |
| "jsonName": "gsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactInfo", |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ArtifactType", |
| "reservedRange": [ |
| { |
| "end": 31, |
| "start": 1 |
| }, |
| { |
| "end": 34, |
| "start": 33 |
| }, |
| { |
| "end": 39, |
| "start": 36 |
| }, |
| { |
| "end": 46, |
| "start": 42 |
| }, |
| { |
| "end": 49, |
| "start": 48 |
| }, |
| { |
| "end": 52, |
| "start": 52 |
| }, |
| { |
| "end": 55, |
| "start": 54 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "DEBUG_SYMBOLS", |
| "number": 32 |
| }, |
| { |
| "name": "BREAKPAD_DEBUG_SYMBOLS", |
| "number": 35 |
| }, |
| { |
| "name": "SIMPLE_CHROME_SYSROOT", |
| "number": 40 |
| }, |
| { |
| "name": "CHROME_EBUILD_ENV", |
| "number": 41 |
| }, |
| { |
| "name": "FUZZER_SYSROOT", |
| "number": 47 |
| }, |
| { |
| "name": "SYSROOT_ARCHIVE", |
| "number": 50 |
| }, |
| { |
| "name": "BAZEL_PERFORMANCE_ARTIFACTS", |
| "number": 53 |
| }, |
| { |
| "name": "COMPILE_COMMANDS_JSON", |
| "number": 56 |
| } |
| ] |
| }, |
| { |
| "name": "BreakpadSymbolGenerationExpectedFile", |
| "value": [ |
| { |
| "name": "EXPECTED_FILE_UNSET", |
| "number": 0 |
| }, |
| { |
| "name": "EXPECTED_FILE_ASH_CHROME", |
| "number": 1 |
| }, |
| { |
| "name": "EXPECTED_FILE_LIBC", |
| "number": 2 |
| }, |
| { |
| "name": "EXPECTED_FILE_CRASH_REPORTER", |
| "number": 3 |
| }, |
| { |
| "name": "EXPECTED_FILE_LIBMETRICS", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactInfo" |
| }, |
| { |
| "jsonName": "outputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "output_artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactInfo" |
| }, |
| { |
| "jsonName": "ignoreBreakpadSymbolGenerationErrors", |
| "label": "LABEL_OPTIONAL", |
| "name": "ignore_breakpad_symbol_generation_errors", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "ignoreBreakpadSymbolGenerationExpectedFiles", |
| "label": "LABEL_REPEATED", |
| "name": "ignore_breakpad_symbol_generation_expected_files", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.BreakpadSymbolGenerationExpectedFile" |
| } |
| ], |
| "name": "Sysroot", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactType" |
| }, |
| { |
| "jsonName": "gsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactInfo", |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ArtifactType", |
| "reservedRange": [ |
| { |
| "end": 36, |
| "start": 1 |
| }, |
| { |
| "end": 38, |
| "start": 38 |
| }, |
| { |
| "end": 41, |
| "start": 40 |
| }, |
| { |
| "end": 45, |
| "start": 43 |
| }, |
| { |
| "end": 47, |
| "start": 47 |
| }, |
| { |
| "end": 53, |
| "start": 49 |
| }, |
| { |
| "end": 56, |
| "start": 55 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "UNIT_TESTS", |
| "number": 37 |
| }, |
| { |
| "name": "CODE_COVERAGE_LLVM_JSON", |
| "number": 39 |
| }, |
| { |
| "name": "HWQUAL", |
| "number": 42 |
| }, |
| { |
| "name": "CODE_COVERAGE_RUST_LLVM_JSON", |
| "number": 46 |
| }, |
| { |
| "name": "CODE_COVERAGE_GOLANG", |
| "number": 48 |
| }, |
| { |
| "name": "CODE_COVERAGE_E2E", |
| "number": 54 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Test.ArtifactInfo" |
| }, |
| { |
| "jsonName": "outputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "output_artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Test.ArtifactInfo" |
| } |
| ], |
| "name": "Test", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Test.ArtifactType" |
| }, |
| { |
| "jsonName": "gsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "codeCoverageUploadInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "code_coverage_upload_info", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.CodeCoverageUploadInfo" |
| } |
| ], |
| "name": "ArtifactInfo", |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ArtifactType", |
| "reservedRange": [ |
| { |
| "end": 29, |
| "start": 1 |
| }, |
| { |
| "end": 32, |
| "start": 32 |
| }, |
| { |
| "end": 43, |
| "start": 34 |
| }, |
| { |
| "end": 54, |
| "start": 45 |
| }, |
| { |
| "end": 56, |
| "start": 56 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "FIRMWARE_TARBALL", |
| "number": 30 |
| }, |
| { |
| "name": "FIRMWARE_TARBALL_INFO", |
| "number": 31 |
| }, |
| { |
| "name": "FIRMWARE_LCOV", |
| "number": 33 |
| }, |
| { |
| "name": "CODE_COVERAGE_HTML", |
| "number": 44 |
| }, |
| { |
| "name": "FIRMWARE_TOKEN_DATABASE", |
| "number": 55 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactInfo" |
| }, |
| { |
| "jsonName": "outputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "output_artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactInfo" |
| } |
| ], |
| "name": "Firmware", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactType" |
| }, |
| { |
| "jsonName": "gsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "location", |
| "label": "LABEL_OPTIONAL", |
| "name": "location", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.FwLocation" |
| }, |
| { |
| "jsonName": "codeCoverageUploadInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "code_coverage_upload_info", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.CodeCoverageUploadInfo" |
| } |
| ], |
| "name": "ArtifactInfo", |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ArtifactType", |
| "reservedRange": [ |
| { |
| "end": 35, |
| "start": 1 |
| }, |
| { |
| "end": 56, |
| "start": 37 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "BUILD_MANIFEST", |
| "number": 36 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactInfo" |
| }, |
| { |
| "jsonName": "outputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "output_artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactInfo" |
| } |
| ], |
| "name": "Infra", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactType" |
| }, |
| { |
| "jsonName": "gsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactInfo", |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ArtifactType", |
| "reservedRange": [ |
| { |
| "end": 50, |
| "start": 1 |
| }, |
| { |
| "end": 56, |
| "start": 52 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "SDK_TARBALL", |
| "number": 51 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Sdk.ArtifactInfo" |
| }, |
| { |
| "jsonName": "outputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "output_artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Sdk.ArtifactInfo" |
| } |
| ], |
| "name": "Sdk", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Sdk.ArtifactType" |
| }, |
| { |
| "jsonName": "gsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactInfo", |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "legacy", |
| "label": "LABEL_OPTIONAL", |
| "name": "legacy", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Legacy" |
| }, |
| { |
| "jsonName": "toolchain", |
| "label": "LABEL_OPTIONAL", |
| "name": "toolchain", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Toolchain" |
| }, |
| { |
| "jsonName": "image", |
| "label": "LABEL_OPTIONAL", |
| "name": "image", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Image" |
| }, |
| { |
| "jsonName": "package", |
| "label": "LABEL_OPTIONAL", |
| "name": "package", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Package" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Sysroot" |
| }, |
| { |
| "jsonName": "test", |
| "label": "LABEL_OPTIONAL", |
| "name": "test", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Test" |
| }, |
| { |
| "jsonName": "firmware", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Firmware" |
| }, |
| { |
| "jsonName": "infra", |
| "label": "LABEL_OPTIONAL", |
| "name": "infra", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Infra" |
| }, |
| { |
| "jsonName": "sdk", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Sdk" |
| } |
| ], |
| "name": "UploadedArtifactsByService", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Legacy.ArtifactPaths" |
| } |
| ], |
| "name": "Legacy", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactType" |
| }, |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "failed", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactPaths" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Toolchain.ArtifactPaths" |
| } |
| ], |
| "name": "Toolchain", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactType" |
| }, |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "failed", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactPaths" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Image.ArtifactPaths" |
| } |
| ], |
| "name": "Image", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Image.ArtifactType" |
| }, |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "failed", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactPaths" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Package.ArtifactPaths" |
| } |
| ], |
| "name": "Package", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Package.ArtifactType" |
| }, |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "failed", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactPaths" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Sysroot.ArtifactPaths" |
| } |
| ], |
| "name": "Sysroot", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactType" |
| }, |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "failed", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactPaths" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Test.ArtifactPaths" |
| } |
| ], |
| "name": "Test", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Test.ArtifactType" |
| }, |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "failed", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactPaths" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Firmware.ArtifactPaths" |
| } |
| ], |
| "name": "Firmware", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactType" |
| }, |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "location", |
| "label": "LABEL_OPTIONAL", |
| "name": "location", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.FwLocation" |
| }, |
| { |
| "jsonName": "failed", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactPaths" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Infra.ArtifactPaths" |
| } |
| ], |
| "name": "Infra", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactType" |
| }, |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "failed", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactPaths" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Sdk.ArtifactPaths" |
| } |
| ], |
| "name": "Sdk", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ArtifactsByService.Sdk.ArtifactType" |
| }, |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "failed", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactPaths" |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "name": "chromiumos/common.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "timestampMilliseconds", |
| "label": "LABEL_OPTIONAL", |
| "name": "timestamp_milliseconds", |
| "number": 2, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "durationMilliseconds", |
| "label": "LABEL_OPTIONAL", |
| "name": "duration_milliseconds", |
| "number": 3, |
| "type": "TYPE_UINT64" |
| }, |
| { |
| "jsonName": "gauge", |
| "label": "LABEL_OPTIONAL", |
| "name": "gauge", |
| "number": 4, |
| "type": "TYPE_UINT64" |
| } |
| ], |
| "name": "MetricEvent" |
| } |
| ], |
| "name": "chromiumos/metrics.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "snapshotSha", |
| "label": "LABEL_OPTIONAL", |
| "name": "snapshot_sha", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "snapshotNum", |
| "label": "LABEL_OPTIONAL", |
| "name": "snapshot_num", |
| "number": 2, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "external", |
| "label": "LABEL_OPTIONAL", |
| "name": "external", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "buildbucketId", |
| "label": "LABEL_OPTIONAL", |
| "name": "buildbucket_id", |
| "number": 4, |
| "type": "TYPE_UINT64" |
| } |
| ], |
| "name": "UpdateSnapshotDataRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "profile", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "snapshotSha", |
| "label": "LABEL_OPTIONAL", |
| "name": "snapshot_sha", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gsUri", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_uri", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gsBucketName", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_bucket_name", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildbucketId", |
| "label": "LABEL_OPTIONAL", |
| "name": "buildbucket_id", |
| "number": 6, |
| "type": "TYPE_UINT64" |
| }, |
| { |
| "jsonName": "complete", |
| "label": "LABEL_OPTIONAL", |
| "name": "complete", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "private", |
| "label": "LABEL_OPTIONAL", |
| "name": "private", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "UpdateBinhostDataRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "gsBucketName", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_bucket_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "snapshotShas", |
| "label": "LABEL_REPEATED", |
| "name": "snapshot_shas", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "profile", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "private", |
| "label": "LABEL_OPTIONAL", |
| "name": "private", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "getCorrespondingBinhosts", |
| "label": "LABEL_OPTIONAL", |
| "name": "get_corresponding_binhosts", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "genericBuildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "generic_build_target", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "genericProfile", |
| "label": "LABEL_OPTIONAL", |
| "name": "generic_profile", |
| "number": 8, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "LookupBinhostsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "binhosts", |
| "label": "LABEL_REPEATED", |
| "name": "binhosts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.LookupBinhostsResponse.Binhost" |
| } |
| ], |
| "name": "LookupBinhostsResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "binhostId", |
| "label": "LABEL_OPTIONAL", |
| "name": "binhost_id", |
| "number": 1, |
| "type": "TYPE_UINT64" |
| }, |
| { |
| "jsonName": "gsUri", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_uri", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "createdAt", |
| "label": "LABEL_OPTIONAL", |
| "name": "created_at", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "Binhost" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "snapshotShas", |
| "label": "LABEL_REPEATED", |
| "name": "snapshot_shas", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "private", |
| "label": "LABEL_OPTIONAL", |
| "name": "private", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "isStaging", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_staging", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "BinhostLookupServiceData" |
| } |
| ], |
| "name": "chromiumos/prebuilts_cloud.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto", |
| "chromiumos/metrics.proto", |
| "chromiumos/prebuilts_cloud.proto", |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "Sysroot" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Profile" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "flags", |
| "label": "LABEL_OPTIONAL", |
| "name": "flags", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SysrootCreateRequest.Flags" |
| }, |
| { |
| "jsonName": "profile", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Profile" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "SysrootCreateRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "chrootCurrent", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot_current", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "replace", |
| "label": "LABEL_OPTIONAL", |
| "name": "replace", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "toolchainChanged", |
| "label": "LABEL_OPTIONAL", |
| "name": "toolchain_changed", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "useCqPrebuilts", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_cq_prebuilts", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Flags" |
| } |
| ], |
| "reservedName": [ |
| "package_indexes" |
| ], |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "SysrootCreateResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "GetTargetArchitectureRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "architecture", |
| "label": "LABEL_OPTIONAL", |
| "name": "architecture", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetTargetArchitectureResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "targetDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_dir", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "SysrootGenerateArchiveRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysrootArchive", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot_archive", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "SysrootGenerateArchiveResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "sysrootArchive", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot_archive", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "SysrootExtractArchiveRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysrootArchive", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot_archive", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "SysrootExtractArchiveResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "flags", |
| "label": "LABEL_OPTIONAL", |
| "name": "flags", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.InstallToolchainRequest.Flags" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "InstallToolchainRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "compileSource", |
| "label": "LABEL_OPTIONAL", |
| "name": "compile_source", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "toolchainChanged", |
| "label": "LABEL_OPTIONAL", |
| "name": "toolchain_changed", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Flags" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "failedPackageData", |
| "label": "LABEL_REPEATED", |
| "name": "failed_package_data", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FailedPackageData" |
| } |
| ], |
| "name": "InstallToolchainResponse", |
| "reservedName": [ |
| "failed_packages" |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "BazelTargets", |
| "value": [ |
| { |
| "name": "BAZEL_TARGETS_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "LITE", |
| "number": 1 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "flags", |
| "label": "LABEL_OPTIONAL", |
| "name": "flags", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.InstallPackagesRequest.Flags" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "useFlags", |
| "label": "LABEL_REPEATED", |
| "name": "use_flags", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UseFlag" |
| }, |
| { |
| "jsonName": "gomaConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "goma_config", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.GomaConfig" |
| }, |
| { |
| "jsonName": "remoteexecConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "remoteexec_config", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.RemoteexecConfig" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| }, |
| { |
| "jsonName": "bazelTargets", |
| "label": "LABEL_OPTIONAL", |
| "name": "bazel_targets", |
| "number": 10, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.InstallPackagesRequest.BazelTargets" |
| }, |
| { |
| "jsonName": "binhostLookupServiceData", |
| "label": "LABEL_OPTIONAL", |
| "name": "binhost_lookup_service_data", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BinhostLookupServiceData" |
| }, |
| { |
| "jsonName": "timeoutTimestamp", |
| "label": "LABEL_OPTIONAL", |
| "name": "timeout_timestamp", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "InstallPackagesRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "compileSource", |
| "label": "LABEL_OPTIONAL", |
| "name": "compile_source", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "useGoma", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_goma", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "toolchainChanged", |
| "label": "LABEL_OPTIONAL", |
| "name": "toolchain_changed", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "dryrun", |
| "label": "LABEL_OPTIONAL", |
| "name": "dryrun", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "workon", |
| "label": "LABEL_OPTIONAL", |
| "name": "workon", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "bazel", |
| "label": "LABEL_OPTIONAL", |
| "name": "bazel", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "skipCleanPackageDirs", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_clean_package_dirs", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "bazelUseRemoteExecution", |
| "label": "LABEL_OPTIONAL", |
| "name": "bazel_use_remote_execution", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Flags", |
| "reservedName": [ |
| "event_file", |
| "use_remoteexec" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| }, |
| { |
| "end": 7, |
| "start": 6 |
| } |
| ] |
| } |
| ], |
| "reservedName": [ |
| "package_indexes" |
| ], |
| "reservedRange": [ |
| { |
| "end": 8, |
| "start": 7 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "events", |
| "label": "LABEL_REPEATED", |
| "name": "events", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.MetricEvent" |
| }, |
| { |
| "jsonName": "gomaArtifacts", |
| "label": "LABEL_OPTIONAL", |
| "name": "goma_artifacts", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.GomaArtifacts" |
| }, |
| { |
| "jsonName": "failedPackageData", |
| "label": "LABEL_REPEATED", |
| "name": "failed_package_data", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FailedPackageData" |
| }, |
| { |
| "jsonName": "remoteexecArtifacts", |
| "label": "LABEL_OPTIONAL", |
| "name": "remoteexec_artifacts", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.RemoteexecArtifacts" |
| } |
| ], |
| "name": "InstallPackagesResponse", |
| "reservedName": [ |
| "failed_packages" |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "logPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_path", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "FailedPackageData" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "useFlags", |
| "label": "LABEL_REPEATED", |
| "name": "use_flags", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "targetDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_dir", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "CreateSimpleChromeSysrootRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysrootArchive", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot_archive", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "CreateSimpleChromeSysrootResponse" |
| } |
| ], |
| "name": "chromite/api/sysroot.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.SysrootCreateRequest", |
| "name": "Create", |
| "outputType": ".chromite.api.SysrootCreateResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetTargetArchitectureRequest", |
| "name": "GetTargetArchitecture", |
| "outputType": ".chromite.api.GetTargetArchitectureResponse" |
| }, |
| { |
| "inputType": ".chromite.api.SysrootGenerateArchiveRequest", |
| "name": "GenerateArchive", |
| "outputType": ".chromite.api.SysrootGenerateArchiveResponse" |
| }, |
| { |
| "inputType": ".chromite.api.SysrootExtractArchiveRequest", |
| "name": "ExtractArchive", |
| "outputType": ".chromite.api.SysrootExtractArchiveResponse" |
| }, |
| { |
| "inputType": ".chromite.api.InstallToolchainRequest", |
| "name": "InstallToolchain", |
| "outputType": ".chromite.api.InstallToolchainResponse" |
| }, |
| { |
| "inputType": ".chromite.api.InstallPackagesRequest", |
| "name": "InstallPackages", |
| "outputType": ".chromite.api.InstallPackagesResponse" |
| }, |
| { |
| "inputType": ".chromite.api.CreateSimpleChromeSysrootRequest", |
| "name": "CreateSimpleChromeSysroot", |
| "outputType": ".chromite.api.CreateSimpleChromeSysrootResponse" |
| } |
| ], |
| "name": "SysrootService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "sysroot", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "artifactPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_path", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "Artifact" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "imageName", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dockerFilePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "docker_file_path", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildContextPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_context_path", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DockerBuild" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "BuildRelevance", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "NEEDED", |
| "number": 1 |
| }, |
| { |
| "name": "UNKNOWN", |
| "number": 2 |
| }, |
| { |
| "name": "POINTLESS", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "buildRelevance", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_relevance", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.PrepareForBuildResponse.BuildRelevance" |
| } |
| ], |
| "name": "PrepareForBuildResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "artifactInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_info", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService" |
| }, |
| { |
| "jsonName": "forcedBuildRelevance", |
| "label": "LABEL_OPTIONAL", |
| "name": "forced_build_relevance", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "BuildSetupRequest" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "BuildRelevance", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "NEEDED", |
| "number": 1 |
| }, |
| { |
| "name": "UNKNOWN", |
| "number": 2 |
| }, |
| { |
| "name": "POINTLESS", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "buildRelevance", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_relevance", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.BuildSetupResponse.BuildRelevance" |
| } |
| ], |
| "name": "BuildSetupResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "artifactInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_info", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "GetRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService" |
| } |
| ], |
| "name": "GetResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "artifactInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_info", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService" |
| }, |
| { |
| "jsonName": "outputDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "output_dir", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "BundleArtifactsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService" |
| } |
| ], |
| "name": "BundleArtifactsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "outputDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "output_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "BundleRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Artifact" |
| }, |
| { |
| "jsonName": "dockerBuilds", |
| "label": "LABEL_REPEATED", |
| "name": "docker_builds", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DockerBuild" |
| } |
| ], |
| "name": "BundleResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "testResultsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_results_dir", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "outputDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "output_dir", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BundleVmFilesRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "PinnedGuestImageUriRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pinnedImages", |
| "label": "LABEL_REPEATED", |
| "name": "pinned_images", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.PinnedGuestImageUriResponse.PinnedGuestImage" |
| } |
| ], |
| "name": "PinnedGuestImageUriResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "filename", |
| "label": "LABEL_OPTIONAL", |
| "name": "filename", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PinnedGuestImage" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "FetchMetadataRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "filepaths", |
| "label": "LABEL_REPEATED", |
| "name": "filepaths", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "FetchMetadataResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "FetchCentralizedSuitesRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "suiteSetFile", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite_set_file", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| }, |
| { |
| "jsonName": "suiteFile", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite_file", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "FetchCentralizedSuitesResponse" |
| } |
| ], |
| "name": "chromite/api/artifacts.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.BuildSetupRequest", |
| "name": "BuildSetup", |
| "outputType": ".chromite.api.BuildSetupResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetRequest", |
| "name": "Get", |
| "outputType": ".chromite.api.GetResponse" |
| }, |
| { |
| "inputType": ".chromite.api.PinnedGuestImageUriRequest", |
| "name": "FetchPinnedGuestImageUris", |
| "outputType": ".chromite.api.PinnedGuestImageUriResponse" |
| }, |
| { |
| "inputType": ".chromite.api.FetchMetadataRequest", |
| "name": "FetchMetadata", |
| "outputType": ".chromite.api.FetchMetadataResponse" |
| }, |
| { |
| "inputType": ".chromite.api.FetchCentralizedSuitesRequest", |
| "name": "FetchCentralizedSuites", |
| "outputType": ".chromite.api.FetchCentralizedSuitesResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleAutotestFiles", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleChromeOSConfig", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleDebugSymbols", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleEbuildLogs", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleFirmware", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleImageArchives", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleImageZip", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundlePinnedGuestImages", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleSimpleChromeArtifacts", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleTastFiles", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleTestUpdatePayloads", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleVmFilesRequest", |
| "name": "BundleVmFiles", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleFpmcuUnittests", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "BundleGceTarball", |
| "outputType": ".chromite.api.BundleResponse" |
| } |
| ], |
| "name": "ArtifactsService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "artifacts", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "BinhostKey", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "POSTSUBMIT_BINHOST", |
| "number": 1 |
| }, |
| { |
| "name": "LATEST_RELEASE_CHROME_BINHOST", |
| "number": 2 |
| }, |
| { |
| "name": "PREFLIGHT_BINHOST", |
| "number": 3 |
| }, |
| { |
| "name": "PUBLIC_BINHOST", |
| "number": 4 |
| }, |
| { |
| "name": "CQ_BINHOST", |
| "number": 5 |
| }, |
| { |
| "name": "INFORMATIONAL_BINHOST", |
| "number": 6 |
| }, |
| { |
| "name": "SNAPSHOT_BINHOST", |
| "number": 7 |
| } |
| ] |
| }, |
| { |
| "name": "OverlayType", |
| "value": [ |
| { |
| "name": "OVERLAYTYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "OVERLAYTYPE_BOTH", |
| "number": 1 |
| }, |
| { |
| "name": "OVERLAYTYPE_PUBLIC", |
| "number": 2 |
| }, |
| { |
| "name": "OVERLAYTYPE_PRIVATE", |
| "number": 3 |
| }, |
| { |
| "name": "OVERLAYTYPE_NONE", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "packageIndex", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_index", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Binhost" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "PackageIndex" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "AclArgsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "args", |
| "label": "LABEL_REPEATED", |
| "name": "args", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AclArgsResponse.AclArg" |
| } |
| ], |
| "name": "AclArgsResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "arg", |
| "label": "LABEL_OPTIONAL", |
| "name": "arg", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "AclArg" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "private", |
| "label": "LABEL_OPTIONAL", |
| "name": "private", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "BinhostGetRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "binhosts", |
| "label": "LABEL_REPEATED", |
| "name": "binhosts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Binhost" |
| } |
| ], |
| "name": "BinhostGetResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "packageIndexFiles", |
| "label": "LABEL_REPEATED", |
| "name": "package_index_files", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.PackageIndex" |
| } |
| ], |
| "name": "PrepareBinhostUploadsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UploadTarget" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "uploadsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "uploads_dir", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "uploadTargets", |
| "label": "LABEL_REPEATED", |
| "name": "upload_targets", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UploadTarget" |
| } |
| ], |
| "name": "PrepareBinhostUploadsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "uploadsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "uploads_dir", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "PrepareDevInstallBinhostUploadsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "uploadTargets", |
| "label": "LABEL_REPEATED", |
| "name": "upload_targets", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UploadTarget" |
| } |
| ], |
| "name": "PrepareDevInstallBinhostUploadsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "uploadsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "uploads_dir", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "PrepareChromeBinhostUploadsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "uploadTargets", |
| "label": "LABEL_REPEATED", |
| "name": "upload_targets", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UploadTarget" |
| } |
| ], |
| "name": "PrepareChromeBinhostUploadsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "packageIndexFile", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_index_file", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "setUploadLocation", |
| "label": "LABEL_OPTIONAL", |
| "name": "set_upload_location", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UpdatePackageIndexRequest" |
| }, |
| { |
| "name": "UpdatePackageIndexResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "private", |
| "label": "LABEL_OPTIONAL", |
| "name": "private", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.BinhostKey" |
| }, |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "maxUris", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_uris", |
| "number": 5, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "SetBinhostRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "outputFile", |
| "label": "LABEL_OPTIONAL", |
| "name": "output_file", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SetBinhostResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "overlayType", |
| "label": "LABEL_OPTIONAL", |
| "name": "overlay_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.OverlayType" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "RegenBuildCacheRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "modifiedOverlays", |
| "label": "LABEL_REPEATED", |
| "name": "modified_overlays", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RegenBuildCacheResponse.Overlay" |
| }, |
| { |
| "jsonName": "failedOverlays", |
| "label": "LABEL_REPEATED", |
| "name": "failed_overlays", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RegenBuildCacheResponse.Overlay" |
| } |
| ], |
| "name": "RegenBuildCacheResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Overlay" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "private", |
| "label": "LABEL_OPTIONAL", |
| "name": "private", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.BinhostKey" |
| } |
| ], |
| "name": "GetBinhostConfPathRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "confPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "conf_path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetBinhostConfPathResponse" |
| } |
| ], |
| "name": "chromite/api/binhost.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.BinhostGetRequest", |
| "name": "Get", |
| "options": { |
| "[chromite.api.method_options]": { |
| "implementationName": "GetBinhosts", |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.BinhostGetResponse" |
| }, |
| { |
| "inputType": ".chromite.api.AclArgsRequest", |
| "name": "GetPrivatePrebuiltAclArgs", |
| "outputType": ".chromite.api.AclArgsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.PrepareBinhostUploadsRequest", |
| "name": "PrepareBinhostUploads", |
| "outputType": ".chromite.api.PrepareBinhostUploadsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.PrepareDevInstallBinhostUploadsRequest", |
| "name": "PrepareDevInstallBinhostUploads", |
| "outputType": ".chromite.api.PrepareDevInstallBinhostUploadsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.PrepareChromeBinhostUploadsRequest", |
| "name": "PrepareChromeBinhostUploads", |
| "outputType": ".chromite.api.PrepareChromeBinhostUploadsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UpdatePackageIndexRequest", |
| "name": "UpdatePackageIndex", |
| "outputType": ".chromite.api.UpdatePackageIndexResponse" |
| }, |
| { |
| "inputType": ".chromite.api.SetBinhostRequest", |
| "name": "SetBinhost", |
| "outputType": ".chromite.api.SetBinhostResponse" |
| }, |
| { |
| "inputType": ".chromite.api.RegenBuildCacheRequest", |
| "name": "RegenBuildCache", |
| "outputType": ".chromite.api.RegenBuildCacheResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetBinhostConfPathRequest", |
| "name": "GetBinhostConfPath", |
| "outputType": ".chromite.api.GetBinhostConfPathResponse" |
| } |
| ], |
| "name": "BinhostService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "binhost", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "packageDeps", |
| "label": "LABEL_REPEATED", |
| "name": "package_deps", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.PackageDepInfo" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "DepGraph" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "packageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_info", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "dependencyPackages", |
| "label": "LABEL_REPEATED", |
| "name": "dependency_packages", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "dependencySourcePaths", |
| "label": "LABEL_REPEATED", |
| "name": "dependency_source_paths", |
| "number": 3, |
| "options": { |
| "[chromiumos.logging_optional]": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SourcePath" |
| } |
| ], |
| "name": "PackageDepInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SourcePath" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| } |
| ], |
| "name": "GetBuildDependencyGraphRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "depGraph", |
| "label": "LABEL_OPTIONAL", |
| "name": "dep_graph", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DepGraph" |
| }, |
| { |
| "jsonName": "sdkDepGraph", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_dep_graph", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DepGraph" |
| } |
| ], |
| "name": "GetBuildDependencyGraphResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "GetToolchainPathsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "paths", |
| "label": "LABEL_REPEATED", |
| "name": "paths", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SourcePath" |
| } |
| ], |
| "name": "GetToolchainPathsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "srcPaths", |
| "label": "LABEL_REPEATED", |
| "name": "src_paths", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SourcePath" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "includeRevDeps", |
| "label": "LABEL_OPTIONAL", |
| "name": "include_rev_deps", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "ListRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "packageDeps", |
| "label": "LABEL_REPEATED", |
| "name": "package_deps", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| } |
| ], |
| "name": "ListResponse" |
| } |
| ], |
| "name": "chromite/api/depgraph.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.GetBuildDependencyGraphRequest", |
| "name": "GetBuildDependencyGraph", |
| "outputType": ".chromite.api.GetBuildDependencyGraphResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetToolchainPathsRequest", |
| "name": "GetToolchainPaths", |
| "outputType": ".chromite.api.GetToolchainPathsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.ListRequest", |
| "name": "List", |
| "outputType": ".chromite.api.ListResponse" |
| } |
| ], |
| "name": "DependencyService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "dependency", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "versionString", |
| "label": "LABEL_OPTIONAL", |
| "name": "version_string", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BcsVersionInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "versionString", |
| "label": "LABEL_OPTIONAL", |
| "name": "version_string", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FirmwareVersionInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "targetName", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "platformName", |
| "label": "LABEL_OPTIONAL", |
| "name": "platform_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "fwSection", |
| "label": "LABEL_REPEATED", |
| "name": "fw_section", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FwBuildMetric.FwSection" |
| }, |
| { |
| "jsonName": "zephyr", |
| "label": "LABEL_OPTIONAL", |
| "name": "zephyr", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FwBuildMetric.ZephyrTarget" |
| } |
| ], |
| "name": "FwBuildMetric", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "region", |
| "label": "LABEL_OPTIONAL", |
| "name": "region", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "used", |
| "label": "LABEL_OPTIONAL", |
| "name": "used", |
| "number": 2, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "total", |
| "label": "LABEL_OPTIONAL", |
| "name": "total", |
| "number": 3, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "trackOnGerrit", |
| "label": "LABEL_OPTIONAL", |
| "name": "track_on_gerrit", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "FwSection" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "major", |
| "label": "LABEL_OPTIONAL", |
| "name": "major", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "minor", |
| "label": "LABEL_OPTIONAL", |
| "name": "minor", |
| "number": 2, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "tiny", |
| "label": "LABEL_OPTIONAL", |
| "name": "tiny", |
| "number": 3, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "Version" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "kernelVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "kernel_version", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FwBuildMetric.Version" |
| } |
| ], |
| "name": "ZephyrTarget" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "image_type" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_REPEATED", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FwBuildMetric" |
| } |
| ], |
| "name": "FwBuildMetricList" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "coveragePercent", |
| "label": "LABEL_OPTIONAL", |
| "name": "coverage_percent", |
| "number": 2, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "coveredLines", |
| "label": "LABEL_OPTIONAL", |
| "name": "covered_lines", |
| "number": 3, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "totalLines", |
| "label": "LABEL_OPTIONAL", |
| "name": "total_lines", |
| "number": 4, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "FwTestMetric" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_REPEATED", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FwTestMetric" |
| } |
| ], |
| "name": "FwTestMetricList" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "firmwareLocation", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_location", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.FwLocation" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "codeCoverage", |
| "label": "LABEL_OPTIONAL", |
| "name": "code_coverage", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "BuildAllFirmwareRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "metrics", |
| "label": "LABEL_OPTIONAL", |
| "name": "metrics", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FwBuildMetricList" |
| } |
| ], |
| "name": "BuildAllFirmwareResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "firmwareLocation", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_location", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.FwLocation" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "codeCoverage", |
| "label": "LABEL_OPTIONAL", |
| "name": "code_coverage", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "TestAllFirmwareRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "metrics", |
| "label": "LABEL_OPTIONAL", |
| "name": "metrics", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FwTestMetricList" |
| } |
| ], |
| "name": "TestAllFirmwareResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| }, |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService.Firmware" |
| }, |
| { |
| "jsonName": "bcsVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "bcs_version", |
| "number": 5, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "bcsVersionInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "bcs_version_info", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BcsVersionInfo" |
| } |
| ], |
| "name": "BundleFirmwareArtifactsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UploadedArtifactsByService.Firmware" |
| } |
| ], |
| "name": "BundleFirmwareArtifactsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "objects", |
| "label": "LABEL_REPEATED", |
| "name": "objects", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FirmwareArtifactInfo.ObjectInfo" |
| }, |
| { |
| "jsonName": "bcsVersionInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "bcs_version_info", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BcsVersionInfo" |
| } |
| ], |
| "name": "FirmwareArtifactInfo", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "bcsVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "bcs_version", |
| "number": 1, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firmwareImageName", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_image_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TarballInfo.FirmwareType.Type" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 4, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TarballInfo.Version" |
| }, |
| { |
| "jsonName": "firmwareVersionInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_version_info", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FirmwareVersionInfo" |
| } |
| ], |
| "name": "TarballInfo", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Type", |
| "value": [ |
| { |
| "name": "UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "MAIN", |
| "number": 1 |
| }, |
| { |
| "name": "EC", |
| "number": 2 |
| }, |
| { |
| "name": "PD", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "name": "FirmwareType" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "major", |
| "label": "LABEL_OPTIONAL", |
| "name": "major", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "minor", |
| "label": "LABEL_OPTIONAL", |
| "name": "minor", |
| "number": 2, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "Version" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.FirmwareArtifactInfo.LcovTarballInfo.LcovType.Type" |
| } |
| ], |
| "name": "LcovTarballInfo", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Type", |
| "value": [ |
| { |
| "name": "UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "LCOV", |
| "number": 1 |
| } |
| ] |
| } |
| ], |
| "name": "LcovType" |
| } |
| ] |
| }, |
| { |
| "name": "CoverageHtmlInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TokenDatabaseInfo.TokenDatabaseType.Type" |
| } |
| ], |
| "name": "TokenDatabaseInfo", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Type", |
| "value": [ |
| { |
| "name": "UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "EC", |
| "number": 1 |
| } |
| ] |
| } |
| ], |
| "name": "TokenDatabaseType" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "fileName", |
| "label": "LABEL_OPTIONAL", |
| "name": "file_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "tarballInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "tarball_info", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TarballInfo" |
| }, |
| { |
| "jsonName": "lcovInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "lcov_info", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FirmwareArtifactInfo.LcovTarballInfo" |
| }, |
| { |
| "jsonName": "coverageHtml", |
| "label": "LABEL_OPTIONAL", |
| "name": "coverage_html", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FirmwareArtifactInfo.CoverageHtmlInfo" |
| }, |
| { |
| "jsonName": "tokenInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "token_info", |
| "number": 5, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TokenDatabaseInfo" |
| } |
| ], |
| "name": "ObjectInfo", |
| "oneofDecl": [ |
| { |
| "name": "firmware_object_info" |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "name": "chromite/api/firmware.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.BuildAllFirmwareRequest", |
| "name": "BuildAllFirmware", |
| "outputType": ".chromite.api.BuildAllFirmwareResponse" |
| }, |
| { |
| "inputType": ".chromite.api.TestAllFirmwareRequest", |
| "name": "TestAllFirmware", |
| "outputType": ".chromite.api.TestAllFirmwareResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleFirmwareArtifactsRequest", |
| "name": "BundleFirmwareArtifacts", |
| "outputType": ".chromite.api.BundleFirmwareArtifactsResponse" |
| } |
| ], |
| "name": "FirmwareService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "firmware", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/common.proto", |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "begin", |
| "label": "LABEL_OPTIONAL", |
| "name": "begin", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "end", |
| "label": "LABEL_OPTIONAL", |
| "name": "end", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "Timeframe" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildbucketId", |
| "label": "LABEL_OPTIONAL", |
| "name": "buildbucket_id", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "BuildId", |
| "oneofDecl": [ |
| { |
| "name": "id" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "gcs", |
| "label": "LABEL_OPTIONAL", |
| "name": "gcs", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "URI", |
| "oneofDecl": [ |
| { |
| "name": "uri" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.URI" |
| }, |
| { |
| "jsonName": "sha256", |
| "label": "LABEL_OPTIONAL", |
| "name": "sha256", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DlcArtifact" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "BuildType", |
| "value": [ |
| { |
| "name": "BUILD_TYPE_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "BUILD_TYPE_RELEASE", |
| "number": 1 |
| }, |
| { |
| "name": "BUILD_TYPE_FIRMWARE", |
| "number": 2 |
| }, |
| { |
| "name": "BUILD_TYPE_FACTORY", |
| "number": 3 |
| }, |
| { |
| "name": "BUILD_TYPE_PUBLIC", |
| "number": 4 |
| }, |
| { |
| "name": "BUILD_TYPE_PAYGEN", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "buildbucketId", |
| "label": "LABEL_OPTIONAL", |
| "name": "buildbucket_id", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "count", |
| "label": "LABEL_OPTIONAL", |
| "name": "count", |
| "number": 8, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "parent", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildId" |
| }, |
| { |
| "jsonName": "children", |
| "label": "LABEL_REPEATED", |
| "name": "children", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildId" |
| }, |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.BuildType" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildStatus" |
| }, |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildConfig" |
| }, |
| { |
| "jsonName": "steps", |
| "label": "LABEL_OPTIONAL", |
| "name": "steps", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.StepDetails" |
| }, |
| { |
| "jsonName": "signedBuilds", |
| "label": "LABEL_REPEATED", |
| "name": "signed_builds", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata" |
| }, |
| { |
| "jsonName": "signingWasMocked", |
| "label": "LABEL_OPTIONAL", |
| "name": "signing_was_mocked", |
| "number": 12, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "payloads", |
| "label": "LABEL_REPEATED", |
| "name": "payloads", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.Payload" |
| }, |
| { |
| "jsonName": "sdkVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_version", |
| "number": 13, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "toolchainUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "toolchain_url", |
| "number": 14, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "toolchains", |
| "label": "LABEL_REPEATED", |
| "name": "toolchains", |
| "number": 15, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sdkBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_bucket", |
| "number": 17, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildArtifact" |
| }, |
| { |
| "jsonName": "dlcs", |
| "label": "LABEL_OPTIONAL", |
| "name": "dlcs", |
| "number": 16, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.DLCs" |
| } |
| ], |
| "name": "BuildReport", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Status", |
| "value": [ |
| { |
| "name": "UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "KIND_TERMINAL", |
| "number": 1 |
| }, |
| { |
| "name": "KIND_RUNNING", |
| "number": 2 |
| }, |
| { |
| "name": "SUCCESS", |
| "number": 100 |
| }, |
| { |
| "name": "FAILURE", |
| "number": 101 |
| }, |
| { |
| "name": "INFRA_FAILURE", |
| "number": 102 |
| }, |
| { |
| "name": "WATCHDOG", |
| "number": 103 |
| }, |
| { |
| "name": "CANCELED", |
| "number": 104 |
| }, |
| { |
| "name": "RUNNING", |
| "number": 200 |
| }, |
| { |
| "name": "WAITING", |
| "number": 201 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.BuildStatus.Status" |
| } |
| ], |
| "name": "BuildStatus" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "VersionKind", |
| "value": [ |
| { |
| "name": "VERSION_KIND_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "VERSION_KIND_ASH_CHROME", |
| "number": 1 |
| }, |
| { |
| "name": "VERSION_KIND_CHROME", |
| "number": 2 |
| }, |
| { |
| "name": "VERSION_KIND_ARC", |
| "number": 3 |
| }, |
| { |
| "name": "VERSION_KIND_PLATFORM", |
| "number": 4 |
| }, |
| { |
| "name": "VERSION_KIND_MILESTONE", |
| "number": 5 |
| }, |
| { |
| "name": "VERSION_KIND_ANDROID_CONTAINER", |
| "number": 6 |
| }, |
| { |
| "name": "VERSION_KIND_EC_FIRMWARE", |
| "number": 7 |
| }, |
| { |
| "name": "VERSION_KIND_FINGERPRINT", |
| "number": 8 |
| }, |
| { |
| "name": "VERSION_KIND_KERNEL", |
| "number": 9 |
| }, |
| { |
| "name": "VERSION_KIND_MAIN_FIRMWARE", |
| "number": 10 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "branch", |
| "label": "LABEL_OPTIONAL", |
| "name": "branch", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Branch" |
| }, |
| { |
| "jsonName": "androidContainerBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_container_branch", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Branch" |
| }, |
| { |
| "jsonName": "target", |
| "label": "LABEL_OPTIONAL", |
| "name": "target", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Target" |
| }, |
| { |
| "jsonName": "androidContainerTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_container_target", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Target" |
| }, |
| { |
| "jsonName": "release", |
| "label": "LABEL_OPTIONAL", |
| "name": "release", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Release" |
| }, |
| { |
| "jsonName": "versions", |
| "label": "LABEL_REPEATED", |
| "name": "versions", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Version" |
| }, |
| { |
| "jsonName": "arcUseSet", |
| "label": "LABEL_OPTIONAL", |
| "name": "arc_use_set", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "models", |
| "label": "LABEL_REPEATED", |
| "name": "models", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Model" |
| } |
| ], |
| "name": "BuildConfig", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "ModelVersionKind", |
| "value": [ |
| { |
| "name": "MODEL_VERSION_KIND_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "MODEL_VERSION_KIND_EC_FIRMWARE", |
| "number": 1 |
| }, |
| { |
| "name": "MODEL_VERSION_KIND_MAIN_READONLY_FIRMWARE", |
| "number": 2 |
| }, |
| { |
| "name": "MODEL_VERSION_KIND_MAIN_READWRITE_FIRMWARE", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firmwareKeyId", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_key_id", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "versions", |
| "label": "LABEL_REPEATED", |
| "name": "versions", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Model.ModelVersion" |
| } |
| ], |
| "name": "Model", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "kind", |
| "label": "LABEL_OPTIONAL", |
| "name": "kind", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Model.ModelVersionKind" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ModelVersion" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "channels", |
| "label": "LABEL_REPEATED", |
| "name": "channels", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Channel" |
| } |
| ], |
| "name": "Release" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Branch" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "kind", |
| "label": "LABEL_OPTIONAL", |
| "name": "kind", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.BuildConfig.VersionKind" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Version" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Target" |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Type", |
| "value": [ |
| { |
| "name": "UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "IMAGE_ZIP", |
| "number": 1 |
| }, |
| { |
| "name": "FACTORY_IMAGE_ZIP", |
| "number": 2 |
| }, |
| { |
| "name": "FIRMWARE_IMAGE_ARCHIVE", |
| "number": 3 |
| }, |
| { |
| "name": "TEST_IMAGE_ARCHIVE", |
| "number": 4 |
| }, |
| { |
| "name": "HWQUAL_ARCHIVE", |
| "number": 101 |
| }, |
| { |
| "name": "DEBUG_ARCHIVE", |
| "number": 102 |
| }, |
| { |
| "name": "PAYLOAD_FULL", |
| "number": 400 |
| }, |
| { |
| "name": "PAYLOAD_DELTA", |
| "number": 401 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.BuildArtifact.Type" |
| }, |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.URI" |
| }, |
| { |
| "jsonName": "sha256", |
| "label": "LABEL_OPTIONAL", |
| "name": "sha256", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "size", |
| "label": "LABEL_OPTIONAL", |
| "name": "size", |
| "number": 5, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "created", |
| "label": "LABEL_OPTIONAL", |
| "name": "created", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "BuildArtifact" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Status", |
| "value": [ |
| { |
| "name": "STEP_STATUS_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "KIND_TERMINAL", |
| "number": 1 |
| }, |
| { |
| "name": "KIND_RUNNING", |
| "number": 2 |
| }, |
| { |
| "name": "STATUS_SUCCESS", |
| "number": 100 |
| }, |
| { |
| "name": "STATUS_FAILURE", |
| "number": 101 |
| }, |
| { |
| "name": "STATUS_INFRA_FAILURE", |
| "number": 102 |
| }, |
| { |
| "name": "STATUS_WATCHDOG", |
| "number": 103 |
| }, |
| { |
| "name": "STATUS_CANCELED", |
| "number": 104 |
| }, |
| { |
| "name": "STATUS_RUNNING", |
| "number": 200 |
| } |
| ] |
| }, |
| { |
| "name": "StepName", |
| "value": [ |
| { |
| "name": "STEP_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "STEP_OVERALL", |
| "number": 100 |
| }, |
| { |
| "name": "STEP_SYNC", |
| "number": 200 |
| }, |
| { |
| "name": "STEP_SYNC_CHROME", |
| "number": 201 |
| }, |
| { |
| "name": "STEP_SDK", |
| "number": 300 |
| }, |
| { |
| "name": "STEP_SDK_INIT", |
| "number": 301 |
| }, |
| { |
| "name": "STEP_SDK_UPDATE", |
| "number": 302 |
| }, |
| { |
| "name": "STEP_BUILD", |
| "number": 400 |
| }, |
| { |
| "name": "STEP_BUILD_SYSROOT", |
| "number": 401 |
| }, |
| { |
| "name": "STEP_BUILD_PACKAGES", |
| "number": 402 |
| }, |
| { |
| "name": "STEP_DEBUG_SYMBOLS", |
| "number": 500 |
| }, |
| { |
| "name": "STEP_UNIT_TESTS", |
| "number": 501 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "current", |
| "label": "LABEL_OPTIONAL", |
| "name": "current", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.StepDetails.StepName" |
| }, |
| { |
| "jsonName": "info", |
| "label": "LABEL_REPEATED", |
| "name": "info", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.StepDetails.InfoEntry" |
| } |
| ], |
| "name": "StepDetails", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "order", |
| "label": "LABEL_OPTIONAL", |
| "name": "order", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.StepDetails.Status" |
| }, |
| { |
| "jsonName": "runtime", |
| "label": "LABEL_OPTIONAL", |
| "name": "runtime", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Timeframe" |
| } |
| ], |
| "name": "StepInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.StepDetails.StepInfo" |
| } |
| ], |
| "name": "InfoEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "VersionKind", |
| "value": [ |
| { |
| "name": "VERSION_KIND_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "VERSION_KIND_PLATFORM", |
| "number": 1 |
| }, |
| { |
| "name": "VERSION_KIND_MILESTONE", |
| "number": 2 |
| }, |
| { |
| "name": "VERSION_KIND_KEY_FIRMWARE_KEY", |
| "number": 3 |
| }, |
| { |
| "name": "VERSION_KIND_KEY_FIRMWARE", |
| "number": 4 |
| }, |
| { |
| "name": "VERSION_KIND_KEY_KERNEL_KEY", |
| "number": 5 |
| }, |
| { |
| "name": "VERSION_KIND_KEY_KERNEL", |
| "number": 6 |
| } |
| ] |
| }, |
| { |
| "name": "SigningStatus", |
| "value": [ |
| { |
| "name": "SIGNING_STATUS_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "SIGNING_STATUS_DOWNLOADING", |
| "number": 1 |
| }, |
| { |
| "name": "SIGNING_STATUS_SIGNING", |
| "number": 2 |
| }, |
| { |
| "name": "SIGNING_STATUS_UPLOADING", |
| "number": 3 |
| }, |
| { |
| "name": "SIGNING_STATUS_FINISHED", |
| "number": 4 |
| }, |
| { |
| "name": "SIGNING_STATUS_RETRY", |
| "number": 5 |
| }, |
| { |
| "name": "SIGNING_STATUS_PASSED", |
| "number": 6 |
| }, |
| { |
| "name": "SIGNING_STATUS_FAILED", |
| "number": 7 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "releaseDirectory", |
| "label": "LABEL_OPTIONAL", |
| "name": "release_directory", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.SigningStatus" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "channel", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Channel" |
| }, |
| { |
| "jsonName": "keyset", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "keysetIsMp", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset_is_mp", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "files", |
| "label": "LABEL_REPEATED", |
| "name": "files", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.FileWithHashes" |
| }, |
| { |
| "jsonName": "versions", |
| "label": "LABEL_REPEATED", |
| "name": "versions", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.Version" |
| } |
| ], |
| "name": "SignedBuildMetadata", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "filename", |
| "label": "LABEL_OPTIONAL", |
| "name": "filename", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "md5", |
| "label": "LABEL_OPTIONAL", |
| "name": "md5", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sha1", |
| "label": "LABEL_OPTIONAL", |
| "name": "sha1", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sha256", |
| "label": "LABEL_OPTIONAL", |
| "name": "sha256", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "size", |
| "label": "LABEL_OPTIONAL", |
| "name": "size", |
| "number": 5, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "FileWithHashes" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "kind", |
| "label": "LABEL_OPTIONAL", |
| "name": "kind", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.VersionKind" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Version" |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "PayloadType", |
| "value": [ |
| { |
| "name": "PAYLOAD_TYPE_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "PAYLOAD_TYPE_STANDARD", |
| "number": 1 |
| }, |
| { |
| "name": "PAYLOAD_TYPE_MINIOS", |
| "number": 2 |
| }, |
| { |
| "name": "PAYLOAD_TYPE_DLC", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "payload", |
| "label": "LABEL_OPTIONAL", |
| "name": "payload", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReport.BuildArtifact" |
| }, |
| { |
| "jsonName": "payloadType", |
| "label": "LABEL_OPTIONAL", |
| "name": "payload_type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.Payload.PayloadType" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "channel", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Channel" |
| }, |
| { |
| "jsonName": "appid", |
| "label": "LABEL_OPTIONAL", |
| "name": "appid", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "metadataSignature", |
| "label": "LABEL_OPTIONAL", |
| "name": "metadata_signature", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "metadataSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "metadata_size", |
| "number": 7, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "sourceVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "source_version", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "targetVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_version", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "size", |
| "label": "LABEL_OPTIONAL", |
| "name": "size", |
| "number": 10, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "recoveryKeyVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "recovery_key_version", |
| "number": 11, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "Payload" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dlcArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "dlc_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.URI" |
| }, |
| { |
| "jsonName": "dlcArtifactDetails", |
| "label": "LABEL_REPEATED", |
| "name": "dlc_artifact_details", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.DlcArtifact" |
| } |
| ], |
| "name": "DLCs" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "id" |
| } |
| ] |
| } |
| ], |
| "name": "chromiumos/build_report.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/build_report.proto", |
| "chromiumos/common.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "SigningStatus", |
| "value": [ |
| { |
| "name": "STATUS_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "STATUS_SUCCESS", |
| "number": 1 |
| }, |
| { |
| "name": "STATUS_FAILURE", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "keyset", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "channel", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel", |
| "number": 10, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Channel" |
| }, |
| { |
| "jsonName": "imageType", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_type", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "recoveryZip", |
| "label": "LABEL_OPTIONAL", |
| "name": "recovery_zip", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "ensureNoPassword", |
| "label": "LABEL_OPTIONAL", |
| "name": "ensure_no_password", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "firmwareUpdate", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_update", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "inputFiles", |
| "label": "LABEL_REPEATED", |
| "name": "input_files", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "outputNames", |
| "label": "LABEL_REPEATED", |
| "name": "output_names", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "archivePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "archive_path", |
| "number": 9, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SigningConfig", |
| "reservedRange": [ |
| { |
| "end": 12, |
| "start": 11 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "keyset", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "signingConfigs", |
| "label": "LABEL_REPEATED", |
| "name": "signing_configs", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.SigningConfig" |
| } |
| ], |
| "name": "BuildTargetSigningConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTargetSigningConfigs", |
| "label": "LABEL_REPEATED", |
| "name": "build_target_signing_configs", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTargetSigningConfig" |
| } |
| ], |
| "name": "BuildTargetSigningConfigs" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.SigningStatus" |
| }, |
| { |
| "jsonName": "signedArtifactName", |
| "label": "LABEL_OPTIONAL", |
| "name": "signed_artifact_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "artifactHashes", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_hashes", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactHashes" |
| } |
| ], |
| "name": "SignedArtifact" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "inputArchiveName", |
| "label": "LABEL_OPTIONAL", |
| "name": "input_archive_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "imageType", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_type", |
| "number": 7, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "keyset", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "keysetIsMp", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset_is_mp", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "signedArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "signed_artifacts", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.SignedArtifact" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "channel", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Channel" |
| }, |
| { |
| "jsonName": "keysetVersions", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset_versions", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.KeysetVersions" |
| }, |
| { |
| "jsonName": "signingStatus", |
| "label": "LABEL_OPTIONAL", |
| "name": "signing_status", |
| "number": 9, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.SigningStatus" |
| } |
| ], |
| "name": "ArchiveArtifacts", |
| "reservedRange": [ |
| { |
| "end": 7, |
| "start": 6 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "archiveArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "archive_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArchiveArtifacts" |
| } |
| ], |
| "name": "BuildTargetSignedArtifacts" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "firmwareKeyVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_key_version", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "firmwareVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_version", |
| "number": 2, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "kernelKeyVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "kernel_key_version", |
| "number": 3, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "kernelVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "kernel_version", |
| "number": 4, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "KeysetVersions" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "signedMd5", |
| "label": "LABEL_OPTIONAL", |
| "name": "signed_md5", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "signedSha1", |
| "label": "LABEL_OPTIONAL", |
| "name": "signed_sha1", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "signedSha256", |
| "label": "LABEL_OPTIONAL", |
| "name": "signed_sha256", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ArtifactHashes" |
| } |
| ], |
| "name": "chromiumos/signing.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto", |
| "chromiumos/metrics.proto", |
| "chromiumos/signing.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "Image", |
| "reservedRange": [ |
| { |
| "end": 5, |
| "start": 4 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "imageTypes", |
| "label": "LABEL_REPEATED", |
| "name": "image_types", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "disableRootfsVerification", |
| "label": "LABEL_OPTIONAL", |
| "name": "disable_rootfs_verification", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "diskLayout", |
| "label": "LABEL_OPTIONAL", |
| "name": "disk_layout", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "builderPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder_path", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "baseIsRecovery", |
| "label": "LABEL_OPTIONAL", |
| "name": "base_is_recovery", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "bazel", |
| "label": "LABEL_OPTIONAL", |
| "name": "bazel", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "CreateImageRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "success", |
| "label": "LABEL_OPTIONAL", |
| "name": "success", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "images", |
| "label": "LABEL_REPEATED", |
| "name": "images", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Image" |
| }, |
| { |
| "jsonName": "failedPackages", |
| "label": "LABEL_REPEATED", |
| "name": "failed_packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "events", |
| "label": "LABEL_REPEATED", |
| "name": "events", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.MetricEvent" |
| } |
| ], |
| "name": "CreateImageResult" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "factoryShimPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "factory_shim_path", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CreateNetbootRequest" |
| }, |
| { |
| "name": "CreateNetbootResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "image", |
| "label": "LABEL_OPTIONAL", |
| "name": "image", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Image" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "result", |
| "label": "LABEL_OPTIONAL", |
| "name": "result", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.TestImageRequest.Result" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "TestImageRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "directory", |
| "label": "LABEL_OPTIONAL", |
| "name": "directory", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Result" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "success", |
| "label": "LABEL_OPTIONAL", |
| "name": "success", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "TestImageResult" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "dryrun", |
| "label": "LABEL_OPTIONAL", |
| "name": "dryrun", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "gsImageDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_image_dir", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "profile", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Profile" |
| }, |
| { |
| "jsonName": "signTypes", |
| "label": "LABEL_REPEATED", |
| "name": "sign_types", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "destBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "dest_bucket", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "isStaging", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_staging", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "channels", |
| "label": "LABEL_REPEATED", |
| "name": "channels", |
| "number": 9, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Channel" |
| } |
| ], |
| "name": "PushImageRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "instructions", |
| "label": "LABEL_REPEATED", |
| "name": "instructions", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.PushImageResponse.Instructions" |
| } |
| ], |
| "name": "PushImageResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "instructionsFilePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "instructions_file_path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Instructions" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "signingConfigs", |
| "label": "LABEL_OPTIONAL", |
| "name": "signing_configs", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTargetSigningConfigs" |
| }, |
| { |
| "jsonName": "archiveDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "archive_dir", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| }, |
| { |
| "jsonName": "dockerImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "docker_image", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SignImageRequest", |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "signedArtifacts", |
| "label": "LABEL_OPTIONAL", |
| "name": "signed_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTargetSignedArtifacts" |
| }, |
| { |
| "jsonName": "outputArchiveDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "output_archive_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SignImageResponse" |
| } |
| ], |
| "name": "chromite/api/image.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.CreateImageRequest", |
| "name": "Create", |
| "outputType": ".chromite.api.CreateImageResult" |
| }, |
| { |
| "inputType": ".chromite.api.CreateNetbootRequest", |
| "name": "CreateNetboot", |
| "outputType": ".chromite.api.CreateNetbootResponse" |
| }, |
| { |
| "inputType": ".chromite.api.TestImageRequest", |
| "name": "Test", |
| "outputType": ".chromite.api.TestImageResult" |
| }, |
| { |
| "inputType": ".chromite.api.TestImageRequest", |
| "name": "SignerTest", |
| "outputType": ".chromite.api.TestImageResult" |
| }, |
| { |
| "inputType": ".chromite.api.PushImageRequest", |
| "name": "PushImage", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.PushImageResponse" |
| }, |
| { |
| "inputType": ".chromite.api.SignImageRequest", |
| "name": "SignImage", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodBranchedExecution": "EXECUTE_TOT", |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.SignImageResponse" |
| } |
| ], |
| "name": "ImageService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "image", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/binhost.proto", |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| } |
| ], |
| "name": "BuildsChromeRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildsChrome", |
| "label": "LABEL_OPTIONAL", |
| "name": "builds_chrome", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "BuildsChromeResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "GetAndroidMetadataRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "androidPackage", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_package", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_branch", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetAndroidMetadataResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "atom", |
| "label": "LABEL_OPTIONAL", |
| "name": "atom", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "GetBestVisibleRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "packageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_info", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| } |
| ], |
| "name": "GetBestVisibleResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "GetChromeVersionRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetChromeVersionResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| } |
| ], |
| "name": "GetTargetVersionsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "androidVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_version", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidBranchVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_branch_version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidTargetVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_target_version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_version", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "fullVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "full_version", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "milestoneVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone_version", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "platformVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "platform_version", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "lacrosVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "lacros_version", |
| "number": 8, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetTargetVersionsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "GetBuilderMetadataRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTargetMetadata", |
| "label": "LABEL_REPEATED", |
| "name": "build_target_metadata", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetBuilderMetadataResponse.BuildTargetMetadata" |
| }, |
| { |
| "jsonName": "modelMetadata", |
| "label": "LABEL_REPEATED", |
| "name": "model_metadata", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetBuilderMetadataResponse.ModelMetadata" |
| } |
| ], |
| "name": "GetBuilderMetadataResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "modelName", |
| "label": "LABEL_OPTIONAL", |
| "name": "model_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ecFirmwareVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "ec_firmware_version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firmwareKeyId", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_key_id", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "mainReadonlyFirmwareVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "main_readonly_firmware_version", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "mainReadwriteFirmwareVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "main_readwrite_firmware_version", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ModelMetadata" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidContainerBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_container_branch", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidContainerTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_container_target", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidContainerVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_container_version", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "arcUseSet", |
| "label": "LABEL_OPTIONAL", |
| "name": "arc_use_set", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "ecFirmwareVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "ec_firmware_version", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "fingerprints", |
| "label": "LABEL_REPEATED", |
| "name": "fingerprints", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "kernelVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "kernel_version", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "mainFirmwareVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "main_firmware_version", |
| "number": 9, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuildTargetMetadata" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chrome", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "HasChromePrebuiltRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hasPrebuilt", |
| "label": "LABEL_OPTIONAL", |
| "name": "has_prebuilt", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "HasChromePrebuiltResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "installRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "install_request", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.InstallPackagesRequest" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "NeedsChromeSourceRequest" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Reason", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "NO_PREBUILT", |
| "number": 1 |
| }, |
| { |
| "name": "COMPILE_SOURCE", |
| "number": 2 |
| }, |
| { |
| "name": "LOCAL_UPREV", |
| "number": 3 |
| }, |
| { |
| "name": "FOLLOWER_LACKS_PREBUILT", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "needsChromeSource", |
| "label": "LABEL_OPTIONAL", |
| "name": "needs_chrome_source", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "reasons", |
| "label": "LABEL_REPEATED", |
| "name": "reasons", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.NeedsChromeSourceResponse.Reason" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "buildsChrome", |
| "label": "LABEL_OPTIONAL", |
| "name": "builds_chrome", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "NeedsChromeSourceResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chrome", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "packageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_info", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| } |
| ], |
| "name": "HasPrebuiltRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hasPrebuilt", |
| "label": "LABEL_OPTIONAL", |
| "name": "has_prebuilt", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "HasPrebuiltResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTargets", |
| "label": "LABEL_REPEATED", |
| "name": "build_targets", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "overlayType", |
| "label": "LABEL_OPTIONAL", |
| "name": "overlay_type", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.OverlayType" |
| }, |
| { |
| "jsonName": "outputDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "output_dir", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ignoreMissingProjects", |
| "label": "LABEL_OPTIONAL", |
| "name": "ignore_missing_projects", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "UprevPackagesRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "packageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_info", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "versions", |
| "label": "LABEL_REPEATED", |
| "name": "versions", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UprevVersionedPackageRequest.GitRef" |
| }, |
| { |
| "jsonName": "buildTargets", |
| "label": "LABEL_REPEATED", |
| "name": "build_targets", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "UprevVersionedPackageRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "repository", |
| "label": "LABEL_OPTIONAL", |
| "name": "repository", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ref", |
| "label": "LABEL_OPTIONAL", |
| "name": "ref", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "revision", |
| "label": "LABEL_OPTIONAL", |
| "name": "revision", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GitRef" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "modifiedEbuilds", |
| "label": "LABEL_REPEATED", |
| "name": "modified_ebuilds", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UprevPackagesResponse.Ebuild" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "additionalCommitInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "additional_commit_info", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UprevPackagesResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Ebuild" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "responses", |
| "label": "LABEL_REPEATED", |
| "name": "responses", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UprevPackagesResponse" |
| } |
| ], |
| "name": "UprevVersionedPackageResponse" |
| }, |
| { |
| "name": "RevBumpChromeRequest" |
| } |
| ], |
| "name": "chromite/api/packages.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.BuildsChromeRequest", |
| "name": "BuildsChrome", |
| "outputType": ".chromite.api.BuildsChromeResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetAndroidMetadataRequest", |
| "name": "GetAndroidMetadata", |
| "outputType": ".chromite.api.GetAndroidMetadataResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetBestVisibleRequest", |
| "name": "GetBestVisible", |
| "outputType": ".chromite.api.GetBestVisibleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetChromeVersionRequest", |
| "name": "GetChromeVersion", |
| "outputType": ".chromite.api.GetChromeVersionResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetTargetVersionsRequest", |
| "name": "GetTargetVersions", |
| "outputType": ".chromite.api.GetTargetVersionsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetBuilderMetadataRequest", |
| "name": "GetBuilderMetadata", |
| "outputType": ".chromite.api.GetBuilderMetadataResponse" |
| }, |
| { |
| "inputType": ".chromite.api.HasChromePrebuiltRequest", |
| "name": "HasChromePrebuilt", |
| "outputType": ".chromite.api.HasChromePrebuiltResponse" |
| }, |
| { |
| "inputType": ".chromite.api.HasPrebuiltRequest", |
| "name": "HasPrebuilt", |
| "outputType": ".chromite.api.HasPrebuiltResponse" |
| }, |
| { |
| "inputType": ".chromite.api.NeedsChromeSourceRequest", |
| "name": "NeedsChromeSource", |
| "outputType": ".chromite.api.NeedsChromeSourceResponse" |
| }, |
| { |
| "inputType": ".chromite.api.RevBumpChromeRequest", |
| "name": "RevBumpChrome", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UprevVersionedPackageResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UprevPackagesRequest", |
| "name": "Uprev", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UprevPackagesResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UprevVersionedPackageRequest", |
| "name": "UprevVersionedPackage", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UprevVersionedPackageResponse" |
| } |
| ], |
| "name": "PackageService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "packages", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "ChrootVersion" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "flags", |
| "label": "LABEL_OPTIONAL", |
| "name": "flags", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.CreateRequest.Flags" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sdkVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "skipChrootUpgrade", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_chroot_upgrade", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "ccacheDisable", |
| "label": "LABEL_OPTIONAL", |
| "name": "ccache_disable", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "updateReplace", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_replace", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "keepOutDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "keep_out_dir", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "CreateRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "noReplace", |
| "label": "LABEL_OPTIONAL", |
| "name": "no_replace", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "bootstrap", |
| "label": "LABEL_OPTIONAL", |
| "name": "bootstrap", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "noUseImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "no_use_image", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "noDeleteOutDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "no_delete_out_dir", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Flags" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.ChrootVersion" |
| } |
| ], |
| "name": "CreateResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "DeleteRequest" |
| }, |
| { |
| "name": "DeleteResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "UnmountRequest" |
| }, |
| { |
| "name": "UnmountResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "flags", |
| "label": "LABEL_OPTIONAL", |
| "name": "flags", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UpdateRequest.Flags" |
| }, |
| { |
| "jsonName": "toolchainTargets", |
| "label": "LABEL_REPEATED", |
| "name": "toolchain_targets", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| }, |
| { |
| "jsonName": "useSnapshotBinhosts", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_snapshot_binhosts", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "UpdateRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildSource", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_source", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "toolchainChanged", |
| "label": "LABEL_OPTIONAL", |
| "name": "toolchain_changed", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "forceUpdate", |
| "label": "LABEL_OPTIONAL", |
| "name": "force_update", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Flags" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.ChrootVersion" |
| }, |
| { |
| "jsonName": "failedPackageData", |
| "label": "LABEL_REPEATED", |
| "name": "failed_package_data", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FailedPackageData" |
| }, |
| { |
| "jsonName": "skipped", |
| "label": "LABEL_OPTIONAL", |
| "name": "skipped", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "UpdateResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "binhostGsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "binhost_gs_bucket", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "toolchainTarballTemplate", |
| "label": "LABEL_OPTIONAL", |
| "name": "toolchain_tarball_template", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sdkGsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_gs_bucket", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UprevRequest", |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "modifiedFiles", |
| "label": "LABEL_REPEATED", |
| "name": "modified_files", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UprevResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "safe", |
| "label": "LABEL_OPTIONAL", |
| "name": "safe", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "images", |
| "label": "LABEL_OPTIONAL", |
| "name": "images", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "sysroots", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroots", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "tmp", |
| "label": "LABEL_OPTIONAL", |
| "name": "tmp", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "cache", |
| "label": "LABEL_OPTIONAL", |
| "name": "cache", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "logs", |
| "label": "LABEL_OPTIONAL", |
| "name": "logs", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "workdirs", |
| "label": "LABEL_OPTIONAL", |
| "name": "workdirs", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "incrementals", |
| "label": "LABEL_OPTIONAL", |
| "name": "incrementals", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "CleanRequest" |
| }, |
| { |
| "name": "CleanResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SnapshotToken" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "CreateSnapshotRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "snapshotToken", |
| "label": "LABEL_OPTIONAL", |
| "name": "snapshot_token", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SnapshotToken" |
| } |
| ], |
| "name": "CreateSnapshotResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "snapshotToken", |
| "label": "LABEL_OPTIONAL", |
| "name": "snapshot_token", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SnapshotToken" |
| } |
| ], |
| "name": "RestoreSnapshotRequest" |
| }, |
| { |
| "name": "RestoreSnapshotResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "UnmountPathRequest" |
| }, |
| { |
| "name": "UnmountPathResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "BuildPrebuiltsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hostPrebuiltsPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "host_prebuilts_path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "targetPrebuiltsPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_prebuilts_path", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "BuildPrebuiltsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sdkVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuildSdkTarballRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sdkTarballPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_tarball_path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "BuildSdkTarballResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sdkPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_path", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "destDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "dest_dir", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "CreateManifestFromSdkRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "manifestPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "CreateManifestFromSdkResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "prependVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "prepend_version", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "uploadLocation", |
| "label": "LABEL_OPTIONAL", |
| "name": "upload_location", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sdkTarballTemplate", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_tarball_template", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CreateBinhostCLsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "cls", |
| "label": "LABEL_REPEATED", |
| "name": "cls", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CreateBinhostCLsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "prependVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "prepend_version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "uploadLocation", |
| "label": "LABEL_OPTIONAL", |
| "name": "upload_location", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UploadPrebuiltPackagesRequest" |
| }, |
| { |
| "name": "UploadPrebuiltPackagesResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "useFlags", |
| "label": "LABEL_REPEATED", |
| "name": "use_flags", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UseFlag" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "BuildSdkToolchainRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "generatedFiles", |
| "label": "LABEL_REPEATED", |
| "name": "generated_files", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "BuildSdkToolchainResponse" |
| } |
| ], |
| "name": "chromite/api/sdk.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.CreateRequest", |
| "name": "Create", |
| "outputType": ".chromite.api.CreateResponse" |
| }, |
| { |
| "inputType": ".chromite.api.DeleteRequest", |
| "name": "Delete", |
| "outputType": ".chromite.api.DeleteResponse" |
| }, |
| { |
| "inputType": ".chromite.api.CleanRequest", |
| "name": "Clean", |
| "outputType": ".chromite.api.CleanResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UnmountRequest", |
| "name": "Unmount", |
| "outputType": ".chromite.api.UnmountResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UpdateRequest", |
| "name": "Update", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UpdateResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UprevRequest", |
| "name": "Uprev", |
| "outputType": ".chromite.api.UprevResponse" |
| }, |
| { |
| "inputType": ".chromite.api.CreateSnapshotRequest", |
| "name": "CreateSnapshot", |
| "outputType": ".chromite.api.CreateSnapshotResponse" |
| }, |
| { |
| "inputType": ".chromite.api.RestoreSnapshotRequest", |
| "name": "RestoreSnapshot", |
| "outputType": ".chromite.api.RestoreSnapshotResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UnmountPathRequest", |
| "name": "UnmountPath", |
| "outputType": ".chromite.api.UnmountPathResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BuildPrebuiltsRequest", |
| "name": "BuildPrebuilts", |
| "outputType": ".chromite.api.BuildPrebuiltsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BuildSdkTarballRequest", |
| "name": "BuildSdkTarball", |
| "outputType": ".chromite.api.BuildSdkTarballResponse" |
| }, |
| { |
| "inputType": ".chromite.api.CreateManifestFromSdkRequest", |
| "name": "CreateManifestFromSdk", |
| "outputType": ".chromite.api.CreateManifestFromSdkResponse" |
| }, |
| { |
| "inputType": ".chromite.api.CreateBinhostCLsRequest", |
| "name": "CreateBinhostCLs", |
| "outputType": ".chromite.api.CreateBinhostCLsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UploadPrebuiltPackagesRequest", |
| "name": "UploadPrebuiltPackages", |
| "outputType": ".chromite.api.UploadPrebuiltPackagesResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BuildSdkToolchainRequest", |
| "name": "BuildSdkToolchain", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.BuildSdkToolchainResponse" |
| } |
| ], |
| "name": "SdkService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "sdk", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto", |
| "chromiumos/metrics.proto", |
| "chromiumos/build/api/container_metadata.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "success", |
| "label": "LABEL_OPTIONAL", |
| "name": "success", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.TestServiceContainerBuildResult.Success" |
| }, |
| { |
| "jsonName": "failure", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.TestServiceContainerBuildResult.Failure" |
| } |
| ], |
| "name": "TestServiceContainerBuildResult", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "imageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_info", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.ContainerImageInfo" |
| }, |
| { |
| "jsonName": "registryPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "registry_path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Success" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "errorMessage", |
| "label": "LABEL_OPTIONAL", |
| "name": "error_message", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Failure" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "result" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "repository", |
| "label": "LABEL_OPTIONAL", |
| "name": "repository", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.GcrRepository" |
| }, |
| { |
| "jsonName": "tags", |
| "label": "LABEL_REPEATED", |
| "name": "tags", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "labels", |
| "label": "LABEL_REPEATED", |
| "name": "labels", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BuildTestServiceContainersRequest.LabelsEntry" |
| } |
| ], |
| "name": "BuildTestServiceContainersRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "LabelsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "results", |
| "label": "LABEL_REPEATED", |
| "name": "results", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.TestServiceContainerBuildResult" |
| } |
| ], |
| "name": "BuildTestServiceContainersResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "flags", |
| "label": "LABEL_OPTIONAL", |
| "name": "flags", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BuildTargetUnitTestRequest.Flags" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "packageBlocklist", |
| "label": "LABEL_REPEATED", |
| "name": "package_blocklist", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "resultsPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "results_path", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "BuildTargetUnitTestRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "emptySysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "empty_sysroot", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "toolchainChanged", |
| "label": "LABEL_OPTIONAL", |
| "name": "toolchain_changed", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "codeCoverage", |
| "label": "LABEL_OPTIONAL", |
| "name": "code_coverage", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "testablePackagesOptional", |
| "label": "LABEL_OPTIONAL", |
| "name": "testable_packages_optional", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "filterOnlyCrosWorkon", |
| "label": "LABEL_OPTIONAL", |
| "name": "filter_only_cros_workon", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "rustCodeCoverage", |
| "label": "LABEL_OPTIONAL", |
| "name": "rust_code_coverage", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "bazel", |
| "label": "LABEL_OPTIONAL", |
| "name": "bazel", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Flags" |
| } |
| ], |
| "reservedName": [ |
| "result_path" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| }, |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "events", |
| "label": "LABEL_REPEATED", |
| "name": "events", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.MetricEvent" |
| }, |
| { |
| "jsonName": "failedPackageData", |
| "label": "LABEL_REPEATED", |
| "name": "failed_package_data", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FailedPackageData" |
| } |
| ], |
| "name": "BuildTargetUnitTestResponse", |
| "reservedName": [ |
| "tarball_path", |
| "failed_packages" |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| }, |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "ChromiteUnitTestRequest" |
| }, |
| { |
| "name": "ChromiteUnitTestResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "ChromitePytestRequest" |
| }, |
| { |
| "name": "ChromitePytestResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "bazelOutputUserRoot", |
| "label": "LABEL_OPTIONAL", |
| "name": "bazel_output_user_root", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BazelTestRequest" |
| }, |
| { |
| "name": "BazelTestResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "CrosSigningTestRequest" |
| }, |
| { |
| "name": "CrosSigningTestResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "DebugInfoTestRequest" |
| }, |
| { |
| "name": "DebugInfoTestResponse" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "TestHarness", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "TAST", |
| "number": 1 |
| }, |
| { |
| "name": "AUTOTEST", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "vmPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "vm_path", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "sshOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "ssh_options", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.VmTestRequest.SshOptions" |
| }, |
| { |
| "jsonName": "testHarness", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_harness", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.VmTestRequest.TestHarness" |
| }, |
| { |
| "jsonName": "vmTests", |
| "label": "LABEL_REPEATED", |
| "name": "vm_tests", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.VmTestRequest.VmTest" |
| } |
| ], |
| "name": "VmTestRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "privateKeyPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "private_key_path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "port", |
| "label": "LABEL_OPTIONAL", |
| "name": "port", |
| "number": 2, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "SshOptions" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pattern", |
| "label": "LABEL_OPTIONAL", |
| "name": "pattern", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "VmTest" |
| } |
| ] |
| }, |
| { |
| "name": "VmTestResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "RulesCrosUnitTestRequest" |
| }, |
| { |
| "name": "RulesCrosUnitTestResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "chromeRoot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_root", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gomaConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "goma_config", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.GomaConfig" |
| } |
| ], |
| "name": "SimpleChromeWorkflowTestRequest" |
| }, |
| { |
| "name": "SimpleChromeWorkflowTestResponse" |
| } |
| ], |
| "name": "chromite/api/test.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.BuildTestServiceContainersRequest", |
| "name": "BuildTestServiceContainers", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.BuildTestServiceContainersResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BuildTargetUnitTestRequest", |
| "name": "BuildTargetUnitTest", |
| "outputType": ".chromite.api.BuildTargetUnitTestResponse" |
| }, |
| { |
| "inputType": ".chromite.api.ChromiteUnitTestRequest", |
| "name": "ChromiteUnitTest", |
| "outputType": ".chromite.api.ChromiteUnitTestResponse" |
| }, |
| { |
| "inputType": ".chromite.api.ChromitePytestRequest", |
| "name": "ChromitePytest", |
| "outputType": ".chromite.api.ChromitePytestResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BazelTestRequest", |
| "name": "BazelTest", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.BazelTestResponse" |
| }, |
| { |
| "inputType": ".chromite.api.CrosSigningTestRequest", |
| "name": "CrosSigningTest", |
| "outputType": ".chromite.api.CrosSigningTestResponse" |
| }, |
| { |
| "inputType": ".chromite.api.DebugInfoTestRequest", |
| "name": "DebugInfoTest", |
| "outputType": ".chromite.api.DebugInfoTestResponse" |
| }, |
| { |
| "inputType": ".chromite.api.VmTestRequest", |
| "name": "VmTest", |
| "outputType": ".chromite.api.VmTestResponse" |
| }, |
| { |
| "inputType": ".chromite.api.RulesCrosUnitTestRequest", |
| "name": "RulesCrosUnitTest", |
| "outputType": ".chromite.api.RulesCrosUnitTestResponse" |
| }, |
| { |
| "inputType": ".chromite.api.SimpleChromeWorkflowTestRequest", |
| "name": "SimpleChromeWorkflowTest", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.SimpleChromeWorkflowTestResponse" |
| } |
| ], |
| "name": "TestService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "test", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/artifacts.proto", |
| "chromite/api/binhost.proto", |
| "chromite/api/depgraph.proto", |
| "chromite/api/firmware.proto", |
| "chromite/api/image.proto", |
| "chromite/api/packages.proto", |
| "chromite/api/sdk.proto", |
| "chromite/api/sysroot.proto", |
| "chromite/api/test.proto", |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "retcode", |
| "label": "LABEL_OPTIONAL", |
| "name": "retcode", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "hadTimeout", |
| "label": "LABEL_OPTIONAL", |
| "name": "had_timeout", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "hadException", |
| "label": "LABEL_OPTIONAL", |
| "name": "had_exception", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "wasCancelled", |
| "label": "LABEL_OPTIONAL", |
| "name": "was_cancelled", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "StepExecutionResult" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_id", |
| "number": 42, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "stepName", |
| "label": "LABEL_OPTIONAL", |
| "name": "step_name", |
| "number": 43, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "requestTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "request_time", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "responseTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "response_time", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "stdout", |
| "label": "LABEL_OPTIONAL", |
| "name": "stdout", |
| "number": 50, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "stderr", |
| "label": "LABEL_OPTIONAL", |
| "name": "stderr", |
| "number": 51, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "stepExecutionResult", |
| "label": "LABEL_OPTIONAL", |
| "name": "step_execution_result", |
| "number": 52, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".analysis_service.StepExecutionResult" |
| }, |
| { |
| "jsonName": "installPackagesRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "install_packages_request", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.InstallPackagesRequest" |
| }, |
| { |
| "jsonName": "bundleRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "bundle_request", |
| "number": 5, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BundleRequest" |
| }, |
| { |
| "jsonName": "bundleVmFilesRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "bundle_vm_files_request", |
| "number": 7, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BundleVmFilesRequest" |
| }, |
| { |
| "jsonName": "binhostGetRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "binhost_get_request", |
| "number": 8, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BinhostGetRequest" |
| }, |
| { |
| "jsonName": "aclArgsRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_args_request", |
| "number": 10, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AclArgsRequest" |
| }, |
| { |
| "jsonName": "prepareBinhostUploadsRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "prepare_binhost_uploads_request", |
| "number": 12, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.PrepareBinhostUploadsRequest" |
| }, |
| { |
| "jsonName": "setBinhostRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "set_binhost_request", |
| "number": 14, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SetBinhostRequest" |
| }, |
| { |
| "jsonName": "regenBuildCacheRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "regen_build_cache_request", |
| "number": 16, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RegenBuildCacheRequest" |
| }, |
| { |
| "jsonName": "getBuildDependencyGraphRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "get_build_dependency_graph_request", |
| "number": 18, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetBuildDependencyGraphRequest" |
| }, |
| { |
| "jsonName": "createImageRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_image_request", |
| "number": 20, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.CreateImageRequest" |
| }, |
| { |
| "jsonName": "testImageRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_image_request", |
| "number": 22, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.TestImageRequest" |
| }, |
| { |
| "jsonName": "createRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_request", |
| "number": 24, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.CreateRequest" |
| }, |
| { |
| "jsonName": "updateRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_request", |
| "number": 26, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UpdateRequest" |
| }, |
| { |
| "jsonName": "sysrootCreateRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot_create_request", |
| "number": 28, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SysrootCreateRequest" |
| }, |
| { |
| "jsonName": "installToolchainRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "install_toolchain_request", |
| "number": 30, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.InstallToolchainRequest" |
| }, |
| { |
| "jsonName": "buildTargetUnitTestRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target_unit_test_request", |
| "number": 32, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BuildTargetUnitTestRequest" |
| }, |
| { |
| "jsonName": "chromiteUnitTestRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromite_unit_test_request", |
| "number": 34, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.ChromiteUnitTestRequest" |
| }, |
| { |
| "jsonName": "debugInfoTestRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "debug_info_test_request", |
| "number": 36, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DebugInfoTestRequest" |
| }, |
| { |
| "jsonName": "vmTestRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "vm_test_request", |
| "number": 38, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.VmTestRequest" |
| }, |
| { |
| "jsonName": "uprevPackagesRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "uprev_packages_request", |
| "number": 44, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UprevPackagesRequest" |
| }, |
| { |
| "jsonName": "getBestVisibleRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "get_best_visible_request", |
| "number": 46, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetBestVisibleRequest" |
| }, |
| { |
| "jsonName": "getChromeVersionRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "get_chrome_version_request", |
| "number": 48, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetChromeVersionRequest" |
| }, |
| { |
| "jsonName": "getBuilderMetadataRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "get_builder_metadata_request", |
| "number": 53, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetBuilderMetadataRequest" |
| }, |
| { |
| "jsonName": "buildAllFirmwareRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_all_firmware_request", |
| "number": 55, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BuildAllFirmwareRequest" |
| }, |
| { |
| "jsonName": "testAllFirmwareRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_all_firmware_request", |
| "number": 57, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.TestAllFirmwareRequest" |
| }, |
| { |
| "jsonName": "installPackagesResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "install_packages_response", |
| "number": 2, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.InstallPackagesResponse" |
| }, |
| { |
| "jsonName": "bundleResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "bundle_response", |
| "number": 6, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BundleResponse" |
| }, |
| { |
| "jsonName": "binhostGetResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "binhost_get_response", |
| "number": 9, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BinhostGetResponse" |
| }, |
| { |
| "jsonName": "aclArgsResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_args_response", |
| "number": 11, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AclArgsResponse" |
| }, |
| { |
| "jsonName": "prepareBinhostUploadsResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "prepare_binhost_uploads_response", |
| "number": 13, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.PrepareBinhostUploadsResponse" |
| }, |
| { |
| "jsonName": "setBinhostResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "set_binhost_response", |
| "number": 15, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SetBinhostResponse" |
| }, |
| { |
| "jsonName": "regenBuildCacheResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "regen_build_cache_response", |
| "number": 17, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RegenBuildCacheResponse" |
| }, |
| { |
| "jsonName": "getBuildDependencyGraphResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "get_build_dependency_graph_response", |
| "number": 19, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetBuildDependencyGraphResponse" |
| }, |
| { |
| "jsonName": "createImageResult", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_image_result", |
| "number": 21, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.CreateImageResult" |
| }, |
| { |
| "jsonName": "testImageResult", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_image_result", |
| "number": 23, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.TestImageResult" |
| }, |
| { |
| "jsonName": "createResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_response", |
| "number": 25, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.CreateResponse" |
| }, |
| { |
| "jsonName": "updateResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_response", |
| "number": 27, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UpdateResponse" |
| }, |
| { |
| "jsonName": "sysrootCreateResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot_create_response", |
| "number": 29, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SysrootCreateResponse" |
| }, |
| { |
| "jsonName": "installToolchainResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "install_toolchain_response", |
| "number": 31, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.InstallToolchainResponse" |
| }, |
| { |
| "jsonName": "buildTargetUnitTestResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target_unit_test_response", |
| "number": 33, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BuildTargetUnitTestResponse" |
| }, |
| { |
| "jsonName": "chromiteUnitTestResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromite_unit_test_response", |
| "number": 35, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.ChromiteUnitTestResponse" |
| }, |
| { |
| "jsonName": "debugInfoTestResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "debug_info_test_response", |
| "number": 37, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DebugInfoTestResponse" |
| }, |
| { |
| "jsonName": "vmTestResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "vm_test_response", |
| "number": 39, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.VmTestResponse" |
| }, |
| { |
| "jsonName": "uprevPackagesResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "uprev_packages_response", |
| "number": 45, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UprevPackagesResponse" |
| }, |
| { |
| "jsonName": "getBestVisibleResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "get_best_visible_response", |
| "number": 47, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetBestVisibleResponse" |
| }, |
| { |
| "jsonName": "getChromeVersionResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "get_chrome_version_response", |
| "number": 49, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetChromeVersionResponse" |
| }, |
| { |
| "jsonName": "getBuilderMetadataResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "get_builder_metadata_response", |
| "number": 54, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetBuilderMetadataResponse" |
| }, |
| { |
| "jsonName": "buildAllFirmwareResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_all_firmware_response", |
| "number": 56, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.BuildAllFirmwareResponse" |
| }, |
| { |
| "jsonName": "testAllFirmwareResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_all_firmware_response", |
| "number": 58, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.TestAllFirmwareResponse" |
| } |
| ], |
| "name": "AnalysisServiceEvent", |
| "oneofDecl": [ |
| { |
| "name": "request" |
| }, |
| { |
| "name": "response" |
| } |
| ], |
| "reservedRange": [ |
| { |
| "end": 41, |
| "start": 40 |
| }, |
| { |
| "end": 42, |
| "start": 41 |
| } |
| ] |
| } |
| ], |
| "name": "analysis_service/analysis_service.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/analysis_service" |
| }, |
| "package": "analysis_service", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "MarkStableStatusType", |
| "value": [ |
| { |
| "name": "MARK_STABLE_STATUS_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "MARK_STABLE_STATUS_SUCCESS", |
| "number": 1 |
| }, |
| { |
| "name": "MARK_STABLE_STATUS_PINNED", |
| "number": 2 |
| }, |
| { |
| "name": "MARK_STABLE_STATUS_EARLY_EXIT", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "androidBuildBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_build_branch", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidPackage", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_package", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetLatestBuildRequest", |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "androidVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_version", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetLatestBuildResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "trackingBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "tracking_branch", |
| "number": 2, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "packageName", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidBuildBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_build_branch", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_version", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidGtsBuildBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_gts_build_branch", |
| "number": 6, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildTargets", |
| "label": "LABEL_REPEATED", |
| "name": "build_targets", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "skipCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_commit", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "ignoreDataCollectorArtifacts", |
| "label": "LABEL_OPTIONAL", |
| "name": "ignore_data_collector_artifacts", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "MarkStableRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.MarkStableStatusType" |
| }, |
| { |
| "jsonName": "androidAtom", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_atom", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| } |
| ], |
| "name": "MarkStableResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "UnpinVersionRequest" |
| }, |
| { |
| "name": "UnpinVersionResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "androidPackage", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_package", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_branch", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "WriteLKGBRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "modifiedFiles", |
| "label": "LABEL_REPEATED", |
| "name": "modified_files", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "WriteLKGBResponse" |
| } |
| ], |
| "name": "chromite/api/android.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.GetLatestBuildRequest", |
| "name": "GetLatestBuild", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.GetLatestBuildResponse" |
| }, |
| { |
| "inputType": ".chromite.api.MarkStableRequest", |
| "name": "MarkStable", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.MarkStableResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UnpinVersionRequest", |
| "name": "UnpinVersion", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UnpinVersionResponse" |
| }, |
| { |
| "inputType": ".chromite.api.WriteLKGBRequest", |
| "name": "WriteLKGB", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.WriteLKGBResponse" |
| } |
| ], |
| "name": "AndroidService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "android", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto" |
| ], |
| "messageType": [ |
| { |
| "name": "CompileProtoRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "modifiedFiles", |
| "label": "LABEL_REPEATED", |
| "name": "modified_files", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.CompileProtoResponse.ProtoFile" |
| } |
| ], |
| "name": "CompileProtoResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ProtoFile" |
| } |
| ] |
| }, |
| { |
| "name": "MethodGetRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "methods", |
| "label": "LABEL_REPEATED", |
| "name": "methods", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.MethodGetResponse.Method" |
| } |
| ], |
| "name": "MethodGetResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "method", |
| "label": "LABEL_OPTIONAL", |
| "name": "method", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Method" |
| } |
| ] |
| }, |
| { |
| "name": "VersionGetRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.VersionGetResponse.Version" |
| } |
| ], |
| "name": "VersionGetResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "major", |
| "label": "LABEL_OPTIONAL", |
| "name": "major", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "minor", |
| "label": "LABEL_OPTIONAL", |
| "name": "minor", |
| "number": 2, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "bug", |
| "label": "LABEL_OPTIONAL", |
| "name": "bug", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "Version" |
| } |
| ] |
| } |
| ], |
| "name": "chromite/api/api.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.CompileProtoRequest", |
| "name": "CompileProto", |
| "outputType": ".chromite.api.CompileProtoResponse" |
| } |
| ], |
| "name": "ApiService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "api", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.MethodGetRequest", |
| "name": "Get", |
| "options": { |
| "[chromite.api.method_options]": { |
| "implementationName": "GetMethods" |
| } |
| }, |
| "outputType": ".chromite.api.MethodGetResponse" |
| } |
| ], |
| "name": "MethodService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "api", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.VersionGetRequest", |
| "name": "Get", |
| "options": { |
| "[chromite.api.method_options]": { |
| "implementationName": "GetVersion" |
| } |
| }, |
| "outputType": ".chromite.api.VersionGetResponse" |
| } |
| ], |
| "name": "VersionService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "api", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "enumType": [ |
| { |
| "name": "CallType", |
| "value": [ |
| { |
| "name": "CALL_TYPE_NONE", |
| "number": 0 |
| }, |
| { |
| "name": "CALL_TYPE_EXECUTE", |
| "number": 1 |
| }, |
| { |
| "name": "CALL_TYPE_VALIDATE_ONLY", |
| "number": 2 |
| }, |
| { |
| "name": "CALL_TYPE_MOCK_SUCCESS", |
| "number": 3 |
| }, |
| { |
| "name": "CALL_TYPE_MOCK_FAILURE", |
| "number": 4 |
| }, |
| { |
| "name": "CALL_TYPE_MOCK_INVALID", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "logPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "callType", |
| "label": "LABEL_OPTIONAL", |
| "name": "call_type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.CallType" |
| } |
| ], |
| "name": "BuildApiConfig" |
| } |
| ], |
| "name": "chromite/api/build_api_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto", |
| "chromiumos/metrics.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "TestEnum", |
| "value": [ |
| { |
| "name": "TEST_ENUM_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "TEST_ENUM_FOO", |
| "number": 1 |
| }, |
| { |
| "name": "TEST_ENUM_BAR", |
| "number": 2 |
| }, |
| { |
| "name": "TEST_ENUM_BAZ", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "NestedPath" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "flag", |
| "label": "LABEL_OPTIONAL", |
| "name": "flag", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "testEnum", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_enum", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.TestEnum" |
| } |
| ], |
| "name": "MultiFieldMessage" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "anotherPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "another_path", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "nestedPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "nested_path", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.NestedPath" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "buildTargets", |
| "label": "LABEL_REPEATED", |
| "name": "build_targets", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "syncedDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "synced_dir", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.SyncedDir" |
| }, |
| { |
| "jsonName": "syncedDirs", |
| "label": "LABEL_REPEATED", |
| "name": "synced_dirs", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.SyncedDir" |
| }, |
| { |
| "jsonName": "messages", |
| "label": "LABEL_REPEATED", |
| "name": "messages", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.MultiFieldMessage" |
| }, |
| { |
| "jsonName": "testEnum", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_enum", |
| "number": 12, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.TestEnum" |
| }, |
| { |
| "jsonName": "testEnums", |
| "label": "LABEL_REPEATED", |
| "name": "test_enums", |
| "number": 13, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.TestEnum" |
| }, |
| { |
| "jsonName": "number", |
| "label": "LABEL_OPTIONAL", |
| "name": "number", |
| "number": 14, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "numbers", |
| "label": "LABEL_REPEATED", |
| "name": "numbers", |
| "number": 15, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "remoteexecConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "remoteexec_config", |
| "number": 16, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.RemoteexecConfig" |
| } |
| ], |
| "name": "TestRequestMessage" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "result", |
| "label": "LABEL_OPTIONAL", |
| "name": "result", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "artifact", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "nestedArtifact", |
| "label": "LABEL_OPTIONAL", |
| "name": "nested_artifact", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.NestedPath" |
| }, |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "events", |
| "label": "LABEL_REPEATED", |
| "name": "events", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.MetricEvent" |
| } |
| ], |
| "name": "TestResultMessage" |
| } |
| ], |
| "name": "chromite/api/build_api_test.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "InputOutputMethod", |
| "outputType": ".chromite.api.TestResultMessage" |
| }, |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "RenamedMethod", |
| "options": { |
| "[chromite.api.method_options]": { |
| "implementationName": "CorrectName" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| }, |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "HiddenMethod", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodVisibility": "LV_HIDDEN" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| } |
| ], |
| "name": "TestApiService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "build_api_test" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "InsideServiceInsideMethod", |
| "outputType": ".chromite.api.TestResultMessage" |
| }, |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "InsideServiceOutsideMethod", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| } |
| ], |
| "name": "InsideChrootApiService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "build_api_test", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "OutsideServiceOutsideMethod", |
| "outputType": ".chromite.api.TestResultMessage" |
| }, |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "OutsideServiceInsideMethod", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| } |
| ], |
| "name": "OutsideChrootApiService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "build_api_test", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "HiddenMethod", |
| "outputType": ".chromite.api.TestResultMessage" |
| } |
| ], |
| "name": "HiddenService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "build_api_test", |
| "serviceChrootAssert": "OUTSIDE", |
| "serviceVisibility": "LV_HIDDEN" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "TotServiceTotMethod", |
| "outputType": ".chromite.api.TestResultMessage" |
| }, |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "TotServiceTotMethodInside", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| }, |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "TotServiceBranchedMethod", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodBranchedExecution": "EXECUTE_BRANCHED" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| }, |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "TotServiceBranchedMethodInside", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodBranchedExecution": "EXECUTE_BRANCHED" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| } |
| ], |
| "name": "TotExecutionService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "build_api_test", |
| "serviceBranchedExecution": "EXECUTE_TOT", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "chromeSrc", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_src", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "cacheDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "cache_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "fallbackVersions", |
| "label": "LABEL_OPTIONAL", |
| "name": "fallback_versions", |
| "number": 4, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "useExternalConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_external_config", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "FindLkgmRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chromeosLkgm", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromeos_lkgm", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "configName", |
| "label": "LABEL_OPTIONAL", |
| "name": "config_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "fullVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "full_version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "error", |
| "label": "LABEL_OPTIONAL", |
| "name": "error", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FindLkgmResponse" |
| } |
| ], |
| "name": "chromite/api/chrome_lkgm.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.FindLkgmRequest", |
| "name": "FindLkgm", |
| "outputType": ".chromite.api.FindLkgmResponse" |
| } |
| ], |
| "name": "ChromeLkgmService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "chrome_lkgm" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "MergeConflictBehavior", |
| "value": [ |
| { |
| "name": "MERGE_CONFLICT_BEHAVIOR_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "MERGE_CONFLICT_BEHAVIOR_SKIP", |
| "number": 1 |
| }, |
| { |
| "name": "MERGE_CONFLICT_BEHAVIOR_FAIL", |
| "number": 2 |
| }, |
| { |
| "name": "MERGE_CONFLICT_BEHAVIOR_STOP", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "upstream", |
| "label": "LABEL_OPTIONAL", |
| "name": "upstream", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.Repo" |
| }, |
| { |
| "jsonName": "downstream", |
| "label": "LABEL_OPTIONAL", |
| "name": "downstream", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.Repo" |
| }, |
| { |
| "jsonName": "topic", |
| "label": "LABEL_OPTIONAL", |
| "name": "topic", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "labels", |
| "label": "LABEL_REPEATED", |
| "name": "labels", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.GerritLabel" |
| }, |
| { |
| "jsonName": "reviewers", |
| "label": "LABEL_REPEATED", |
| "name": "reviewers", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.GerritUser" |
| }, |
| { |
| "jsonName": "ccs", |
| "label": "LABEL_REPEATED", |
| "name": "ccs", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.GerritUser" |
| }, |
| { |
| "jsonName": "prependSubject", |
| "label": "LABEL_OPTIONAL", |
| "name": "prepend_subject", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "mergeConflictBehavior", |
| "label": "LABEL_OPTIONAL", |
| "name": "merge_conflict_behavior", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.RunCopybotRequest.MergeConflictBehavior" |
| }, |
| { |
| "jsonName": "excludeFilePatterns", |
| "label": "LABEL_REPEATED", |
| "name": "exclude_file_patterns", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.Pattern" |
| }, |
| { |
| "jsonName": "keepPseudoheaders", |
| "label": "LABEL_REPEATED", |
| "name": "keep_pseudoheaders", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.Pseudoheader" |
| }, |
| { |
| "jsonName": "addSignedOffBy", |
| "label": "LABEL_OPTIONAL", |
| "name": "add_signed_off_by", |
| "number": 11, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "dryRun", |
| "label": "LABEL_OPTIONAL", |
| "name": "dry_run", |
| "number": 12, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "pushOptions", |
| "label": "LABEL_REPEATED", |
| "name": "push_options", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.PushOption" |
| }, |
| { |
| "jsonName": "hashtags", |
| "label": "LABEL_REPEATED", |
| "name": "hashtags", |
| "number": 14, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.Hashtag" |
| }, |
| { |
| "jsonName": "upstreamLimit", |
| "label": "LABEL_OPTIONAL", |
| "name": "upstream_limit", |
| "number": 15, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "downstreamLimit", |
| "label": "LABEL_OPTIONAL", |
| "name": "downstream_limit", |
| "number": 16, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "includePaths", |
| "label": "LABEL_REPEATED", |
| "name": "include_paths", |
| "number": 17, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotRequest.IncludePath" |
| } |
| ], |
| "name": "RunCopybotRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "url", |
| "label": "LABEL_OPTIONAL", |
| "name": "url", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "branch", |
| "label": "LABEL_OPTIONAL", |
| "name": "branch", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "subtree", |
| "label": "LABEL_OPTIONAL", |
| "name": "subtree", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Repo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "user", |
| "label": "LABEL_OPTIONAL", |
| "name": "user", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GerritUser" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "label", |
| "label": "LABEL_OPTIONAL", |
| "name": "label", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GerritLabel" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pattern", |
| "label": "LABEL_OPTIONAL", |
| "name": "pattern", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Pattern" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Pseudoheader" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "opt", |
| "label": "LABEL_OPTIONAL", |
| "name": "opt", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PushOption" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hashtag", |
| "label": "LABEL_OPTIONAL", |
| "name": "hashtag", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Hashtag" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "IncludePath" |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "FailureReason", |
| "value": [ |
| { |
| "name": "FAILURE_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "FAILURE_UPSTREAM_FETCH_ERROR", |
| "number": 1 |
| }, |
| { |
| "name": "FAILURE_DOWNSTREAM_FETCH_ERROR", |
| "number": 2 |
| }, |
| { |
| "name": "FAILURE_DOWNSTREAM_PUSH_ERROR", |
| "number": 3 |
| }, |
| { |
| "name": "FAILURE_MERGE_CONFLITS", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.RunCopybotResponse.FailureReason" |
| }, |
| { |
| "jsonName": "mergeConflicts", |
| "label": "LABEL_REPEATED", |
| "name": "merge_conflicts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunCopybotResponse.MergeConflictCommit" |
| } |
| ], |
| "name": "RunCopybotResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "hash", |
| "label": "LABEL_OPTIONAL", |
| "name": "hash", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "MergeConflictCommit" |
| } |
| ] |
| } |
| ], |
| "name": "chromite/api/copybot.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.RunCopybotRequest", |
| "name": "RunCopybot", |
| "outputType": ".chromite.api.RunCopybotResponse" |
| } |
| ], |
| "name": "CopybotService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "copybot" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "GenerateDlcArtifactsListRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dlcArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "dlc_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GenerateDlcArtifactsListResponse.DlcArtifact" |
| } |
| ], |
| "name": "GenerateDlcArtifactsListResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "imageHash", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_hash", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "imageName", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gsUriPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_uri_path", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DlcArtifact" |
| } |
| ] |
| } |
| ], |
| "name": "chromite/api/dlc.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.GenerateDlcArtifactsListRequest", |
| "name": "GenerateDlcArtifactsList", |
| "outputType": ".chromite.api.GenerateDlcArtifactsListResponse" |
| } |
| ], |
| "name": "DlcService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "dlc", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto", |
| "chromiumos/build/api/system_image.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "SystemImageMetadataRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "systemImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "system_image", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.SystemImage" |
| } |
| ], |
| "name": "SystemImageMetadataResponse" |
| } |
| ], |
| "name": "chromite/api/metadata.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.SystemImageMetadataRequest", |
| "name": "SystemImageMetadata", |
| "outputType": ".chromite.api.SystemImageMetadataResponse" |
| } |
| ], |
| "name": "MetadataService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "metadata", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/common.proto", |
| "google/protobuf/timestamp.proto", |
| "google/protobuf/wrappers.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "RunSpec", |
| "value": [ |
| { |
| "name": "RUN_SPEC_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "NO_RUN", |
| "number": 1 |
| }, |
| { |
| "name": "RUN", |
| "number": 2 |
| }, |
| { |
| "name": "RUN_EXIT", |
| "number": 3 |
| } |
| ] |
| }, |
| { |
| "name": "Dependencies", |
| "value": [ |
| { |
| "name": "DEPENDENCIES_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "ALL_DEPENDENCIES", |
| "number": 1 |
| }, |
| { |
| "name": "CL_AFFECTED_DEPENDENCIES", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "BuildOrchestrator", |
| "value": [ |
| { |
| "name": "BUILD_ORCHESTRATOR_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "PORTAGE", |
| "number": 1 |
| }, |
| { |
| "name": "BAZEL", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "BazelTargets", |
| "value": [ |
| { |
| "name": "BAZEL_TARGETS_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "LITE", |
| "number": 1 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Id" |
| }, |
| { |
| "jsonName": "general", |
| "label": "LABEL_OPTIONAL", |
| "name": "general", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.General" |
| }, |
| { |
| "jsonName": "orchestrator", |
| "label": "LABEL_OPTIONAL", |
| "name": "orchestrator", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Orchestrator" |
| }, |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts" |
| }, |
| { |
| "jsonName": "chrome", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Chrome" |
| }, |
| { |
| "jsonName": "build", |
| "label": "LABEL_OPTIONAL", |
| "name": "build", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Build" |
| }, |
| { |
| "jsonName": "unitTests", |
| "label": "LABEL_OPTIONAL", |
| "name": "unit_tests", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.UnitTests" |
| }, |
| { |
| "jsonName": "updateChroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_chroot", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.UpdateChroot" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "BuilderConfig", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Type", |
| "value": [ |
| { |
| "name": "TYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "CQ", |
| "number": 1 |
| }, |
| { |
| "name": "POSTSUBMIT", |
| "number": 2 |
| }, |
| { |
| "name": "TOOLCHAIN", |
| "number": 3 |
| }, |
| { |
| "name": "INFORMATIONAL", |
| "number": 4 |
| }, |
| { |
| "name": "RELEASE", |
| "number": 5 |
| }, |
| { |
| "name": "PUBLIC", |
| "number": 6 |
| }, |
| { |
| "name": "FACTORY", |
| "number": 7 |
| }, |
| { |
| "name": "INCREMENTAL", |
| "number": 8 |
| }, |
| { |
| "name": "SDK", |
| "number": 9 |
| }, |
| { |
| "name": "SNAPSHOT", |
| "number": 10 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Id.Type" |
| }, |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Id", |
| "reservedName": [ |
| "branch" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Environment", |
| "value": [ |
| { |
| "name": "ENVIRONMENT_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "PRODUCTION", |
| "number": 1 |
| }, |
| { |
| "name": "STAGING", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "Manifest", |
| "value": [ |
| { |
| "name": "MANIFEST_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "PUBLIC", |
| "number": 1 |
| }, |
| { |
| "name": "PRIVATE", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "critical", |
| "label": "LABEL_OPTIONAL", |
| "name": "critical", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.BoolValue" |
| }, |
| { |
| "jsonName": "environment", |
| "label": "LABEL_OPTIONAL", |
| "name": "environment", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.General.Environment" |
| }, |
| { |
| "jsonName": "runWhen", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_when", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.General.RunWhen" |
| }, |
| { |
| "jsonName": "brokenBefore", |
| "label": "LABEL_OPTIONAL", |
| "name": "broken_before", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "brokenUntil", |
| "label": "LABEL_OPTIONAL", |
| "name": "broken_until", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sdkCacheVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_cache_version", |
| "number": 5, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "unibuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "unibuild", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "manifest", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest", |
| "number": 7, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.General.Manifest" |
| }, |
| { |
| "jsonName": "firmwareLocation", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_location", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.FwLocation" |
| }, |
| { |
| "jsonName": "publishImageSizes", |
| "label": "LABEL_OPTIONAL", |
| "name": "publish_image_sizes", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "General", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Mode", |
| "value": [ |
| { |
| "name": "MODE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "ALWAYS_RUN", |
| "number": 1 |
| }, |
| { |
| "name": "ONLY_RUN_ON_FILE_MATCH", |
| "number": 2 |
| }, |
| { |
| "name": "NO_RUN_ON_FILE_MATCH", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "mode", |
| "label": "LABEL_OPTIONAL", |
| "name": "mode", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.General.RunWhen.Mode" |
| }, |
| { |
| "jsonName": "filePatterns", |
| "label": "LABEL_REPEATED", |
| "name": "file_patterns", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RunWhen" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "childSpecs", |
| "label": "LABEL_REPEATED", |
| "name": "child_specs", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Orchestrator.ChildSpec" |
| }, |
| { |
| "jsonName": "gitilesCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "gitiles_commit", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.GitilesCommit" |
| }, |
| { |
| "jsonName": "gerritChanges", |
| "label": "LABEL_REPEATED", |
| "name": "gerrit_changes", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.GerritChange" |
| }, |
| { |
| "jsonName": "followOnOrchestrator", |
| "label": "LABEL_OPTIONAL", |
| "name": "follow_on_orchestrator", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Orchestrator.FollowOnOrchestrator" |
| }, |
| { |
| "jsonName": "requireStableDevices", |
| "label": "LABEL_OPTIONAL", |
| "name": "require_stable_devices", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Orchestrator", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "CollectHandling", |
| "value": [ |
| { |
| "name": "COLLECT_HANDLING_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "COLLECT", |
| "number": 1 |
| }, |
| { |
| "name": "NO_COLLECT", |
| "number": 2 |
| }, |
| { |
| "name": "COLLECT_AFTER_HW_TEST", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "collectHandling", |
| "label": "LABEL_OPTIONAL", |
| "name": "collect_handling", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Orchestrator.ChildSpec.CollectHandling" |
| }, |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "runOn", |
| "label": "LABEL_REPEATED", |
| "name": "run_on", |
| "number": 4, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "ChildSpec" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "awaitCompletion", |
| "label": "LABEL_OPTIONAL", |
| "name": "await_completion", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "FollowOnOrchestrator" |
| } |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Prebuilts", |
| "value": [ |
| { |
| "name": "PREBUILTS_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "PUBLIC", |
| "number": 1 |
| }, |
| { |
| "name": "PRIVATE", |
| "number": 2 |
| }, |
| { |
| "name": "NONE", |
| "number": 3 |
| } |
| ] |
| }, |
| { |
| "name": "ArtifactTypes", |
| "reservedRange": [ |
| { |
| "end": 9, |
| "start": 9 |
| }, |
| { |
| "end": 14, |
| "start": 11 |
| } |
| ], |
| "value": [ |
| { |
| "name": "ARTIFACT_TYPES_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "IMAGE_ZIP", |
| "number": 1 |
| }, |
| { |
| "name": "TEST_UPDATE_PAYLOAD", |
| "number": 2 |
| }, |
| { |
| "name": "AUTOTEST_FILES", |
| "number": 3 |
| }, |
| { |
| "name": "TAST_FILES", |
| "number": 4 |
| }, |
| { |
| "name": "PINNED_GUEST_IMAGES", |
| "number": 5 |
| }, |
| { |
| "name": "FIRMWARE", |
| "number": 6 |
| }, |
| { |
| "name": "EBUILD_LOGS", |
| "number": 7 |
| }, |
| { |
| "name": "CHROMEOS_CONFIG", |
| "number": 8 |
| }, |
| { |
| "name": "IMAGE_ARCHIVES", |
| "number": 10 |
| }, |
| { |
| "name": "UNVERIFIED_CHROME_BENCHMARK_AFDO_FILE", |
| "number": 15 |
| }, |
| { |
| "name": "VERIFIED_CHROME_BENCHMARK_AFDO_FILE", |
| "number": 16 |
| }, |
| { |
| "name": "VERIFIED_KERNEL_CWP_AFDO_FILE", |
| "number": 17 |
| }, |
| { |
| "name": "UNVERIFIED_KERNEL_CWP_AFDO_FILE", |
| "number": 18 |
| }, |
| { |
| "name": "UNVERIFIED_CHROME_CWP_AFDO_FILE", |
| "number": 19 |
| }, |
| { |
| "name": "VERIFIED_CHROME_CWP_AFDO_FILE", |
| "number": 20 |
| }, |
| { |
| "name": "VERIFIED_RELEASE_AFDO_FILE", |
| "number": 21 |
| }, |
| { |
| "name": "UNVERIFIED_CHROME_BENCHMARK_PERF_FILE", |
| "number": 22 |
| }, |
| { |
| "name": "CHROME_DEBUG_BINARY", |
| "number": 23 |
| }, |
| { |
| "name": "TOOLCHAIN_WARNING_LOGS", |
| "number": 24 |
| }, |
| { |
| "name": "CHROME_AFDO_PROFILE_FOR_ANDROID_LINUX", |
| "number": 25 |
| }, |
| { |
| "name": "CLANG_CRASH_DIAGNOSES", |
| "number": 26 |
| }, |
| { |
| "name": "FPMCU_UNITTESTS", |
| "number": 27 |
| }, |
| { |
| "name": "GCE_TARBALL", |
| "number": 28 |
| }, |
| { |
| "name": "COMPILER_RUSAGE_LOG", |
| "number": 29 |
| }, |
| { |
| "name": "FIRMWARE_TARBALL", |
| "number": 30 |
| }, |
| { |
| "name": "FIRMWARE_TARBALL_INFO", |
| "number": 31 |
| }, |
| { |
| "name": "DEBUG_SYMBOLS", |
| "number": 32 |
| }, |
| { |
| "name": "FIRMWARE_LCOV", |
| "number": 33 |
| }, |
| { |
| "name": "DLC_IMAGE", |
| "number": 34 |
| }, |
| { |
| "name": "BREAKPAD_DEBUG_SYMBOLS", |
| "number": 35 |
| }, |
| { |
| "name": "BUILD_MANIFEST", |
| "number": 36 |
| }, |
| { |
| "name": "UNIT_TESTS", |
| "number": 37 |
| }, |
| { |
| "name": "LICENSE_CREDITS", |
| "number": 38 |
| }, |
| { |
| "name": "CODE_COVERAGE_LLVM_JSON", |
| "number": 39 |
| }, |
| { |
| "name": "SIMPLE_CHROME_SYSROOT", |
| "number": 40 |
| }, |
| { |
| "name": "CHROME_EBUILD_ENV", |
| "number": 41 |
| }, |
| { |
| "name": "HWQUAL", |
| "number": 42 |
| }, |
| { |
| "name": "FACTORY_IMAGE", |
| "number": 43 |
| }, |
| { |
| "name": "CODE_COVERAGE_HTML", |
| "number": 44 |
| }, |
| { |
| "name": "STRIPPED_PACKAGES", |
| "number": 45 |
| }, |
| { |
| "name": "CODE_COVERAGE_RUST_LLVM_JSON", |
| "number": 46 |
| }, |
| { |
| "name": "FUZZER_SYSROOT", |
| "number": 47 |
| }, |
| { |
| "name": "CODE_COVERAGE_GOLANG", |
| "number": 48 |
| }, |
| { |
| "name": "IMAGE_SCRIPTS", |
| "number": 49 |
| }, |
| { |
| "name": "SYSROOT_ARCHIVE", |
| "number": 50 |
| }, |
| { |
| "name": "SDK_TARBALL", |
| "number": 51 |
| }, |
| { |
| "name": "SDK_TOOLCHAIN_PREBUILTS", |
| "number": 52 |
| }, |
| { |
| "name": "BAZEL_PERFORMANCE_ARTIFACTS", |
| "number": 53 |
| }, |
| { |
| "name": "CODE_COVERAGE_E2E", |
| "number": 54 |
| }, |
| { |
| "name": "FIRMWARE_TOKEN_DATABASE", |
| "number": 55 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "prebuilts", |
| "label": "LABEL_OPTIONAL", |
| "name": "prebuilts", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.Prebuilts" |
| }, |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.ArtifactTypes" |
| }, |
| { |
| "jsonName": "prebuiltsGsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "prebuilts_gs_bucket", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "artifactsGsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts_gs_bucket", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "publishArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "publish_artifacts", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.PublishInfo" |
| }, |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.InputArtifactInfo" |
| }, |
| { |
| "jsonName": "artifactProfileInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_profile_info", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactProfileInfo" |
| }, |
| { |
| "jsonName": "artifactsInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts_info", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactsByService" |
| }, |
| { |
| "jsonName": "devinstallPrebuiltsGsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "devinstall_prebuilts_gs_bucket", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "attestationEligible", |
| "label": "LABEL_OPTIONAL", |
| "name": "attestation_eligible", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "useCqPrebuilts", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_cq_prebuilts", |
| "number": 11, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Artifacts", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "publishTypes", |
| "label": "LABEL_REPEATED", |
| "name": "publish_types", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.ArtifactTypes" |
| }, |
| { |
| "jsonName": "publishGsLocation", |
| "label": "LABEL_OPTIONAL", |
| "name": "publish_gs_location", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "aclName", |
| "label": "LABEL_OPTIONAL", |
| "name": "acl_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PublishInfo", |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "inputArtifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "input_artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.ArtifactTypes" |
| }, |
| { |
| "jsonName": "inputArtifactGsLocations", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifact_gs_locations", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "InputArtifactInfo" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "internal", |
| "label": "LABEL_OPTIONAL", |
| "name": "internal", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Chrome" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "useFlags", |
| "label": "LABEL_REPEATED", |
| "name": "use_flags", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.UseFlag" |
| }, |
| { |
| "jsonName": "portageProfile", |
| "label": "LABEL_OPTIONAL", |
| "name": "portage_profile", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Build.PortageProfile" |
| }, |
| { |
| "jsonName": "applyGerritChanges", |
| "label": "LABEL_OPTIONAL", |
| "name": "apply_gerrit_changes", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "prepareForBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "prepare_for_build", |
| "number": 17, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Build.PrepareForBuild" |
| }, |
| { |
| "jsonName": "sdkUpdate", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_update", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Build.SdkUpdate" |
| }, |
| { |
| "jsonName": "installToolchain", |
| "label": "LABEL_OPTIONAL", |
| "name": "install_toolchain", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Build.InstallToolchain" |
| }, |
| { |
| "jsonName": "installPackages", |
| "label": "LABEL_OPTIONAL", |
| "name": "install_packages", |
| "number": 16, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Build.InstallPackages" |
| }, |
| { |
| "jsonName": "buildImages", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_images", |
| "number": 15, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Build.BuildImages" |
| } |
| ], |
| "name": "Build", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "profile", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PortageProfile" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "additionalArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "additional_args", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PrepareForBuildAdditionalArgs" |
| } |
| ], |
| "name": "PrepareForBuild" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "compileSource", |
| "label": "LABEL_OPTIONAL", |
| "name": "compile_source", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "sdkUpdateRunSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdk_update_run_spec", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.RunSpec" |
| }, |
| { |
| "jsonName": "sdknext", |
| "label": "LABEL_OPTIONAL", |
| "name": "sdknext", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "SdkUpdate" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "compileSource", |
| "label": "LABEL_OPTIONAL", |
| "name": "compile_source", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "InstallToolchain" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "compileSource", |
| "label": "LABEL_OPTIONAL", |
| "name": "compile_source", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "runSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_spec", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.RunSpec" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "disableGoma", |
| "label": "LABEL_OPTIONAL", |
| "name": "disable_goma", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "useRemoteexec", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_remoteexec", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "dependencies", |
| "label": "LABEL_OPTIONAL", |
| "name": "dependencies", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Dependencies" |
| }, |
| { |
| "jsonName": "installPackagesOrchestrator", |
| "label": "LABEL_OPTIONAL", |
| "name": "install_packages_orchestrator", |
| "number": 7, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.BuildOrchestrator" |
| }, |
| { |
| "jsonName": "bazelTargets", |
| "label": "LABEL_OPTIONAL", |
| "name": "bazel_targets", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.BazelTargets" |
| }, |
| { |
| "jsonName": "skipCleanPackageDirs", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_clean_package_dirs", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "bazelUseRemoteExecution", |
| "label": "LABEL_OPTIONAL", |
| "name": "bazel_use_remote_execution", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "InstallPackages" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "imageTypes", |
| "label": "LABEL_REPEATED", |
| "name": "image_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "disableRootfsVerification", |
| "label": "LABEL_OPTIONAL", |
| "name": "disable_rootfs_verification", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "diskLayout", |
| "label": "LABEL_OPTIONAL", |
| "name": "disk_layout", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "baseIsRecovery", |
| "label": "LABEL_OPTIONAL", |
| "name": "base_is_recovery", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "verifyImageSizeDelta", |
| "label": "LABEL_OPTIONAL", |
| "name": "verify_image_size_delta", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "buildImagesOrchestrator", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_images_orchestrator", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.BuildOrchestrator" |
| } |
| ], |
| "name": "BuildImages" |
| } |
| ], |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 3 |
| }, |
| { |
| "end": 12, |
| "start": 7 |
| }, |
| { |
| "end": 15, |
| "start": 14 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "ebuildsRunSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "ebuilds_run_spec", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.RunSpec" |
| }, |
| { |
| "jsonName": "emptySysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "empty_sysroot", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "dependencies", |
| "label": "LABEL_OPTIONAL", |
| "name": "dependencies", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Dependencies" |
| }, |
| { |
| "jsonName": "packageBlocklist", |
| "label": "LABEL_REPEATED", |
| "name": "package_blocklist", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "skipImageTests", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_image_tests", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "unitTestsOrchestrator", |
| "label": "LABEL_OPTIONAL", |
| "name": "unit_tests_orchestrator", |
| "number": 11, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.BuildOrchestrator" |
| } |
| ], |
| "name": "UnitTests", |
| "reservedRange": [ |
| { |
| "end": 5, |
| "start": 4 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "runSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_spec", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.RunSpec" |
| } |
| ], |
| "name": "UpdateChroot" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "builderConfigs", |
| "label": "LABEL_REPEATED", |
| "name": "builder_configs", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig" |
| } |
| ], |
| "name": "BuilderConfigs" |
| } |
| ], |
| "name": "chromiumos/builder_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "chromiumos/common.proto", |
| "chromiumos/builder_config.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildbucketId", |
| "label": "LABEL_OPTIONAL", |
| "name": "buildbucket_id", |
| "number": 1, |
| "type": "TYPE_UINT64" |
| }, |
| { |
| "jsonName": "startTimestamp", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_timestamp", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "buildType", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_type", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Id.Type" |
| }, |
| { |
| "jsonName": "buildConfigName", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_config_name", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "annealingCommitId", |
| "label": "LABEL_OPTIONAL", |
| "name": "annealing_commit_id", |
| "number": 6, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "manifestCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_commit", |
| "number": 7, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuilderMetadata" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "platformVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "platform_version", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.PlatformVersion" |
| } |
| ], |
| "name": "BuildVersionData" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "platformBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "platform_build", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "platformBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "platform_branch", |
| "number": 2, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "platformPatch", |
| "label": "LABEL_OPTIONAL", |
| "name": "platform_patch", |
| "number": 3, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "PlatformVersion" |
| } |
| ], |
| "name": "chromite/observability/shared.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/observability" |
| }, |
| "package": "chromite.observability", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/common.proto", |
| "chromite/observability/shared.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "builderMetadata", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder_metadata", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.BuilderMetadata" |
| }, |
| { |
| "jsonName": "buildVersionData", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_version_data", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.BuildVersionData" |
| }, |
| { |
| "jsonName": "imageData", |
| "label": "LABEL_REPEATED", |
| "name": "image_data", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.ImageData" |
| } |
| ], |
| "name": "ImageSizeObservabilityData" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "imageType", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "imagePartitionData", |
| "label": "LABEL_REPEATED", |
| "name": "image_partition_data", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.ImagePartitionData" |
| } |
| ], |
| "name": "ImageData" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "partitionName", |
| "label": "LABEL_OPTIONAL", |
| "name": "partition_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.PackageSizeData" |
| }, |
| { |
| "jsonName": "partitionApparentSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "partition_apparent_size", |
| "number": 4, |
| "type": "TYPE_UINT64" |
| }, |
| { |
| "jsonName": "partitionDiskUtilizationSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "partition_disk_utilization_size", |
| "number": 5, |
| "type": "TYPE_UINT64" |
| } |
| ], |
| "name": "ImagePartitionData", |
| "reservedName": [ |
| "partition_size" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "identifier", |
| "label": "LABEL_OPTIONAL", |
| "name": "identifier", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.PackageIdentifier" |
| }, |
| { |
| "jsonName": "apparentSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "apparent_size", |
| "number": 3, |
| "type": "TYPE_UINT64" |
| }, |
| { |
| "jsonName": "diskUtilizationSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "disk_utilization_size", |
| "number": 4, |
| "type": "TYPE_UINT64" |
| } |
| ], |
| "name": "PackageSizeData", |
| "reservedName": [ |
| "size" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "packageName", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.PackageName" |
| }, |
| { |
| "jsonName": "packageVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_version", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.PackageVersion" |
| } |
| ], |
| "name": "PackageIdentifier" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "atom", |
| "label": "LABEL_OPTIONAL", |
| "name": "atom", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "category", |
| "label": "LABEL_OPTIONAL", |
| "name": "category", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "packageName", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PackageName" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "major", |
| "label": "LABEL_OPTIONAL", |
| "name": "major", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "minor", |
| "label": "LABEL_OPTIONAL", |
| "name": "minor", |
| "number": 2, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "patch", |
| "label": "LABEL_OPTIONAL", |
| "name": "patch", |
| "number": 3, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "extended", |
| "label": "LABEL_OPTIONAL", |
| "name": "extended", |
| "number": 4, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "revision", |
| "label": "LABEL_OPTIONAL", |
| "name": "revision", |
| "number": 5, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "fullVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "full_version", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PackageVersion" |
| } |
| ], |
| "name": "chromite/observability/sizes.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/observability" |
| }, |
| "package": "chromite.observability", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/image.proto", |
| "chromite/observability/sizes.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "builtImages", |
| "label": "LABEL_REPEATED", |
| "name": "built_images", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Image" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "GetImageSizeDataRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "imageData", |
| "label": "LABEL_REPEATED", |
| "name": "image_data", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.observability.ImageData" |
| } |
| ], |
| "name": "GetImageSizeDataResponse" |
| } |
| ], |
| "name": "chromite/api/observability.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.GetImageSizeDataRequest", |
| "name": "GetImageSizeData", |
| "outputType": ".chromite.api.GetImageSizeDataResponse" |
| } |
| ], |
| "name": "ObservabilityService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "observability", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "channel", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Build" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "build", |
| "label": "LABEL_OPTIONAL", |
| "name": "build", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Build" |
| }, |
| { |
| "jsonName": "dlcId", |
| "label": "LABEL_OPTIONAL", |
| "name": "dlc_id", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dlcPackage", |
| "label": "LABEL_OPTIONAL", |
| "name": "dlc_package", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dlcImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "dlc_image", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "imageType", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_type", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| } |
| ], |
| "name": "DLCImage" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "build", |
| "label": "LABEL_OPTIONAL", |
| "name": "build", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Build" |
| }, |
| { |
| "jsonName": "imageType", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SignedImage" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "build", |
| "label": "LABEL_OPTIONAL", |
| "name": "build", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Build" |
| }, |
| { |
| "jsonName": "imageType", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UnsignedImage" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "fullUpdate", |
| "label": "LABEL_OPTIONAL", |
| "name": "full_update", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "srcSignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_signed_image", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SignedImage" |
| }, |
| { |
| "jsonName": "srcUnsignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_unsigned_image", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UnsignedImage" |
| }, |
| { |
| "jsonName": "srcDlcImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_dlc_image", |
| "number": 10, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DLCImage" |
| }, |
| { |
| "jsonName": "tgtSignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "tgt_signed_image", |
| "number": 4, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SignedImage" |
| }, |
| { |
| "jsonName": "tgtUnsignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "tgt_unsigned_image", |
| "number": 5, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UnsignedImage" |
| }, |
| { |
| "jsonName": "tgtDlcImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "tgt_dlc_image", |
| "number": 11, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DLCImage" |
| }, |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "verify", |
| "label": "LABEL_OPTIONAL", |
| "name": "verify", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "keyset", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dryrun", |
| "label": "LABEL_OPTIONAL", |
| "name": "dryrun", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "minios", |
| "label": "LABEL_OPTIONAL", |
| "name": "minios", |
| "number": 13, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 14, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| }, |
| { |
| "jsonName": "useLocalSigning", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_local_signing", |
| "number": 15, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "dockerImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "docker_image", |
| "number": 16, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GenerationRequest", |
| "oneofDecl": [ |
| { |
| "name": "src_image_oneof" |
| }, |
| { |
| "name": "tgt_image_oneof" |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "FailureReason", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "NOT_MINIOS_COMPATIBLE", |
| "number": 1 |
| }, |
| { |
| "name": "MINIOS_COUNT_MISMATCH", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "localPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "local_path", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "remoteUri", |
| "label": "LABEL_OPTIONAL", |
| "name": "remote_uri", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "versionedArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "versioned_artifacts", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GenerationResponse.VersionedArtifact" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.GenerationResponse.FailureReason" |
| } |
| ], |
| "name": "GenerationResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "localPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "local_path", |
| "number": 2, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "remoteUri", |
| "label": "LABEL_OPTIONAL", |
| "name": "remote_uri", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "filePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "file_path", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "VersionedArtifact" |
| } |
| ], |
| "reservedName": [ |
| "success" |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "fullUpdate", |
| "label": "LABEL_OPTIONAL", |
| "name": "full_update", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "srcSignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_signed_image", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SignedImage" |
| }, |
| { |
| "jsonName": "srcUnsignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_unsigned_image", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UnsignedImage" |
| }, |
| { |
| "jsonName": "srcDlcImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_dlc_image", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DLCImage" |
| }, |
| { |
| "jsonName": "tgtSignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "tgt_signed_image", |
| "number": 5, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SignedImage" |
| }, |
| { |
| "jsonName": "tgtUnsignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "tgt_unsigned_image", |
| "number": 6, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UnsignedImage" |
| }, |
| { |
| "jsonName": "tgtDlcImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "tgt_dlc_image", |
| "number": 7, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DLCImage" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "minios", |
| "label": "LABEL_OPTIONAL", |
| "name": "minios", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "GenerateUnsignedPayloadRequest", |
| "oneofDecl": [ |
| { |
| "name": "src_image_oneof" |
| }, |
| { |
| "name": "tgt_image_oneof" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "payloadFilePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "payload_file_path", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "randSuffix", |
| "label": "LABEL_OPTIONAL", |
| "name": "rand_suffix", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "partitionNames", |
| "label": "LABEL_REPEATED", |
| "name": "partition_names", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "srcPartitions", |
| "label": "LABEL_REPEATED", |
| "name": "src_partitions", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "tgtPartitions", |
| "label": "LABEL_REPEATED", |
| "name": "tgt_partitions", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| }, |
| { |
| "jsonName": "appid", |
| "label": "LABEL_OPTIONAL", |
| "name": "appid", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "payloadFileLogPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "payload_file_log_path", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "UnsignedPayload", |
| "reservedRange": [ |
| { |
| "end": 4, |
| "start": 3 |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "FailureReason", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "NOT_MINIOS_COMPATIBLE", |
| "number": 1 |
| }, |
| { |
| "name": "MINIOS_COUNT_MISMATCH", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "unsignedPayloads", |
| "label": "LABEL_REPEATED", |
| "name": "unsigned_payloads", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UnsignedPayload" |
| }, |
| { |
| "jsonName": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.GenerateUnsignedPayloadResponse.FailureReason" |
| } |
| ], |
| "name": "GenerateUnsignedPayloadResponse", |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "fullUpdate", |
| "label": "LABEL_OPTIONAL", |
| "name": "full_update", |
| "number": 10, |
| "oneofIndex": 0, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "srcSignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_signed_image", |
| "number": 11, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SignedImage" |
| }, |
| { |
| "jsonName": "srcUnsignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_unsigned_image", |
| "number": 12, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UnsignedImage" |
| }, |
| { |
| "jsonName": "srcDlcImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_dlc_image", |
| "number": 13, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DLCImage" |
| }, |
| { |
| "jsonName": "tgtSignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "tgt_signed_image", |
| "number": 14, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SignedImage" |
| }, |
| { |
| "jsonName": "tgtUnsignedImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "tgt_unsigned_image", |
| "number": 15, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UnsignedImage" |
| }, |
| { |
| "jsonName": "tgtDlcImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "tgt_dlc_image", |
| "number": 16, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.DLCImage" |
| }, |
| { |
| "jsonName": "minios", |
| "label": "LABEL_OPTIONAL", |
| "name": "minios", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "payloads", |
| "label": "LABEL_REPEATED", |
| "name": "payloads", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.UnsignedPayload" |
| }, |
| { |
| "jsonName": "dryrun", |
| "label": "LABEL_OPTIONAL", |
| "name": "dryrun", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| }, |
| { |
| "jsonName": "keyset", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "verify", |
| "label": "LABEL_OPTIONAL", |
| "name": "verify", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "useLocalSigning", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_local_signing", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "dockerImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "docker_image", |
| "number": 17, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FinalizePayloadRequest", |
| "oneofDecl": [ |
| { |
| "name": "src_image_oneof" |
| }, |
| { |
| "name": "tgt_image_oneof" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "versionedArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "versioned_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FinalizePayloadResponse.VersionedArtifact" |
| } |
| ], |
| "name": "FinalizePayloadResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "remoteUri", |
| "label": "LABEL_OPTIONAL", |
| "name": "remote_uri", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "filePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "file_path", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "VersionedArtifact" |
| } |
| ] |
| } |
| ], |
| "name": "chromite/api/payload.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.GenerationRequest", |
| "name": "GeneratePayload", |
| "outputType": ".chromite.api.GenerationResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GenerateUnsignedPayloadRequest", |
| "name": "GenerateUnsignedPayload", |
| "outputType": ".chromite.api.GenerateUnsignedPayloadResponse" |
| }, |
| { |
| "inputType": ".chromite.api.FinalizePayloadRequest", |
| "name": "FinalizePayload", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodBranchedExecution": "EXECUTE_TOT", |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.FinalizePayloadResponse" |
| } |
| ], |
| "name": "PayloadService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "payload", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "name": "RunSpidersRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTargets", |
| "label": "LABEL_REPEATED", |
| "name": "build_targets", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunSpidersResponse.BuildTarget" |
| }, |
| { |
| "jsonName": "overlays", |
| "label": "LABEL_REPEATED", |
| "name": "overlays", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunSpidersResponse.Overlay" |
| } |
| ], |
| "name": "RunSpidersResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "profileId", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile_id", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunSpidersResponse.Profile" |
| } |
| ], |
| "name": "BuildTarget" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "useFlags", |
| "label": "LABEL_REPEATED", |
| "name": "use_flags", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunSpidersResponse.ProfileUse" |
| }, |
| { |
| "jsonName": "parentProfiles", |
| "label": "LABEL_REPEATED", |
| "name": "parent_profiles", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunSpidersResponse.Profile" |
| } |
| ], |
| "name": "Profile" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "profiles", |
| "label": "LABEL_REPEATED", |
| "name": "profiles", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunSpidersResponse.Profile" |
| }, |
| { |
| "jsonName": "ebuilds", |
| "label": "LABEL_REPEATED", |
| "name": "ebuilds", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunSpidersResponse.Ebuild" |
| }, |
| { |
| "jsonName": "eclasses", |
| "label": "LABEL_REPEATED", |
| "name": "eclasses", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunSpidersResponse.Eclass" |
| } |
| ], |
| "name": "Overlay" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "packageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_info", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "revision", |
| "label": "LABEL_OPTIONAL", |
| "name": "revision", |
| "number": 4, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "eapi", |
| "label": "LABEL_OPTIONAL", |
| "name": "eapi", |
| "number": 5, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "description", |
| "label": "LABEL_OPTIONAL", |
| "name": "description", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "homepage", |
| "label": "LABEL_OPTIONAL", |
| "name": "homepage", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "license", |
| "label": "LABEL_OPTIONAL", |
| "name": "license", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "slot", |
| "label": "LABEL_OPTIONAL", |
| "name": "slot", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "srcUri", |
| "label": "LABEL_OPTIONAL", |
| "name": "src_uri", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "restrict", |
| "label": "LABEL_OPTIONAL", |
| "name": "restrict", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "depend", |
| "label": "LABEL_OPTIONAL", |
| "name": "depend", |
| "number": 12, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "rdepend", |
| "label": "LABEL_OPTIONAL", |
| "name": "rdepend", |
| "number": 13, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "bdepend", |
| "label": "LABEL_OPTIONAL", |
| "name": "bdepend", |
| "number": 14, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pdepend", |
| "label": "LABEL_OPTIONAL", |
| "name": "pdepend", |
| "number": 15, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "useFlags", |
| "label": "LABEL_REPEATED", |
| "name": "use_flags", |
| "number": 16, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RunSpidersResponse.EbuildUse" |
| }, |
| { |
| "jsonName": "eclassInherits", |
| "label": "LABEL_REPEATED", |
| "name": "eclass_inherits", |
| "number": 17, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Ebuild" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "eclassInherits", |
| "label": "LABEL_REPEATED", |
| "name": "eclass_inherits", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Eclass" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "enabled", |
| "label": "LABEL_OPTIONAL", |
| "name": "enabled", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "ProfileUse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "defaultEnabled", |
| "label": "LABEL_OPTIONAL", |
| "name": "default_enabled", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "EbuildUse" |
| } |
| ] |
| } |
| ], |
| "name": "chromite/api/portage_explorer.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.RunSpidersRequest", |
| "name": "RunSpiders", |
| "outputType": ".chromite.api.RunSpidersResponse" |
| } |
| ], |
| "name": "PortageExplorerService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "portage_explorer", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Path" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTargets", |
| "label": "LABEL_REPEATED", |
| "name": "build_targets", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "affectedPaths", |
| "label": "LABEL_REPEATED", |
| "name": "affected_paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Path" |
| } |
| ], |
| "name": "GetRelevantBuildTargetsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTargets", |
| "label": "LABEL_REPEATED", |
| "name": "build_targets", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetRelevantBuildTargetsResponse.RelevantTarget" |
| } |
| ], |
| "name": "GetRelevantBuildTargetsResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "reason", |
| "label": "LABEL_OPTIONAL", |
| "name": "reason", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetRelevantBuildTargetsResponse.RelevantTarget.Reason" |
| } |
| ], |
| "name": "RelevantTarget", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "trigger", |
| "label": "LABEL_OPTIONAL", |
| "name": "trigger", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Path" |
| }, |
| { |
| "jsonName": "buildToolAffected", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_tool_affected", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetRelevantBuildTargetsResponse.RelevantTarget.Reason.BuildToolAffected" |
| }, |
| { |
| "jsonName": "profileAffected", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile_affected", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetRelevantBuildTargetsResponse.RelevantTarget.Reason.ProfileAffected" |
| }, |
| { |
| "jsonName": "overlayAffected", |
| "label": "LABEL_OPTIONAL", |
| "name": "overlay_affected", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetRelevantBuildTargetsResponse.RelevantTarget.Reason.OverlayAffected" |
| }, |
| { |
| "jsonName": "packageAffected", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_affected", |
| "number": 5, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetRelevantBuildTargetsResponse.RelevantTarget.Reason.PackageAffected" |
| }, |
| { |
| "jsonName": "pathRuleAffected", |
| "label": "LABEL_OPTIONAL", |
| "name": "path_rule_affected", |
| "number": 6, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetRelevantBuildTargetsResponse.RelevantTarget.Reason.PathRuleAffected" |
| } |
| ], |
| "name": "Reason", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "subtree", |
| "label": "LABEL_OPTIONAL", |
| "name": "subtree", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Path" |
| } |
| ], |
| "name": "BuildToolAffected" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "profile", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Path" |
| } |
| ], |
| "name": "ProfileAffected" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "overlay", |
| "label": "LABEL_OPTIONAL", |
| "name": "overlay", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Path" |
| } |
| ], |
| "name": "OverlayAffected" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "packageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "package_info", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "ebuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "ebuild", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Path" |
| } |
| ], |
| "name": "PackageAffected" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pattern", |
| "label": "LABEL_OPTIONAL", |
| "name": "pattern", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PathRuleAffected" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "reason" |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "name": "chromite/api/relevancy.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.GetRelevantBuildTargetsRequest", |
| "name": "GetRelevantBuildTargets", |
| "outputType": ".chromite.api.GetRelevantBuildTargetsResponse" |
| } |
| ], |
| "name": "RelevancyService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "relevancy" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "targetDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_dir", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "AssembleRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "remoteTestDrivers", |
| "label": "LABEL_REPEATED", |
| "name": "remote_test_drivers", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.RemoteTestDriver" |
| } |
| ], |
| "name": "AssembleResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildContext", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_context", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "RemoteTestDriver" |
| } |
| ], |
| "name": "chromite/api/remote_test_driver.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.AssembleRequest", |
| "name": "Assemble", |
| "outputType": ".chromite.api.AssembleResponse" |
| } |
| ], |
| "name": "RemoteTestDriverService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "remote_test_driver", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResultPath" |
| } |
| ], |
| "name": "BuildSdkSubtoolsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "failedPackageData", |
| "label": "LABEL_REPEATED", |
| "name": "failed_package_data", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FailedPackageData" |
| }, |
| { |
| "jsonName": "bundlePaths", |
| "label": "LABEL_REPEATED", |
| "name": "bundle_paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "BuildSdkSubtoolsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "useProduction", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_production", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "bundlePaths", |
| "label": "LABEL_REPEATED", |
| "name": "bundle_paths", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "UploadSdkSubtoolsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "stepText", |
| "label": "LABEL_OPTIONAL", |
| "name": "step_text", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "summaryMarkdown", |
| "label": "LABEL_OPTIONAL", |
| "name": "summary_markdown", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UploadSdkSubtoolsResponse" |
| } |
| ], |
| "name": "chromite/api/sdk_subtools.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.BuildSdkSubtoolsRequest", |
| "name": "BuildSdkSubtools", |
| "outputType": ".chromite.api.BuildSdkSubtoolsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UploadSdkSubtoolsRequest", |
| "name": "UploadSdkSubtools", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UploadSdkSubtoolsResponse" |
| } |
| ], |
| "name": "SdkSubtoolsService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "sdk_subtools", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "dockerImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "docker_image", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "releaseKeysCheckout", |
| "label": "LABEL_OPTIONAL", |
| "name": "release_keys_checkout", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dryRun", |
| "label": "LABEL_OPTIONAL", |
| "name": "dry_run", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "skipAndroidKeys", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_android_keys", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "uefi", |
| "label": "LABEL_OPTIONAL", |
| "name": "uefi", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "CreatePreMPKeysRequest" |
| }, |
| { |
| "name": "CreatePreMPKeysResponse" |
| } |
| ], |
| "name": "chromite/api/signing.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.CreatePreMPKeysRequest", |
| "name": "CreatePreMPKeys", |
| "options": {}, |
| "outputType": ".chromite.api.CreatePreMPKeysResponse" |
| } |
| ], |
| "name": "SigningService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "signing", |
| "serviceBranchedExecution": "EXECUTE_TOT", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| } |
| ], |
| "name": "TestMetadataRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "autotest", |
| "label": "LABEL_OPTIONAL", |
| "name": "autotest", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AutotestTestMetadata" |
| } |
| ], |
| "name": "TestMetadataResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "suites", |
| "label": "LABEL_REPEATED", |
| "name": "suites", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AutotestSuite" |
| }, |
| { |
| "jsonName": "tests", |
| "label": "LABEL_REPEATED", |
| "name": "tests", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AutotestTest" |
| } |
| ], |
| "name": "AutotestTestMetadata" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "childDependencies", |
| "label": "LABEL_REPEATED", |
| "name": "child_dependencies", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AutotestTaskDependency" |
| }, |
| { |
| "jsonName": "childTaskTimeoutSec", |
| "label": "LABEL_OPTIONAL", |
| "name": "child_task_timeout_sec", |
| "number": 3, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "tests", |
| "label": "LABEL_REPEATED", |
| "name": "tests", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AutotestSuite.TestReference" |
| } |
| ], |
| "name": "AutotestSuite", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TestReference" |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ExecutionEnvironment", |
| "value": [ |
| { |
| "name": "EXECUTION_ENVIRONMENT_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "EXECUTION_ENVIRONMENT_CLIENT", |
| "number": 1 |
| }, |
| { |
| "name": "EXECUTION_ENVIRONMENT_SERVER", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dependencies", |
| "label": "LABEL_REPEATED", |
| "name": "dependencies", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AutotestTaskDependency" |
| }, |
| { |
| "jsonName": "allowRetries", |
| "label": "LABEL_OPTIONAL", |
| "name": "allow_retries", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "maxRetries", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_retries", |
| "number": 4, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "needsMultipleDuts", |
| "label": "LABEL_OPTIONAL", |
| "name": "needs_multiple_duts", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "dutCount", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_count", |
| "number": 6, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "executionEnvironment", |
| "label": "LABEL_OPTIONAL", |
| "name": "execution_environment", |
| "number": 7, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.AutotestTest.ExecutionEnvironment" |
| }, |
| { |
| "jsonName": "names", |
| "label": "LABEL_REPEATED", |
| "name": "names", |
| "number": 8, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "AutotestTest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "label", |
| "label": "LABEL_OPTIONAL", |
| "name": "label", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "AutotestTaskDependency" |
| } |
| ], |
| "name": "chromite/api/test_metadata.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.TestMetadataRequest", |
| "name": "Get", |
| "outputType": ".chromite.api.TestMetadataResponse" |
| } |
| ], |
| "name": "TestMetadataService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "test_metadata", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/artifacts.proto", |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/builder_config.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactType", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.ArtifactTypes" |
| }, |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Artifact" |
| } |
| ], |
| "name": "ArtifactInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.ArtifactTypes" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "inputArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "input_artifacts", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.InputArtifactInfo" |
| }, |
| { |
| "jsonName": "additionalArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "additional_args", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PrepareForBuildAdditionalArgs" |
| }, |
| { |
| "jsonName": "profileInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile_info", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactProfileInfo" |
| } |
| ], |
| "name": "PrepareForToolchainBuildRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildRelevance", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_relevance", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.PrepareForBuildResponse.BuildRelevance" |
| } |
| ], |
| "name": "PrepareForToolchainBuildResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "outputDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "output_dir", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "artifactTypes", |
| "label": "LABEL_REPEATED", |
| "name": "artifact_types", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderConfig.Artifacts.ArtifactTypes" |
| }, |
| { |
| "jsonName": "additionalArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "additional_args", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PrepareForBuildAdditionalArgs" |
| }, |
| { |
| "jsonName": "profileInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile_info", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactProfileInfo" |
| } |
| ], |
| "name": "BundleToolchainRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifactsInfo", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts_info", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.ArtifactInfo" |
| } |
| ], |
| "name": "BundleToolchainResponse", |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "uploadedArtifacts", |
| "label": "LABEL_REPEATED", |
| "name": "uploaded_artifacts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetUpdatedFilesRequest.UploadedArtifacts" |
| } |
| ], |
| "name": "GetUpdatedFilesRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "artifactInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact_info", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.ArtifactInfo" |
| }, |
| { |
| "jsonName": "profileInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "profile_info", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ArtifactProfileInfo" |
| } |
| ], |
| "name": "UploadedArtifacts" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "updatedFiles", |
| "label": "LABEL_REPEATED", |
| "name": "updated_files", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetUpdatedFilesResponse.UpdatedFile" |
| }, |
| { |
| "jsonName": "commitMessage", |
| "label": "LABEL_OPTIONAL", |
| "name": "commit_message", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "commitFooter", |
| "label": "LABEL_REPEATED", |
| "name": "commit_footer", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetUpdatedFilesResponse.CommitFooter" |
| } |
| ], |
| "name": "GetUpdatedFilesResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UpdatedFile" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "gerritChange", |
| "label": "LABEL_REPEATED", |
| "name": "gerrit_change", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.GerritChange" |
| } |
| ], |
| "name": "CqDependFooter" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "tag", |
| "label": "LABEL_OPTIONAL", |
| "name": "tag", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CqClTagFooter" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "cqDepend", |
| "label": "LABEL_OPTIONAL", |
| "name": "cq_depend", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetUpdatedFilesResponse.CqDependFooter" |
| }, |
| { |
| "jsonName": "cqClTag", |
| "label": "LABEL_OPTIONAL", |
| "name": "cq_cl_tag", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.GetUpdatedFilesResponse.CqClTagFooter" |
| } |
| ], |
| "name": "CommitFooter", |
| "oneofDecl": [ |
| { |
| "name": "footer" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Linters", |
| "value": [ |
| { |
| "name": "LINTER_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "CLANG_TIDY", |
| "number": 1 |
| }, |
| { |
| "name": "CARGO_CLIPPY", |
| "number": 2 |
| }, |
| { |
| "name": "GO_LINT", |
| "number": 3 |
| }, |
| { |
| "name": "IWYU", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "message", |
| "label": "LABEL_OPTIONAL", |
| "name": "message", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "locations", |
| "label": "LABEL_REPEATED", |
| "name": "locations", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.LinterFindingLocation" |
| }, |
| { |
| "jsonName": "linter", |
| "label": "LABEL_OPTIONAL", |
| "name": "linter", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.LinterFinding.Linters" |
| }, |
| { |
| "jsonName": "lintName", |
| "label": "LABEL_OPTIONAL", |
| "name": "lint_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "suggestedFixes", |
| "label": "LABEL_REPEATED", |
| "name": "suggested_fixes", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.LinterSuggestedFix" |
| }, |
| { |
| "jsonName": "package", |
| "label": "LABEL_OPTIONAL", |
| "name": "package", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| } |
| ], |
| "name": "LinterFinding" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "filepath", |
| "label": "LABEL_OPTIONAL", |
| "name": "filepath", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "lineStart", |
| "label": "LABEL_OPTIONAL", |
| "name": "line_start", |
| "number": 2, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "lineEnd", |
| "label": "LABEL_OPTIONAL", |
| "name": "line_end", |
| "number": 3, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "colStart", |
| "label": "LABEL_OPTIONAL", |
| "name": "col_start", |
| "number": 4, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "colEnd", |
| "label": "LABEL_OPTIONAL", |
| "name": "col_end", |
| "number": 5, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "LinterFindingLocation" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "location", |
| "label": "LABEL_OPTIONAL", |
| "name": "location", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.LinterFindingLocation" |
| }, |
| { |
| "jsonName": "replacement", |
| "label": "LABEL_OPTIONAL", |
| "name": "replacement", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "LinterSuggestedFix" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "filterModified", |
| "label": "LABEL_OPTIONAL", |
| "name": "filter_modified", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "disabledLinters", |
| "label": "LABEL_REPEATED", |
| "name": "disabled_linters", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.LinterFinding.Linters" |
| } |
| ], |
| "name": "LinterRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "findings", |
| "label": "LABEL_REPEATED", |
| "name": "findings", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.LinterFinding" |
| } |
| ], |
| "name": "LinterResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sysroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Sysroot" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 3, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "DashboardLintRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "gsPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DashboardLintResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ToolchainsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "defaultToolchains", |
| "label": "LABEL_REPEATED", |
| "name": "default_toolchains", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "nondefaultToolchains", |
| "label": "LABEL_REPEATED", |
| "name": "nondefault_toolchains", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ToolchainsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "boards", |
| "label": "LABEL_REPEATED", |
| "name": "boards", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "targets", |
| "label": "LABEL_REPEATED", |
| "name": "targets", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.SetupToolchainsRequest.ToolchainTarget" |
| }, |
| { |
| "jsonName": "sysrootPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysroot_path", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SetupToolchainsRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "target", |
| "label": "LABEL_OPTIONAL", |
| "name": "target", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ToolchainTarget" |
| } |
| ] |
| }, |
| { |
| "name": "SetupToolchainsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| }, |
| { |
| "jsonName": "files", |
| "label": "LABEL_REPEATED", |
| "name": "files", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ToolchainUtilsPresubmitRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "success", |
| "label": "LABEL_OPTIONAL", |
| "name": "success", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "ToolchainUtilsPresubmitResonse" |
| } |
| ], |
| "name": "chromite/api/toolchain.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| }, |
| "package": "chromite.api", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.PrepareForToolchainBuildRequest", |
| "name": "PrepareForBuild", |
| "outputType": ".chromite.api.PrepareForToolchainBuildResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleToolchainRequest", |
| "name": "BundleArtifacts", |
| "outputType": ".chromite.api.BundleToolchainResponse" |
| }, |
| { |
| "inputType": ".chromite.api.GetUpdatedFilesRequest", |
| "name": "GetUpdatedFiles", |
| "outputType": ".chromite.api.GetUpdatedFilesResponse" |
| }, |
| { |
| "inputType": ".chromite.api.DashboardLintRequest", |
| "name": "EmergeAndUploadLints", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.DashboardLintResponse" |
| }, |
| { |
| "inputType": ".chromite.api.LinterRequest", |
| "name": "EmergeWithLinting", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.LinterResponse" |
| }, |
| { |
| "inputType": ".chromite.api.LinterRequest", |
| "name": "GetClippyLints", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.LinterResponse" |
| }, |
| { |
| "inputType": ".chromite.api.ToolchainsRequest", |
| "name": "GetToolchainsForBoard", |
| "outputType": ".chromite.api.ToolchainsResponse" |
| }, |
| { |
| "inputType": ".chromite.api.SetupToolchainsRequest", |
| "name": "SetupToolchains", |
| "options": { |
| "[chromite.api.method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.SetupToolchainsResponse" |
| } |
| ], |
| "name": "ToolchainService", |
| "options": { |
| "[chromite.api.service_options]": { |
| "module": "toolchain", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "eventTimeMs", |
| "label": "LABEL_OPTIONAL", |
| "name": "event_time_ms", |
| "number": 1, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "sourceExtension", |
| "label": "LABEL_OPTIONAL", |
| "name": "source_extension", |
| "number": 6, |
| "type": "TYPE_BYTES" |
| } |
| ], |
| "name": "LogEvent" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "clientType", |
| "label": "LABEL_OPTIONAL", |
| "name": "client_type", |
| "number": 1, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "ClientInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "clientInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "client_info", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.ClientInfo" |
| }, |
| { |
| "jsonName": "logSource", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_source", |
| "number": 2, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "requestTimeMs", |
| "label": "LABEL_OPTIONAL", |
| "name": "request_time_ms", |
| "number": 4, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "logEvent", |
| "label": "LABEL_REPEATED", |
| "name": "log_event", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.LogEvent" |
| } |
| ], |
| "name": "LogRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "nextRequestWaitMillis", |
| "label": "LABEL_OPTIONAL", |
| "name": "next_request_wait_millis", |
| "number": 1, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "LogResponse" |
| } |
| ], |
| "name": "chromite/telemetry/clientanalytics.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/telemetry" |
| }, |
| "package": "chromite.telemetry" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/struct.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "SpanKind", |
| "value": [ |
| { |
| "name": "SPAN_KIND_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "SPAN_KIND_INTERNAL", |
| "number": 1 |
| }, |
| { |
| "name": "SPAN_KIND_SERVER", |
| "number": 2 |
| }, |
| { |
| "name": "SPAN_KIND_CLIENT", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "context", |
| "label": "LABEL_OPTIONAL", |
| "name": "context", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.Context" |
| }, |
| { |
| "jsonName": "parentSpanId", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_span_id", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "spanKind", |
| "label": "LABEL_OPTIONAL", |
| "name": "span_kind", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.telemetry.TraceSpan.SpanKind" |
| }, |
| { |
| "jsonName": "startTimeMillis", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time_millis", |
| "number": 5, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "endTimeMillis", |
| "label": "LABEL_OPTIONAL", |
| "name": "end_time_millis", |
| "number": 6, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "attributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "attributes", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Struct" |
| }, |
| { |
| "jsonName": "events", |
| "label": "LABEL_REPEATED", |
| "name": "events", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.Event" |
| }, |
| { |
| "jsonName": "links", |
| "label": "LABEL_REPEATED", |
| "name": "links", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.Link" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.Status" |
| }, |
| { |
| "jsonName": "resource", |
| "label": "LABEL_OPTIONAL", |
| "name": "resource", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.Resource" |
| }, |
| { |
| "jsonName": "instrumentationScope", |
| "label": "LABEL_OPTIONAL", |
| "name": "instrumentation_scope", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.InstrumentationScope" |
| }, |
| { |
| "jsonName": "telemetrySdk", |
| "label": "LABEL_OPTIONAL", |
| "name": "telemetry_sdk", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.TelemetrySdk" |
| } |
| ], |
| "name": "TraceSpan", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "language", |
| "label": "LABEL_OPTIONAL", |
| "name": "language", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TelemetrySdk" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "osName", |
| "label": "LABEL_OPTIONAL", |
| "name": "os_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "osVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "os_version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "osType", |
| "label": "LABEL_OPTIONAL", |
| "name": "os_type", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "cpu", |
| "label": "LABEL_OPTIONAL", |
| "name": "cpu", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hostArchitecture", |
| "label": "LABEL_OPTIONAL", |
| "name": "host_architecture", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "System" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pid", |
| "label": "LABEL_OPTIONAL", |
| "name": "pid", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "executableName", |
| "label": "LABEL_OPTIONAL", |
| "name": "executable_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "executablePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "executable_path", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "command", |
| "label": "LABEL_OPTIONAL", |
| "name": "command", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "commandArgs", |
| "label": "LABEL_REPEATED", |
| "name": "command_args", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ownerIsRoot", |
| "label": "LABEL_OPTIONAL", |
| "name": "owner_is_root", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "runtimeName", |
| "label": "LABEL_OPTIONAL", |
| "name": "runtime_name", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "runtimeVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "runtime_version", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "runtimeDescription", |
| "label": "LABEL_OPTIONAL", |
| "name": "runtime_description", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "apiVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "api_version", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "env", |
| "label": "LABEL_REPEATED", |
| "name": "env", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.Process.EnvEntry" |
| } |
| ], |
| "name": "Process", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "EnvEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "process", |
| "label": "LABEL_OPTIONAL", |
| "name": "process", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.Process" |
| }, |
| { |
| "jsonName": "system", |
| "label": "LABEL_OPTIONAL", |
| "name": "system", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.System" |
| }, |
| { |
| "jsonName": "attributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "attributes", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Struct" |
| } |
| ], |
| "name": "Resource" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "InstrumentationScope" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "eventTimeMillis", |
| "label": "LABEL_OPTIONAL", |
| "name": "event_time_millis", |
| "number": 1, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "attributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "attributes", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Struct" |
| } |
| ], |
| "name": "Event" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "functionName", |
| "label": "LABEL_OPTIONAL", |
| "name": "function_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "fileName", |
| "label": "LABEL_OPTIONAL", |
| "name": "file_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "lineNumber", |
| "label": "LABEL_OPTIONAL", |
| "name": "line_number", |
| "number": 3, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "columnNumber", |
| "label": "LABEL_OPTIONAL", |
| "name": "column_number", |
| "number": 4, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "StackFrame" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "stackFrames", |
| "label": "LABEL_REPEATED", |
| "name": "stack_frames", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.StackFrame" |
| }, |
| { |
| "jsonName": "droppedFramesCount", |
| "label": "LABEL_OPTIONAL", |
| "name": "dropped_frames_count", |
| "number": 2, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "stacktraceHash", |
| "label": "LABEL_OPTIONAL", |
| "name": "stacktrace_hash", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "StackTrace" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "StatusCode", |
| "value": [ |
| { |
| "name": "STATUS_CODE_UNSET", |
| "number": 0 |
| }, |
| { |
| "name": "STATUS_CODE_OK", |
| "number": 1 |
| }, |
| { |
| "name": "STATUS_CODE_ERROR", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "statusCode", |
| "label": "LABEL_OPTIONAL", |
| "name": "status_code", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.telemetry.TraceSpan.Status.StatusCode" |
| }, |
| { |
| "jsonName": "message", |
| "label": "LABEL_OPTIONAL", |
| "name": "message", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "stackTrace", |
| "label": "LABEL_OPTIONAL", |
| "name": "stack_trace", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.StackTrace" |
| } |
| ], |
| "name": "Status" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "traceId", |
| "label": "LABEL_OPTIONAL", |
| "name": "trace_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "spanId", |
| "label": "LABEL_OPTIONAL", |
| "name": "span_id", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "traceState", |
| "label": "LABEL_OPTIONAL", |
| "name": "trace_state", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Context" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "context", |
| "label": "LABEL_OPTIONAL", |
| "name": "context", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.telemetry.TraceSpan.Context" |
| }, |
| { |
| "jsonName": "attributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "attributes", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Struct" |
| } |
| ], |
| "name": "Link" |
| } |
| ] |
| } |
| ], |
| "name": "chromite/telemetry/trace_span.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/telemetry" |
| }, |
| "package": "chromite.telemetry" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "botSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_size", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "coresPerBot", |
| "label": "LABEL_OPTIONAL", |
| "name": "cores_per_bot", |
| "number": 2, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "hourlyCost", |
| "label": "LABEL_OPTIONAL", |
| "name": "hourly_cost", |
| "number": 3, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "memoryGb", |
| "label": "LABEL_OPTIONAL", |
| "name": "memory_gb", |
| "number": 4, |
| "type": "TYPE_FLOAT" |
| } |
| ], |
| "name": "BotType" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "values", |
| "label": "LABEL_REPEATED", |
| "name": "values", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SwarmingDimension" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Mode", |
| "value": [ |
| { |
| "name": "UNKNOWN_MODE", |
| "number": 0 |
| }, |
| { |
| "name": "MONITORED", |
| "number": 1 |
| }, |
| { |
| "name": "CONFIGURED", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "BotScalingMode", |
| "value": [ |
| { |
| "name": "UNKNOWN_SCALING_MODE", |
| "number": 0 |
| }, |
| { |
| "name": "STEPPED", |
| "number": 1 |
| }, |
| { |
| "name": "DEMAND", |
| "number": 2 |
| }, |
| { |
| "name": "STEPPED_DECREASE", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "botGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_group", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "resourceGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "resource_group", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "botType", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_type", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BotType" |
| }, |
| { |
| "jsonName": "scalingRestriction", |
| "label": "LABEL_OPTIONAL", |
| "name": "scaling_restriction", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BotPolicy.ScalingRestriction" |
| }, |
| { |
| "jsonName": "regionRestrictions", |
| "label": "LABEL_REPEATED", |
| "name": "region_restrictions", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BotPolicy.RegionRestriction" |
| }, |
| { |
| "jsonName": "swarmingDimensions", |
| "label": "LABEL_REPEATED", |
| "name": "swarming_dimensions", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.SwarmingDimension" |
| }, |
| { |
| "jsonName": "policyMode", |
| "label": "LABEL_OPTIONAL", |
| "name": "policy_mode", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BotPolicy.Mode" |
| }, |
| { |
| "jsonName": "lookbackHours", |
| "label": "LABEL_OPTIONAL", |
| "name": "lookback_hours", |
| "number": 7, |
| "type": "TYPE_SINT32" |
| }, |
| { |
| "jsonName": "scalingMode", |
| "label": "LABEL_OPTIONAL", |
| "name": "scaling_mode", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BotPolicy.BotScalingMode" |
| }, |
| { |
| "jsonName": "swarmingInstance", |
| "label": "LABEL_OPTIONAL", |
| "name": "swarming_instance", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "application", |
| "label": "LABEL_OPTIONAL", |
| "name": "application", |
| "number": 10, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BotPolicy", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "botCeiling", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_ceiling", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "botFloor", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_floor", |
| "number": 2, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "minIdle", |
| "label": "LABEL_OPTIONAL", |
| "name": "min_idle", |
| "number": 3, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "stepSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "step_size", |
| "number": 4, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "botFallback", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_fallback", |
| "number": 5, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "ScalingRestriction" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "region", |
| "label": "LABEL_OPTIONAL", |
| "name": "region", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "prefix", |
| "label": "LABEL_OPTIONAL", |
| "name": "prefix", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "weight", |
| "label": "LABEL_OPTIONAL", |
| "name": "weight", |
| "number": 3, |
| "type": "TYPE_FLOAT" |
| } |
| ], |
| "name": "RegionRestriction" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "botPolicies", |
| "label": "LABEL_REPEATED", |
| "name": "bot_policies", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BotPolicy" |
| } |
| ], |
| "name": "BotPolicyCfg" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "botGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_group", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "botType", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_type", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BotType" |
| }, |
| { |
| "jsonName": "policyMode", |
| "label": "LABEL_OPTIONAL", |
| "name": "policy_mode", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BotPolicy.Mode" |
| } |
| ], |
| "name": "ReducedBotPolicy" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "botPolicies", |
| "label": "LABEL_REPEATED", |
| "name": "bot_policies", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ReducedBotPolicy" |
| } |
| ], |
| "name": "ReducedBotPolicyCfg" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Actionable", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "YES", |
| "number": 1 |
| }, |
| { |
| "name": "NO", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "botGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_group", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "botType", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_type", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BotType" |
| }, |
| { |
| "jsonName": "actionable", |
| "label": "LABEL_OPTIONAL", |
| "name": "actionable", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ScalingAction.Actionable" |
| }, |
| { |
| "jsonName": "botsRequested", |
| "label": "LABEL_OPTIONAL", |
| "name": "bots_requested", |
| "number": 4, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "regionalActions", |
| "label": "LABEL_REPEATED", |
| "name": "regional_actions", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ScalingAction.RegionalAction" |
| }, |
| { |
| "jsonName": "estimatedSavings", |
| "label": "LABEL_OPTIONAL", |
| "name": "estimated_savings", |
| "number": 6, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "botMin", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_min", |
| "number": 7, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "botMax", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_max", |
| "number": 8, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "application", |
| "label": "LABEL_OPTIONAL", |
| "name": "application", |
| "number": 9, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ScalingAction", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "region", |
| "label": "LABEL_OPTIONAL", |
| "name": "region", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "prefix", |
| "label": "LABEL_OPTIONAL", |
| "name": "prefix", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "botsRequested", |
| "label": "LABEL_OPTIONAL", |
| "name": "bots_requested", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "RegionalAction" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "region", |
| "label": "LABEL_OPTIONAL", |
| "name": "region", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "vms", |
| "label": "LABEL_OPTIONAL", |
| "name": "vms", |
| "number": 2, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "cpus", |
| "label": "LABEL_OPTIONAL", |
| "name": "cpus", |
| "number": 3, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "memoryGb", |
| "label": "LABEL_OPTIONAL", |
| "name": "memory_gb", |
| "number": 4, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "diskGb", |
| "label": "LABEL_OPTIONAL", |
| "name": "disk_gb", |
| "number": 5, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "maxCpus", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_cpus", |
| "number": 6, |
| "type": "TYPE_FLOAT" |
| } |
| ], |
| "name": "ResourceUtilization" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "application", |
| "label": "LABEL_OPTIONAL", |
| "name": "application", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "resourceUtilization", |
| "label": "LABEL_REPEATED", |
| "name": "resource_utilization", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResourceUtilization" |
| } |
| ], |
| "name": "ApplicationUtilization" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "scalingActions", |
| "label": "LABEL_REPEATED", |
| "name": "scaling_actions", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ScalingAction" |
| }, |
| { |
| "jsonName": "resourceUtilization", |
| "label": "LABEL_REPEATED", |
| "name": "resource_utilization", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ResourceUtilization" |
| }, |
| { |
| "jsonName": "applResourceUtilization", |
| "label": "LABEL_REPEATED", |
| "name": "appl_resource_utilization", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ApplicationUtilization" |
| } |
| ], |
| "name": "RoboCropAction" |
| } |
| ], |
| "name": "chromiumos/bot_scaling.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "BranchType", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "RELEASE", |
| "number": 1 |
| }, |
| { |
| "name": "FACTORY", |
| "number": 2 |
| }, |
| { |
| "name": "FIRMWARE", |
| "number": 3 |
| }, |
| { |
| "name": "STABILIZE", |
| "number": 4 |
| }, |
| { |
| "name": "CUSTOM", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Branch.BranchType" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "descriptor", |
| "label": "LABEL_OPTIONAL", |
| "name": "descriptor", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Branch" |
| } |
| ], |
| "name": "chromiumos/branch.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "enumType": [ |
| { |
| "name": "RetryStep", |
| "value": [ |
| { |
| "name": "UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "CREATE_BUILDSPEC", |
| "number": 10 |
| }, |
| { |
| "name": "PUBLIC_BUILD_LKGM", |
| "number": 20 |
| }, |
| { |
| "name": "RUN_CHILDREN", |
| "number": 30 |
| }, |
| { |
| "name": "RUN_FAILED_CHILDREN", |
| "number": 31 |
| }, |
| { |
| "name": "LAUNCH_TESTS", |
| "number": 40 |
| }, |
| { |
| "name": "STAGE_ARTIFACTS", |
| "number": 150 |
| }, |
| { |
| "name": "PUSH_IMAGES", |
| "number": 160 |
| }, |
| { |
| "name": "DEBUG_SYMBOLS", |
| "number": 165 |
| }, |
| { |
| "name": "EBUILD_TESTS", |
| "number": 170 |
| }, |
| { |
| "name": "COLLECT_SIGNING", |
| "number": 180 |
| }, |
| { |
| "name": "PAYGEN", |
| "number": 190 |
| }, |
| { |
| "name": "UPLOAD_PAYLOAD", |
| "number": 1000 |
| }, |
| { |
| "name": "TEST_PAYLOAD", |
| "number": 1010 |
| } |
| ] |
| } |
| ], |
| "name": "chromiumos/checkpoint.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "finalBetaCut", |
| "label": "LABEL_OPTIONAL", |
| "name": "final_beta_cut", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "finalBeta", |
| "label": "LABEL_OPTIONAL", |
| "name": "final_beta", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "featureFreeze", |
| "label": "LABEL_OPTIONAL", |
| "name": "feature_freeze", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "earliestBeta", |
| "label": "LABEL_OPTIONAL", |
| "name": "earliest_beta", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "earliestBetaChromeos", |
| "label": "LABEL_OPTIONAL", |
| "name": "earliest_beta_chromeos", |
| "number": 20, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "stableRefreshFirst", |
| "label": "LABEL_OPTIONAL", |
| "name": "stable_refresh_first", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "latestBeta", |
| "label": "LABEL_OPTIONAL", |
| "name": "latest_beta", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "owners", |
| "label": "LABEL_REPEATED", |
| "name": "owners", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Milestone.OwnersEntry" |
| }, |
| { |
| "jsonName": "stableCut", |
| "label": "LABEL_OPTIONAL", |
| "name": "stable_cut", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "stableRefreshSecond", |
| "label": "LABEL_OPTIONAL", |
| "name": "stable_refresh_second", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "mstone", |
| "label": "LABEL_OPTIONAL", |
| "name": "mstone", |
| "number": 10, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "lateStableDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "late_stable_date", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "stableDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "stable_date", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "ldaps", |
| "label": "LABEL_REPEATED", |
| "name": "ldaps", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Milestone.LdapsEntry" |
| }, |
| { |
| "jsonName": "earliestBetaIos", |
| "label": "LABEL_OPTIONAL", |
| "name": "earliest_beta_ios", |
| "number": 14, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "branchPoint", |
| "label": "LABEL_OPTIONAL", |
| "name": "branch_point", |
| "number": 15, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "stableRefreshThird", |
| "label": "LABEL_OPTIONAL", |
| "name": "stable_refresh_third", |
| "number": 16, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "ltcDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "ltc_date", |
| "number": 17, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "ltrDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "ltr_date", |
| "number": 18, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "ltrLastRefreshDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "ltr_last_refresh_date", |
| "number": 19, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "Milestone", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "OwnersEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "LdapsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "mstones", |
| "label": "LABEL_REPEATED", |
| "name": "mstones", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Milestone" |
| } |
| ], |
| "name": "FetchMilestoneScheduleResponse" |
| } |
| ], |
| "name": "chromiumos/chromiumdash.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/checkpoint.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "insufficient", |
| "label": "LABEL_OPTIONAL", |
| "name": "insufficient", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_REPEATED", |
| "name": "status", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "builderNameRe", |
| "label": "LABEL_REPEATED", |
| "name": "builder_name_re", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "summaryMarkdownRe", |
| "label": "LABEL_REPEATED", |
| "name": "summary_markdown_re", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "failedCheckpoint", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed_checkpoint", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.RetryStep" |
| }, |
| { |
| "jsonName": "beforeCheckpoint", |
| "label": "LABEL_OPTIONAL", |
| "name": "before_checkpoint", |
| "number": 11, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.RetryStep" |
| }, |
| { |
| "jsonName": "cutoffPercent", |
| "label": "LABEL_OPTIONAL", |
| "name": "cutoff_percent", |
| "number": 5, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "cutoffSeconds", |
| "label": "LABEL_OPTIONAL", |
| "name": "cutoff_seconds", |
| "number": 6, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "buildRuntimeCutoff", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_runtime_cutoff", |
| "number": 9, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "maxRetries", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_retries", |
| "number": 7, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "maxRetriesPerBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_retries_per_build", |
| "number": 8, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "RetryRule" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "rules", |
| "label": "LABEL_REPEATED", |
| "name": "rules", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.RetryRule" |
| } |
| ], |
| "name": "CollectConfig" |
| } |
| ], |
| "name": "chromiumos/conductor.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/bot_scaling.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "MonitoringMode", |
| "value": [ |
| { |
| "name": "DEFAULT_TRACKING", |
| "number": 0 |
| }, |
| { |
| "name": "TASK_BOT_COUNT", |
| "number": 1 |
| }, |
| { |
| "name": "MAX_PEND_TIME", |
| "number": 2 |
| }, |
| { |
| "name": "PASS_FAIL_COUNT", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dimensions", |
| "label": "LABEL_REPEATED", |
| "name": "dimensions", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.SwarmingDimension" |
| }, |
| { |
| "jsonName": "modes", |
| "label": "LABEL_REPEATED", |
| "name": "modes", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.MonitoringMode" |
| }, |
| { |
| "jsonName": "lookbackHours", |
| "label": "LABEL_OPTIONAL", |
| "name": "lookback_hours", |
| "number": 4, |
| "type": "TYPE_SINT32" |
| }, |
| { |
| "jsonName": "taskDimensions", |
| "label": "LABEL_REPEATED", |
| "name": "task_dimensions", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.SwarmingDimension" |
| }, |
| { |
| "jsonName": "swarmingInstance", |
| "label": "LABEL_OPTIONAL", |
| "name": "swarming_instance", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TrackingPolicy" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "policies", |
| "label": "LABEL_REPEATED", |
| "name": "policies", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.TrackingPolicy" |
| } |
| ], |
| "name": "TrackingPolicyCfg" |
| } |
| ], |
| "name": "chromiumos/dut_tracking.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "enumType": [ |
| { |
| "name": "BuilderType", |
| "value": [ |
| { |
| "name": "UNKNOWN_BUILDER_TYPE", |
| "number": 0 |
| }, |
| { |
| "name": "RELEASE", |
| "number": 1 |
| } |
| ] |
| }, |
| { |
| "name": "Architecture", |
| "value": [ |
| { |
| "name": "UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "X86_INTERNAL", |
| "number": 1 |
| }, |
| { |
| "name": "ARM_INTERNAL", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "BuildCadence", |
| "value": [ |
| { |
| "name": "UNKNOWN_CADENCE", |
| "number": 0 |
| }, |
| { |
| "name": "ONCE_PER_WEEK_CADENCE", |
| "number": 1 |
| }, |
| { |
| "name": "THRICE_PER_WEEK_CADENCE", |
| "number": 2 |
| }, |
| { |
| "name": "DAILY_CADENCE", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "boardName", |
| "label": "LABEL_OPTIONAL", |
| "name": "board_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testSuites", |
| "label": "LABEL_REPEATED", |
| "name": "test_suites", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "cqTestEnabled", |
| "label": "LABEL_OPTIONAL", |
| "name": "cq_test_enabled", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "releaseBuilderTestPool", |
| "label": "LABEL_OPTIONAL", |
| "name": "release_builder_test_pool", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "boardId", |
| "label": "LABEL_OPTIONAL", |
| "name": "board_id", |
| "number": 6, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "isActive", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_active", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "hwidMatch", |
| "label": "LABEL_OPTIONAL", |
| "name": "hwid_match", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "stableTargetMilestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "stable_target_milestone", |
| "number": 9, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "isExperimental", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_experimental", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Model" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "referenceBoardName", |
| "label": "LABEL_OPTIONAL", |
| "name": "reference_board_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "arch", |
| "label": "LABEL_OPTIONAL", |
| "name": "arch", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Architecture" |
| }, |
| { |
| "jsonName": "builder", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderType" |
| }, |
| { |
| "jsonName": "experimental", |
| "label": "LABEL_OPTIONAL", |
| "name": "experimental", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "models", |
| "label": "LABEL_REPEATED", |
| "name": "models", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Model" |
| }, |
| { |
| "jsonName": "rubikTargetMilestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "rubik_target_milestone", |
| "number": 7, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "stableTargetMilestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "stable_target_milestone", |
| "number": 8, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "boardVariant", |
| "label": "LABEL_OPTIONAL", |
| "name": "board_variant", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildCadence", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_cadence", |
| "number": 10, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildCadence" |
| }, |
| { |
| "jsonName": "hasLabResources", |
| "label": "LABEL_OPTIONAL", |
| "name": "has_lab_resources", |
| "number": 11, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "ReferenceBoardUnifiedBuildConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "builder", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuilderType" |
| }, |
| { |
| "jsonName": "experimental", |
| "label": "LABEL_OPTIONAL", |
| "name": "experimental", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "leaderBoard", |
| "label": "LABEL_OPTIONAL", |
| "name": "leader_board", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "boardGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "board_group", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "arch", |
| "label": "LABEL_OPTIONAL", |
| "name": "arch", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Architecture" |
| }, |
| { |
| "jsonName": "boardVariant", |
| "label": "LABEL_OPTIONAL", |
| "name": "board_variant", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildCadence", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_cadence", |
| "number": 7, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildCadence" |
| }, |
| { |
| "jsonName": "hasLabResources", |
| "label": "LABEL_OPTIONAL", |
| "name": "has_lab_resources", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Config" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "configs", |
| "label": "LABEL_REPEATED", |
| "name": "configs", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Config" |
| }, |
| { |
| "jsonName": "rubikTargetMilestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "rubik_target_milestone", |
| "number": 3, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "stableTargetMilestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "stable_target_milestone", |
| "number": 4, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "BuildBoard" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "metadataVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "metadata_version", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "boards", |
| "label": "LABEL_REPEATED", |
| "name": "boards", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildBoard" |
| }, |
| { |
| "jsonName": "releaseBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "release_branch", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "referenceBoardUnifiedBuilds", |
| "label": "LABEL_REPEATED", |
| "name": "reference_board_unified_builds", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ReferenceBoardUnifiedBuildConfig" |
| } |
| ], |
| "name": "GEConfig" |
| } |
| ], |
| "name": "chromiumos/ge_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/builder_config.proto", |
| "chromiumos/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "affectedPaths", |
| "label": "LABEL_REPEATED", |
| "name": "affected_paths", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.GenerateBuildPlanRequest.Path" |
| }, |
| { |
| "jsonName": "gerritChanges", |
| "label": "LABEL_REPEATED", |
| "name": "gerrit_changes", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ProtoBytes" |
| }, |
| { |
| "jsonName": "gitilesCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "gitiles_commit", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ProtoBytes" |
| }, |
| { |
| "jsonName": "manifestCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_commit", |
| "number": 2, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "builderConfigs", |
| "label": "LABEL_REPEATED", |
| "name": "builder_configs", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig" |
| } |
| ], |
| "name": "GenerateBuildPlanRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Path" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildsToRun", |
| "label": "LABEL_REPEATED", |
| "name": "builds_to_run", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Id" |
| }, |
| { |
| "jsonName": "skipForGlobalBuildIrrelevance", |
| "label": "LABEL_REPEATED", |
| "name": "skip_for_global_build_irrelevance", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Id" |
| }, |
| { |
| "jsonName": "skipForRunWhenRules", |
| "label": "LABEL_REPEATED", |
| "name": "skip_for_run_when_rules", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig.Id" |
| } |
| ], |
| "name": "GenerateBuildPlanResponse" |
| } |
| ], |
| "name": "chromiumos/generate_build_plan.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "aggregateMetric", |
| "label": "LABEL_OPTIONAL", |
| "name": "aggregate_metric", |
| "number": 1, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "targetGreenness", |
| "label": "LABEL_REPEATED", |
| "name": "target_greenness", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.AggregateGreenness.Greenness" |
| }, |
| { |
| "jsonName": "aggregateBuildMetric", |
| "label": "LABEL_OPTIONAL", |
| "name": "aggregate_build_metric", |
| "number": 3, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "builderGreenness", |
| "label": "LABEL_REPEATED", |
| "name": "builder_greenness", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.AggregateGreenness.Greenness" |
| } |
| ], |
| "name": "AggregateGreenness", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Context", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "IRRELEVANT", |
| "number": 1 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "target", |
| "label": "LABEL_OPTIONAL", |
| "name": "target", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "metric", |
| "label": "LABEL_OPTIONAL", |
| "name": "metric", |
| "number": 2, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "context", |
| "label": "LABEL_OPTIONAL", |
| "name": "context", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.AggregateGreenness.Greenness.Context" |
| }, |
| { |
| "jsonName": "buildMetric", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_metric", |
| "number": 4, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "builder", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Greenness" |
| } |
| ] |
| } |
| ], |
| "name": "chromiumos/greenness.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "delta", |
| "label": "LABEL_REPEATED", |
| "name": "delta", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PayloadProperties" |
| } |
| ], |
| "name": "PayloadConfig" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "DeltaType", |
| "value": [ |
| { |
| "name": "NOT_SET", |
| "number": 0 |
| }, |
| { |
| "name": "NO_DELTA", |
| "number": 1 |
| }, |
| { |
| "name": "OMAHA", |
| "number": 2 |
| }, |
| { |
| "name": "STEPPING_STONE", |
| "number": 3 |
| }, |
| { |
| "name": "MILESTONE", |
| "number": 4 |
| }, |
| { |
| "name": "FSI", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PayloadProperties.Board" |
| }, |
| { |
| "jsonName": "deltaType", |
| "label": "LABEL_OPTIONAL", |
| "name": "delta_type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.PayloadProperties.DeltaType" |
| }, |
| { |
| "jsonName": "channel", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeOsVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_os_version", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_version", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 6, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "generateDelta", |
| "label": "LABEL_OPTIONAL", |
| "name": "generate_delta", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "deltaPayloadTests", |
| "label": "LABEL_OPTIONAL", |
| "name": "delta_payload_tests", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "fullPayloadTests", |
| "label": "LABEL_OPTIONAL", |
| "name": "full_payload_tests", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "applicableModels", |
| "label": "LABEL_REPEATED", |
| "name": "applicable_models", |
| "number": 10, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PayloadProperties", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "publicCodename", |
| "label": "LABEL_OPTIONAL", |
| "name": "public_codename", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "isActive", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_active", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "builderName", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Board" |
| } |
| ] |
| } |
| ], |
| "name": "chromiumos/payload_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "State", |
| "value": [ |
| { |
| "name": "STATE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "STATE_CLEAN", |
| "number": 1 |
| }, |
| { |
| "name": "STATE_DIRTY", |
| "number": 2 |
| }, |
| { |
| "name": "STATE_RECOVERY", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.RepoState.State" |
| }, |
| { |
| "jsonName": "manifestBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_branch", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "manifestUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_url", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RepoState" |
| } |
| ], |
| "name": "chromiumos/repo_cache_state.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "manifestBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_branch", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "manifestUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_url", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "snapshotHash", |
| "label": "LABEL_OPTIONAL", |
| "name": "snapshot_hash", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SdkCacheState" |
| } |
| ], |
| "name": "chromiumos/sdk_cache_state.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "enumType": [ |
| { |
| "name": "SignerType", |
| "value": [ |
| { |
| "name": "SIGNER_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "SIGNER_PRODUCTION", |
| "number": 1 |
| }, |
| { |
| "name": "SIGNER_STAGING", |
| "number": 2 |
| }, |
| { |
| "name": "SIGNER_DEV", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Target", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "PREPVT", |
| "number": 1 |
| }, |
| { |
| "name": "RELEASE_CANDIDATE", |
| "number": 2 |
| }, |
| { |
| "name": "NODE_LOCKED", |
| "number": 3 |
| }, |
| { |
| "name": "GENERAL_RELEASE", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "target", |
| "label": "LABEL_OPTIONAL", |
| "name": "target", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Cr50Instructions.Target" |
| }, |
| { |
| "jsonName": "deviceId", |
| "label": "LABEL_OPTIONAL", |
| "name": "device_id", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Cr50Instructions" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Target", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "PREPVT", |
| "number": 1 |
| }, |
| { |
| "name": "RELEASE_CANDIDATE", |
| "number": 2 |
| }, |
| { |
| "name": "NODE_LOCKED", |
| "number": 3 |
| }, |
| { |
| "name": "GENERAL_RELEASE", |
| "number": 4 |
| }, |
| { |
| "name": "NIGHTLY", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "target", |
| "label": "LABEL_OPTIONAL", |
| "name": "target", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.GscInstructions.Target" |
| }, |
| { |
| "jsonName": "deviceId", |
| "label": "LABEL_OPTIONAL", |
| "name": "device_id", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GscInstructions" |
| } |
| ], |
| "name": "chromiumos/sign_image.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "TestBehavior", |
| "value": [ |
| { |
| "name": "CRITICAL", |
| "number": 0 |
| }, |
| { |
| "name": "INFORMATIONAL", |
| "number": 1 |
| }, |
| { |
| "name": "INVALID", |
| "number": 2 |
| }, |
| { |
| "name": "WONT_FIX", |
| "number": 3 |
| }, |
| { |
| "name": "SKIP_TEMPORARY", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dutCriteria", |
| "label": "LABEL_REPEATED", |
| "name": "dut_criteria", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.TestDisablement.FilterCriterion" |
| }, |
| { |
| "jsonName": "testCriteria", |
| "label": "LABEL_REPEATED", |
| "name": "test_criteria", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.TestDisablement.FilterCriterion" |
| }, |
| { |
| "jsonName": "contextCriteria", |
| "label": "LABEL_REPEATED", |
| "name": "context_criteria", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.TestDisablement.FilterCriterion" |
| }, |
| { |
| "jsonName": "behavior", |
| "label": "LABEL_OPTIONAL", |
| "name": "behavior", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.TestDisablement.TestBehavior" |
| }, |
| { |
| "jsonName": "bugIds", |
| "label": "LABEL_REPEATED", |
| "name": "bug_ids", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TestDisablement", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "values", |
| "label": "LABEL_REPEATED", |
| "name": "values", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "negated", |
| "label": "LABEL_OPTIONAL", |
| "name": "negated", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "FilterCriterion" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "disablements", |
| "label": "LABEL_REPEATED", |
| "name": "disablements", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.TestDisablement" |
| } |
| ], |
| "name": "TestDisablementCfg" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "excludeTests", |
| "label": "LABEL_REPEATED", |
| "name": "exclude_tests", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ExcludeCfg.ExcludeTest" |
| }, |
| { |
| "jsonName": "excludeSuites", |
| "label": "LABEL_REPEATED", |
| "name": "exclude_suites", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ExcludeCfg.ExcludeSuite" |
| } |
| ], |
| "name": "ExcludeCfg", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ExcludeTest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ExcludeSuite" |
| } |
| ] |
| } |
| ], |
| "name": "chromiumos/test_disablement.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "VersionComponent", |
| "value": [ |
| { |
| "name": "COMPONENT_TYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "COMPONENT_TYPE_MILESTONE", |
| "number": 1 |
| }, |
| { |
| "name": "COMPONENT_TYPE_BUILD", |
| "number": 2 |
| }, |
| { |
| "name": "COMPONENT_TYPE_BRANCH", |
| "number": 3 |
| }, |
| { |
| "name": "COMPONENT_TYPE_PATCH", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "chromiumosOverlayRepo", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromiumosOverlayRepo", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "componentToBump", |
| "label": "LABEL_OPTIONAL", |
| "name": "componentToBump", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.version_bumper.BumpVersionRequest.VersionComponent" |
| } |
| ], |
| "name": "BumpVersionRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "errorSummaryMarkdown", |
| "label": "LABEL_OPTIONAL", |
| "name": "error_summary_markdown", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BumpVersionResponse" |
| } |
| ], |
| "name": "chromiumos/version_bumper/version_bumper.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos/version_bumper", |
| "javaPackage": "com.google.chrome.crosinfra.proto" |
| }, |
| "package": "chromiumos.version_bumper", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/field_mask.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "FileType", |
| "value": [ |
| { |
| "name": "FILE_TYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "FILE_TYPE_JSON", |
| "number": 1 |
| }, |
| { |
| "name": "FILE_TYPE_JSONPB", |
| "number": 2 |
| }, |
| { |
| "name": "FILE_TYPE_OTHER", |
| "number": 3 |
| } |
| ] |
| }, |
| { |
| "name": "ReplicationType", |
| "value": [ |
| { |
| "name": "REPLICATION_TYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "REPLICATION_TYPE_COPY", |
| "number": 1 |
| }, |
| { |
| "name": "REPLICATION_TYPE_FILTER", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "before", |
| "label": "LABEL_OPTIONAL", |
| "name": "before", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "after", |
| "label": "LABEL_OPTIONAL", |
| "name": "after", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "StringReplacementRule" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sourcePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "source_path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "destinationPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "destination_path", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "fileType", |
| "label": "LABEL_OPTIONAL", |
| "name": "file_type", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".config.FileType" |
| }, |
| { |
| "jsonName": "replicationType", |
| "label": "LABEL_OPTIONAL", |
| "name": "replication_type", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".config.ReplicationType" |
| }, |
| { |
| "jsonName": "destinationFields", |
| "label": "LABEL_OPTIONAL", |
| "name": "destination_fields", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.FieldMask" |
| }, |
| { |
| "jsonName": "stringReplacementRules", |
| "label": "LABEL_REPEATED", |
| "name": "string_replacement_rules", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".config.StringReplacementRule" |
| } |
| ], |
| "name": "FileReplicationRule" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "fileReplicationRules", |
| "label": "LABEL_REPEATED", |
| "name": "file_replication_rules", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".config.FileReplicationRule" |
| } |
| ], |
| "name": "ReplicationConfig" |
| } |
| ], |
| "name": "config/replication_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/config" |
| }, |
| "package": "config", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "name": "NoopEffectConfiguration" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "destinationBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "destination_bucket", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "destinationPrefix", |
| "label": "LABEL_OPTIONAL", |
| "name": "destination_prefix", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "MoveEffectConfiguration" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "destinationBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "destination_bucket", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "destinationPrefix", |
| "label": "LABEL_OPTIONAL", |
| "name": "destination_prefix", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DuplicateEffectConfiguration" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "EnumStorageClass", |
| "value": [ |
| { |
| "name": "UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "STANDARD", |
| "number": 1 |
| }, |
| { |
| "name": "NEARLINE", |
| "number": 2 |
| }, |
| { |
| "name": "COLDLINE", |
| "number": 3 |
| }, |
| { |
| "name": "ARCHIVE", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "toStorageClass", |
| "label": "LABEL_OPTIONAL", |
| "name": "to_storage_class", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".cycler.ChillEffectConfiguration.EnumStorageClass" |
| } |
| ], |
| "name": "ChillEffectConfiguration" |
| }, |
| { |
| "name": "DeleteEffectConfiguration" |
| } |
| ], |
| "name": "cycler/effect.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/cycler" |
| }, |
| "package": "cycler", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "cycler/effect.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "runLogConfiguration", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_log_configuration", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.RunLogConfiguration" |
| }, |
| { |
| "jsonName": "statsConfiguration", |
| "label": "LABEL_OPTIONAL", |
| "name": "stats_configuration", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.StatsConfiguration" |
| }, |
| { |
| "jsonName": "policyEffectConfiguration", |
| "label": "LABEL_OPTIONAL", |
| "name": "policy_effect_configuration", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.PolicyEffectConfiguration" |
| }, |
| { |
| "jsonName": "mutationAllowed", |
| "label": "LABEL_OPTIONAL", |
| "name": "mutation_allowed", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RunConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "destinationUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "destination_url", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chunkSizeBytes", |
| "label": "LABEL_OPTIONAL", |
| "name": "chunk_size_bytes", |
| "number": 2, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "channelSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel_size", |
| "number": 3, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "persistRetries", |
| "label": "LABEL_OPTIONAL", |
| "name": "persist_retries", |
| "number": 4, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "maxUnpersistedLogs", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_unpersisted_logs", |
| "number": 5, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "RunLogConfiguration" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "prefixReportMaxDepth", |
| "label": "LABEL_OPTIONAL", |
| "name": "prefix_report_max_depth", |
| "number": 1, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "ageDaysHistogramOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "age_days_histogram_options", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.HistogramOptions" |
| }, |
| { |
| "jsonName": "sizeBytesHistogramOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "size_bytes_histogram_options", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.HistogramOptions" |
| } |
| ], |
| "name": "StatsConfiguration" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "numBuckets", |
| "label": "LABEL_OPTIONAL", |
| "name": "num_buckets", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "growthFactor", |
| "label": "LABEL_OPTIONAL", |
| "name": "growth_factor", |
| "number": 2, |
| "type": "TYPE_DOUBLE" |
| }, |
| { |
| "jsonName": "baseBucketSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "base_bucket_size", |
| "number": 3, |
| "type": "TYPE_DOUBLE" |
| }, |
| { |
| "jsonName": "minValue", |
| "label": "LABEL_OPTIONAL", |
| "name": "min_value", |
| "number": 4, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "HistogramOptions" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "noop", |
| "label": "LABEL_OPTIONAL", |
| "name": "noop", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.NoopEffectConfiguration" |
| }, |
| { |
| "jsonName": "move", |
| "label": "LABEL_OPTIONAL", |
| "name": "move", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.MoveEffectConfiguration" |
| }, |
| { |
| "jsonName": "chill", |
| "label": "LABEL_OPTIONAL", |
| "name": "chill", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.ChillEffectConfiguration" |
| }, |
| { |
| "jsonName": "duplicate", |
| "label": "LABEL_OPTIONAL", |
| "name": "duplicate", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.DuplicateEffectConfiguration" |
| }, |
| { |
| "jsonName": "delete", |
| "label": "LABEL_OPTIONAL", |
| "name": "delete", |
| "number": 7, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".cycler.DeleteEffectConfiguration" |
| }, |
| { |
| "jsonName": "policyDocumentPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "policy_document_path", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "prefixRegexp", |
| "label": "LABEL_OPTIONAL", |
| "name": "prefix_regexp", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PolicyEffectConfiguration", |
| "oneofDecl": [ |
| { |
| "name": "effect_configuration" |
| } |
| ] |
| } |
| ], |
| "name": "cycler/config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/cycler" |
| }, |
| "package": "cycler", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BrandId" |
| } |
| ], |
| "name": "device/brand_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/device" |
| }, |
| "package": "device", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PlatformId" |
| } |
| ], |
| "name": "device/platform_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/device" |
| }, |
| "package": "device", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ModelId" |
| } |
| ], |
| "name": "device/model_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/device" |
| }, |
| "package": "device", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "VariantId" |
| } |
| ], |
| "name": "device/variant_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/device" |
| }, |
| "package": "device", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "device/platform_id.proto", |
| "device/model_id.proto", |
| "device/brand_id.proto", |
| "device/variant_id.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "platformId", |
| "label": "LABEL_OPTIONAL", |
| "name": "platform_id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.PlatformId" |
| }, |
| { |
| "jsonName": "modelId", |
| "label": "LABEL_OPTIONAL", |
| "name": "model_id", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.ModelId" |
| }, |
| { |
| "jsonName": "variantId", |
| "label": "LABEL_OPTIONAL", |
| "name": "variant_id", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.VariantId" |
| }, |
| { |
| "jsonName": "brandId", |
| "label": "LABEL_OPTIONAL", |
| "name": "brand_id", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.BrandId" |
| } |
| ], |
| "name": "ConfigId" |
| } |
| ], |
| "name": "device/config_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/device" |
| }, |
| "package": "device", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "device/config_id.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "FormFactor", |
| "value": [ |
| { |
| "name": "FORM_FACTOR_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "FORM_FACTOR_CLAMSHELL", |
| "number": 1 |
| }, |
| { |
| "name": "FORM_FACTOR_CONVERTIBLE", |
| "number": 2 |
| }, |
| { |
| "name": "FORM_FACTOR_DETACHABLE", |
| "number": 3 |
| }, |
| { |
| "name": "FORM_FACTOR_CHROMEBASE", |
| "number": 4 |
| }, |
| { |
| "name": "FORM_FACTOR_CHROMEBOX", |
| "number": 5 |
| }, |
| { |
| "name": "FORM_FACTOR_CHROMEBIT", |
| "number": 6 |
| }, |
| { |
| "name": "FORM_FACTOR_CHROMESLATE", |
| "number": 7 |
| } |
| ] |
| }, |
| { |
| "name": "Graphics", |
| "value": [ |
| { |
| "name": "GRAPHICS_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "GRAPHICS_GL", |
| "number": 1 |
| }, |
| { |
| "name": "GRAPHICS_GLE", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "HardwareFeature", |
| "value": [ |
| { |
| "name": "HARDWARE_FEATURE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_BLUETOOTH", |
| "number": 1 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_FLASHROM", |
| "number": 2 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_HOTWORDING", |
| "number": 3 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_INTERNAL_DISPLAY", |
| "number": 4 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_LUCID_SLEEP", |
| "number": 5 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_WEBCAM", |
| "number": 6 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_STYLUS", |
| "number": 7 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_TOUCHPAD", |
| "number": 8 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_TOUCHSCREEN", |
| "number": 9 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_DETACHABLE_KEYBOARD", |
| "number": 10 |
| }, |
| { |
| "name": "HARDWARE_FEATURE_FINGERPRINT", |
| "number": 11 |
| } |
| ] |
| }, |
| { |
| "name": "PowerSupply", |
| "value": [ |
| { |
| "name": "POWER_SUPPLY_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "POWER_SUPPLY_BATTERY", |
| "number": 1 |
| }, |
| { |
| "name": "POWER_SUPPLY_AC_ONLY", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "Storage", |
| "value": [ |
| { |
| "name": "STORAGE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "STORAGE_SSD", |
| "number": 1 |
| }, |
| { |
| "name": "STORAGE_HDD", |
| "number": 2 |
| }, |
| { |
| "name": "STORAGE_MMC", |
| "number": 3 |
| }, |
| { |
| "name": "STORAGE_NVME", |
| "number": 4 |
| }, |
| { |
| "name": "STORAGE_UFS", |
| "number": 5 |
| } |
| ] |
| }, |
| { |
| "name": "VideoAcceleration", |
| "value": [ |
| { |
| "name": "VIDEO_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_H264", |
| "number": 1 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_ENC_H264", |
| "number": 2 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_VP8", |
| "number": 3 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_ENC_VP8", |
| "number": 4 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_VP9", |
| "number": 5 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_ENC_VP9", |
| "number": 6 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_VP9_2", |
| "number": 7 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_ENC_VP9_2", |
| "number": 8 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_H265", |
| "number": 9 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_ENC_H265", |
| "number": 10 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_MJPG", |
| "number": 11 |
| }, |
| { |
| "name": "VIDEO_ACCELERATION_ENC_MJPG", |
| "number": 12 |
| } |
| ] |
| }, |
| { |
| "name": "SOC", |
| "value": [ |
| { |
| "name": "SOC_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "SOC_AMBERLAKE_Y", |
| "number": 1 |
| }, |
| { |
| "name": "SOC_APOLLO_LAKE", |
| "number": 2 |
| }, |
| { |
| "name": "SOC_BAY_TRAIL", |
| "number": 3 |
| }, |
| { |
| "name": "SOC_BRASWELL", |
| "number": 4 |
| }, |
| { |
| "name": "SOC_BROADWELL", |
| "number": 5 |
| }, |
| { |
| "name": "SOC_CANNON_LAKE_Y", |
| "number": 6 |
| }, |
| { |
| "name": "SOC_COMET_LAKE_U", |
| "number": 7 |
| }, |
| { |
| "name": "SOC_EXYNOS_5250", |
| "number": 8 |
| }, |
| { |
| "name": "SOC_EXYNOS_5420", |
| "number": 9 |
| }, |
| { |
| "name": "SOC_GEMINI_LAKE", |
| "number": 10 |
| }, |
| { |
| "name": "SOC_HASWELL", |
| "number": 11 |
| }, |
| { |
| "name": "SOC_ICE_LAKE_Y", |
| "number": 12 |
| }, |
| { |
| "name": "SOC_IVY_BRIDGE", |
| "number": 13 |
| }, |
| { |
| "name": "SOC_KABYLAKE_U", |
| "number": 14 |
| }, |
| { |
| "name": "SOC_KABYLAKE_U_R", |
| "number": 15 |
| }, |
| { |
| "name": "SOC_KABYLAKE_Y", |
| "number": 16 |
| }, |
| { |
| "name": "SOC_MT8173", |
| "number": 17 |
| }, |
| { |
| "name": "SOC_MT8176", |
| "number": 18 |
| }, |
| { |
| "name": "SOC_MT8183", |
| "number": 19 |
| }, |
| { |
| "name": "SOC_PICASSO", |
| "number": 20 |
| }, |
| { |
| "name": "SOC_PINE_TRAIL", |
| "number": 21 |
| }, |
| { |
| "name": "SOC_RK3288", |
| "number": 22 |
| }, |
| { |
| "name": "SOC_RK3399", |
| "number": 23 |
| }, |
| { |
| "name": "SOC_SANDY_BRIDGE", |
| "number": 24 |
| }, |
| { |
| "name": "SOC_SDM845", |
| "number": 25 |
| }, |
| { |
| "name": "SOC_SKYLAKE_U", |
| "number": 26 |
| }, |
| { |
| "name": "SOC_SKYLAKE_Y", |
| "number": 27 |
| }, |
| { |
| "name": "SOC_STONEY_RIDGE", |
| "number": 28 |
| }, |
| { |
| "name": "SOC_TEGRA_K1", |
| "number": 29 |
| }, |
| { |
| "name": "SOC_WHISKEY_LAKE_U", |
| "number": 30 |
| }, |
| { |
| "name": "SOC_SC7180", |
| "number": 31 |
| }, |
| { |
| "name": "SOC_JASPER_LAKE", |
| "number": 32 |
| }, |
| { |
| "name": "SOC_TIGER_LAKE", |
| "number": 33 |
| }, |
| { |
| "name": "SOC_MT8192", |
| "number": 34 |
| }, |
| { |
| "name": "SOC_ALDER_LAKE", |
| "number": 35 |
| }, |
| { |
| "name": "SOC_SC7280", |
| "number": 36 |
| }, |
| { |
| "name": "SOC_MT8195", |
| "number": 37 |
| }, |
| { |
| "name": "SOC_QCS40X", |
| "number": 38 |
| }, |
| { |
| "name": "SOC_METEOR_LAKE", |
| "number": 39 |
| }, |
| { |
| "name": "SOC_CEZANNE", |
| "number": 40 |
| }, |
| { |
| "name": "SOC_ALDER_LAKE_N", |
| "number": 41 |
| }, |
| { |
| "name": "SOC_RAPTOR_LAKE_N", |
| "number": 42 |
| }, |
| { |
| "name": "SOC_MT8186", |
| "number": 43 |
| }, |
| { |
| "name": "SOC_MT8188G", |
| "number": 44 |
| }, |
| { |
| "name": "SOC_PHOENIX", |
| "number": 45 |
| }, |
| { |
| "name": "SOC_MENDOCINO", |
| "number": 46 |
| }, |
| { |
| "name": "SOC_RAPTOR_LAKE", |
| "number": 47 |
| } |
| ] |
| }, |
| { |
| "name": "ODM", |
| "value": [ |
| { |
| "name": "ODM_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "ODM_QUANTA", |
| "number": 1 |
| }, |
| { |
| "name": "ODM_BITLAND", |
| "number": 2 |
| }, |
| { |
| "name": "ODM_SAMSUNG", |
| "number": 3 |
| }, |
| { |
| "name": "ODM_PEGATRON", |
| "number": 4 |
| }, |
| { |
| "name": "ODM_COMPAL", |
| "number": 5 |
| } |
| ] |
| }, |
| { |
| "name": "OEM", |
| "value": [ |
| { |
| "name": "OEM_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "OEM_ACER", |
| "number": 1 |
| }, |
| { |
| "name": "OEM_DELL", |
| "number": 2 |
| }, |
| { |
| "name": "OEM_SAMSUNG", |
| "number": 3 |
| }, |
| { |
| "name": "OEM_HP", |
| "number": 4 |
| }, |
| { |
| "name": "OEM_LENOVO", |
| "number": 5 |
| }, |
| { |
| "name": "OEM_ASUS", |
| "number": 6 |
| }, |
| { |
| "name": "OEM_NEC", |
| "number": 7 |
| } |
| ] |
| }, |
| { |
| "name": "Architecture", |
| "value": [ |
| { |
| "name": "ARCHITECTURE_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "X86", |
| "number": 1 |
| }, |
| { |
| "name": "X86_64", |
| "number": 2 |
| }, |
| { |
| "name": "ARM", |
| "number": 3 |
| }, |
| { |
| "name": "ARM64", |
| "number": 4 |
| } |
| ] |
| }, |
| { |
| "name": "EC", |
| "value": [ |
| { |
| "name": "EC_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "EC_CHROME", |
| "number": 1 |
| }, |
| { |
| "name": "EC_WILCO", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.ConfigId" |
| }, |
| { |
| "jsonName": "formFactor", |
| "label": "LABEL_OPTIONAL", |
| "name": "form_factor", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.FormFactor" |
| }, |
| { |
| "jsonName": "gpuFamily", |
| "label": "LABEL_OPTIONAL", |
| "name": "gpu_family", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "graphics", |
| "label": "LABEL_OPTIONAL", |
| "name": "graphics", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.Graphics" |
| }, |
| { |
| "jsonName": "hardwareFeatures", |
| "label": "LABEL_REPEATED", |
| "name": "hardware_features", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.HardwareFeature" |
| }, |
| { |
| "jsonName": "power", |
| "label": "LABEL_OPTIONAL", |
| "name": "power", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.PowerSupply" |
| }, |
| { |
| "jsonName": "storage", |
| "label": "LABEL_OPTIONAL", |
| "name": "storage", |
| "number": 9, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.Storage" |
| }, |
| { |
| "jsonName": "videoAccelerationSupports", |
| "label": "LABEL_REPEATED", |
| "name": "video_acceleration_supports", |
| "number": 10, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.VideoAcceleration" |
| }, |
| { |
| "jsonName": "soc", |
| "label": "LABEL_OPTIONAL", |
| "name": "soc", |
| "number": 11, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.SOC" |
| }, |
| { |
| "jsonName": "tam", |
| "label": "LABEL_REPEATED", |
| "name": "tam", |
| "number": 12, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ee", |
| "label": "LABEL_REPEATED", |
| "name": "ee", |
| "number": 13, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "odm", |
| "label": "LABEL_OPTIONAL", |
| "name": "odm", |
| "number": 14, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.ODM" |
| }, |
| { |
| "jsonName": "odmEmailGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "odm_email_group", |
| "number": 15, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "oem", |
| "label": "LABEL_OPTIONAL", |
| "name": "oem", |
| "number": 16, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.OEM" |
| }, |
| { |
| "jsonName": "oemEmailGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "oem_email_group", |
| "number": 17, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "socEmailGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "soc_email_group", |
| "number": 18, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firmwareConfiguration", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_configuration", |
| "number": 19, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "cpu", |
| "label": "LABEL_OPTIONAL", |
| "name": "cpu", |
| "number": 20, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.Architecture" |
| }, |
| { |
| "jsonName": "ec", |
| "label": "LABEL_OPTIONAL", |
| "name": "ec", |
| "number": 21, |
| "type": "TYPE_ENUM", |
| "typeName": ".device.Config.EC" |
| } |
| ], |
| "name": "Config", |
| "reservedName": [ |
| "carrier" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "configs", |
| "label": "LABEL_REPEATED", |
| "name": "configs", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.Config" |
| } |
| ], |
| "name": "AllConfigs" |
| } |
| ], |
| "name": "device/config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/device" |
| }, |
| "package": "device", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "powerunitName", |
| "label": "LABEL_OPTIONAL", |
| "name": "powerunit_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "powerunitOutlet", |
| "label": "LABEL_OPTIONAL", |
| "name": "powerunit_outlet", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "OSRPM" |
| } |
| ], |
| "name": "lab/rpm.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "lab/rpm.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "ChameleonType", |
| "reservedRange": [ |
| { |
| "end": 1, |
| "start": 1 |
| }, |
| { |
| "end": 8, |
| "start": 6 |
| } |
| ], |
| "value": [ |
| { |
| "name": "CHAMELEON_TYPE_INVALID", |
| "number": 0 |
| }, |
| { |
| "name": "CHAMELEON_TYPE_DP", |
| "number": 2 |
| }, |
| { |
| "name": "CHAMELEON_TYPE_DP_HDMI", |
| "number": 3, |
| "options": { |
| "deprecated": true |
| } |
| }, |
| { |
| "name": "CHAMELEON_TYPE_VGA", |
| "number": 4, |
| "options": { |
| "deprecated": true |
| } |
| }, |
| { |
| "name": "CHAMELEON_TYPE_HDMI", |
| "number": 5 |
| }, |
| { |
| "name": "CHAMELEON_TYPE_V2", |
| "number": 9 |
| }, |
| { |
| "name": "CHAMELEON_TYPE_V3", |
| "number": 10 |
| }, |
| { |
| "name": "CHAMELEON_TYPE_RPI", |
| "number": 11 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "AudioBoxJackPlugger", |
| "value": [ |
| { |
| "name": "AUDIOBOX_JACKPLUGGER_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "AUDIOBOX_JACKPLUGGER_WORKING", |
| "number": 1 |
| }, |
| { |
| "name": "AUDIOBOX_JACKPLUGGER_BROKEN", |
| "number": 2 |
| }, |
| { |
| "name": "AUDIOBOX_JACKPLUGGER_NOT_APPLICABLE", |
| "number": 3 |
| } |
| ] |
| }, |
| { |
| "name": "TRRSType", |
| "value": [ |
| { |
| "name": "TRRS_TYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "TRRS_TYPE_CTIA", |
| "number": 1 |
| }, |
| { |
| "name": "TRRS_TYPE_OMTP", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "chameleonPeripherals", |
| "label": "LABEL_REPEATED", |
| "name": "chameleon_peripherals", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.ChameleonType" |
| }, |
| { |
| "jsonName": "audioBoard", |
| "label": "LABEL_OPTIONAL", |
| "name": "audio_board", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "rpm", |
| "label": "LABEL_OPTIONAL", |
| "name": "rpm", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.OSRPM" |
| }, |
| { |
| "jsonName": "audioboxJackplugger", |
| "label": "LABEL_OPTIONAL", |
| "name": "audiobox_jackplugger", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.Chameleon.AudioBoxJackPlugger" |
| }, |
| { |
| "jsonName": "trrsType", |
| "label": "LABEL_OPTIONAL", |
| "name": "trrs_type", |
| "number": 7, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.Chameleon.TRRSType" |
| } |
| ], |
| "name": "Chameleon", |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| } |
| ], |
| "name": "lab/chameleon.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ChromeOSDeviceID" |
| } |
| ], |
| "name": "lab/chromeos_device_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "enumType": [ |
| { |
| "name": "LicenseType", |
| "value": [ |
| { |
| "name": "LICENSE_TYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "LICENSE_TYPE_WINDOWS_10_PRO", |
| "number": 1 |
| }, |
| { |
| "name": "LICENSE_TYPE_MS_OFFICE_STANDARD", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.LicenseType" |
| }, |
| { |
| "jsonName": "identifier", |
| "label": "LABEL_OPTIONAL", |
| "name": "identifier", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "License" |
| } |
| ], |
| "name": "lab/license.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "enumType": [ |
| { |
| "name": "ServoSetupType", |
| "value": [ |
| { |
| "name": "SERVO_SETUP_REGULAR", |
| "number": 0 |
| }, |
| { |
| "name": "SERVO_SETUP_DUAL_V4", |
| "number": 1 |
| }, |
| { |
| "name": "SERVO_SETUP_INVALID", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "ServoFwChannel", |
| "value": [ |
| { |
| "name": "SERVO_FW_STABLE", |
| "number": 0 |
| }, |
| { |
| "name": "SERVO_FW_PREV", |
| "number": 1 |
| }, |
| { |
| "name": "SERVO_FW_DEV", |
| "number": 2 |
| }, |
| { |
| "name": "SERVO_FW_ALPHA", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "servoHostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_hostname", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "servoPort", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_port", |
| "number": 3, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "servoSerial", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_serial", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "servoType", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_type", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "servoSetup", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_setup", |
| "number": 7, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.ServoSetupType" |
| }, |
| { |
| "jsonName": "servoTopology", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_topology", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ServoTopology" |
| }, |
| { |
| "jsonName": "servoFwChannel", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_fw_channel", |
| "number": 9, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.ServoFwChannel" |
| } |
| ], |
| "name": "Servo", |
| "reservedRange": [ |
| { |
| "end": 7, |
| "start": 6 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "main", |
| "label": "LABEL_OPTIONAL", |
| "name": "main", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ServoTopologyItem" |
| }, |
| { |
| "jsonName": "children", |
| "label": "LABEL_REPEATED", |
| "name": "children", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ServoTopologyItem" |
| } |
| ], |
| "name": "ServoTopology" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sysfsProduct", |
| "label": "LABEL_OPTIONAL", |
| "name": "sysfs_product", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "serial", |
| "label": "LABEL_OPTIONAL", |
| "name": "serial", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "usbHubPort", |
| "label": "LABEL_OPTIONAL", |
| "name": "usb_hub_port", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "fwVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "fw_version", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ServoTopologyItem" |
| } |
| ], |
| "name": "lab/servo.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "lab/chameleon.proto", |
| "lab/servo.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "CameraType", |
| "value": [ |
| { |
| "name": "CAMERA_INVALID", |
| "number": 0 |
| }, |
| { |
| "name": "CAMERA_HUDDLY", |
| "number": 1 |
| }, |
| { |
| "name": "CAMERA_PTZPRO2", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "CableType", |
| "value": [ |
| { |
| "name": "CABLE_INVALID", |
| "number": 0 |
| }, |
| { |
| "name": "CABLE_AUDIOJACK", |
| "number": 1 |
| }, |
| { |
| "name": "CABLE_USBAUDIO", |
| "number": 2 |
| }, |
| { |
| "name": "CABLE_USBPRINTING", |
| "number": 3 |
| }, |
| { |
| "name": "CABLE_HDMIAUDIO", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "servo", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Servo" |
| }, |
| { |
| "jsonName": "chameleon", |
| "label": "LABEL_OPTIONAL", |
| "name": "chameleon", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Chameleon" |
| }, |
| { |
| "jsonName": "rpm", |
| "label": "LABEL_OPTIONAL", |
| "name": "rpm", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.RPM" |
| }, |
| { |
| "jsonName": "connectedCamera", |
| "label": "LABEL_REPEATED", |
| "name": "connected_camera", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Camera" |
| }, |
| { |
| "jsonName": "audio", |
| "label": "LABEL_OPTIONAL", |
| "name": "audio", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Audio" |
| }, |
| { |
| "jsonName": "wifi", |
| "label": "LABEL_OPTIONAL", |
| "name": "wifi", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Wifi" |
| }, |
| { |
| "jsonName": "touch", |
| "label": "LABEL_OPTIONAL", |
| "name": "touch", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Touch" |
| }, |
| { |
| "jsonName": "carrier", |
| "label": "LABEL_OPTIONAL", |
| "name": "carrier", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "camerabox", |
| "label": "LABEL_OPTIONAL", |
| "name": "camerabox", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "chaos", |
| "label": "LABEL_OPTIONAL", |
| "name": "chaos", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "cable", |
| "label": "LABEL_REPEATED", |
| "name": "cable", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Cable" |
| }, |
| { |
| "jsonName": "cameraboxInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "camerabox_info", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Camerabox" |
| }, |
| { |
| "jsonName": "smartUsbhub", |
| "label": "LABEL_OPTIONAL", |
| "name": "smart_usbhub", |
| "number": 13, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Peripherals" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "powerunitName", |
| "label": "LABEL_OPTIONAL", |
| "name": "powerunit_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "powerunitOutlet", |
| "label": "LABEL_OPTIONAL", |
| "name": "powerunit_outlet", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RPM" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "cameraType", |
| "label": "LABEL_OPTIONAL", |
| "name": "camera_type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.CameraType" |
| } |
| ], |
| "name": "Camera" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.CableType" |
| } |
| ], |
| "name": "Cable" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "audioBox", |
| "label": "LABEL_OPTIONAL", |
| "name": "audio_box", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "atrus", |
| "label": "LABEL_OPTIONAL", |
| "name": "atrus", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "audioCable", |
| "label": "LABEL_OPTIONAL", |
| "name": "audio_cable", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Audio" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "AntennaConnection", |
| "value": [ |
| { |
| "name": "CONN_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "CONN_CONDUCTIVE", |
| "number": 1 |
| }, |
| { |
| "name": "CONN_OTA", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "Router", |
| "value": [ |
| { |
| "name": "ROUTER_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "ROUTER_802_11AX", |
| "number": 1 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "wificell", |
| "label": "LABEL_OPTIONAL", |
| "name": "wificell", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "antennaConn", |
| "label": "LABEL_OPTIONAL", |
| "name": "antenna_conn", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.Wifi.AntennaConnection" |
| }, |
| { |
| "jsonName": "router", |
| "label": "LABEL_OPTIONAL", |
| "name": "router", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.Wifi.Router" |
| } |
| ], |
| "name": "Wifi" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "mimo", |
| "label": "LABEL_OPTIONAL", |
| "name": "mimo", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Touch" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Facing", |
| "value": [ |
| { |
| "name": "FACING_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "FACING_BACK", |
| "number": 1 |
| }, |
| { |
| "name": "FACING_FRONT", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "Light", |
| "value": [ |
| { |
| "name": "LIGHT_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "LIGHT_LED", |
| "number": 1 |
| }, |
| { |
| "name": "LIGHT_NOLED", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "facing", |
| "label": "LABEL_OPTIONAL", |
| "name": "facing", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.Camerabox.Facing" |
| }, |
| { |
| "jsonName": "light", |
| "label": "LABEL_OPTIONAL", |
| "name": "light", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.Camerabox.Light" |
| } |
| ], |
| "name": "Camerabox" |
| } |
| ], |
| "name": "lab/peripherals.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ConfigID" |
| } |
| ], |
| "name": "manufacturing/config_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/manufacturing" |
| }, |
| "package": "manufacturing", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "device/config_id.proto", |
| "lab/chromeos_device_id.proto", |
| "lab/license.proto", |
| "lab/peripherals.proto", |
| "lab/servo.proto", |
| "manufacturing/config_id.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ChromeOSDeviceID" |
| }, |
| { |
| "jsonName": "serialNumber", |
| "label": "LABEL_OPTIONAL", |
| "name": "serial_number", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "manufacturingId", |
| "label": "LABEL_OPTIONAL", |
| "name": "manufacturing_id", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".manufacturing.ConfigID" |
| }, |
| { |
| "jsonName": "deviceConfigId", |
| "label": "LABEL_OPTIONAL", |
| "name": "device_config_id", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.ConfigId" |
| }, |
| { |
| "jsonName": "dut", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut", |
| "number": 5, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.DeviceUnderTest" |
| }, |
| { |
| "jsonName": "labstation", |
| "label": "LABEL_OPTIONAL", |
| "name": "labstation", |
| "number": 6, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Labstation" |
| } |
| ], |
| "name": "ChromeOSDevice", |
| "oneofDecl": [ |
| { |
| "name": "device" |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "DUTPool", |
| "value": [ |
| { |
| "name": "DUT_POOL_INVALID", |
| "number": 0 |
| }, |
| { |
| "name": "DUT_POOL_CQ", |
| "number": 1 |
| }, |
| { |
| "name": "DUT_POOL_BVT", |
| "number": 2 |
| }, |
| { |
| "name": "DUT_POOL_SUITES", |
| "number": 3 |
| }, |
| { |
| "name": "DUT_POOL_CTS", |
| "number": 4 |
| }, |
| { |
| "name": "DUT_POOL_CTS_PERBUILD", |
| "number": 5 |
| }, |
| { |
| "name": "DUT_POOL_CONTINUOUS", |
| "number": 6 |
| }, |
| { |
| "name": "DUT_POOL_ARC_PRESUBMIT", |
| "number": 7 |
| }, |
| { |
| "name": "DUT_POOL_QUOTA", |
| "number": 8 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "peripherals", |
| "label": "LABEL_OPTIONAL", |
| "name": "peripherals", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Peripherals" |
| }, |
| { |
| "jsonName": "criticalPools", |
| "label": "LABEL_REPEATED", |
| "name": "critical_pools", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.DeviceUnderTest.DUTPool" |
| }, |
| { |
| "jsonName": "pools", |
| "label": "LABEL_REPEATED", |
| "name": "pools", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "licenses", |
| "label": "LABEL_REPEATED", |
| "name": "licenses", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.License" |
| } |
| ], |
| "name": "DeviceUnderTest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "servos", |
| "label": "LABEL_REPEATED", |
| "name": "servos", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Servo" |
| }, |
| { |
| "jsonName": "rpm", |
| "label": "LABEL_OPTIONAL", |
| "name": "rpm", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.RPM" |
| }, |
| { |
| "jsonName": "pools", |
| "label": "LABEL_REPEATED", |
| "name": "pools", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Labstation" |
| } |
| ], |
| "name": "lab/device.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "by", |
| "label": "LABEL_OPTIONAL", |
| "name": "by", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "reason", |
| "label": "LABEL_OPTIONAL", |
| "name": "reason", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "beginTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "begin_time", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "expireTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "expire_time", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "DeviceAction" |
| } |
| ], |
| "name": "lab/device_action.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "chromiumos/test/api/dut_attribute.proto", |
| "chromiumos/storage_path.proto", |
| "chromiumos/config/api/mfg_config_id.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.ManagedDut.ManagedState" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "endTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "end_time", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "note", |
| "label": "LABEL_OPTIONAL", |
| "name": "note", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "leaseOwner", |
| "label": "LABEL_OPTIONAL", |
| "name": "lease_owner", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "HistoryRecord" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "reason", |
| "label": "LABEL_OPTIONAL", |
| "name": "reason", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Lock" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Pool" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "ipAddress", |
| "label": "LABEL_OPTIONAL", |
| "name": "ip_address", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "NetworkIdentifier", |
| "oneofDecl": [ |
| { |
| "name": "identifier" |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ManagedState", |
| "value": [ |
| { |
| "name": "UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "READY", |
| "number": 1 |
| }, |
| { |
| "name": "PROVISION", |
| "number": 2 |
| }, |
| { |
| "name": "VERIFY", |
| "number": 3 |
| }, |
| { |
| "name": "LEASED", |
| "number": 4 |
| }, |
| { |
| "name": "FAILED", |
| "number": 5 |
| }, |
| { |
| "name": "RESET", |
| "number": 6 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| }, |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "tag", |
| "label": "LABEL_OPTIONAL", |
| "name": "tag", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.DutAttributeList" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_REPEATED", |
| "name": "pool", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Pool" |
| }, |
| { |
| "jsonName": "peripheral", |
| "label": "LABEL_OPTIONAL", |
| "name": "peripheral", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.DutAttributeList" |
| }, |
| { |
| "jsonName": "mfgConfigId", |
| "label": "LABEL_OPTIONAL", |
| "name": "mfg_config_id", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.MfgConfigId" |
| }, |
| { |
| "jsonName": "provisionedBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "provisioned_build", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.StoragePath" |
| }, |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.ManagedDut.ManagedState" |
| }, |
| { |
| "jsonName": "lock", |
| "label": "LABEL_OPTIONAL", |
| "name": "lock", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.Lock" |
| }, |
| { |
| "jsonName": "operatorNotes", |
| "label": "LABEL_OPTIONAL", |
| "name": "operator_notes", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "provisionedFirmwareVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "provisioned_firmware_version", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "history", |
| "label": "LABEL_REPEATED", |
| "name": "history", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.HistoryRecord" |
| }, |
| { |
| "jsonName": "associatedDut", |
| "label": "LABEL_REPEATED", |
| "name": "associated_dut", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| }, |
| { |
| "jsonName": "isAssociatedDut", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_associated_dut", |
| "number": 14, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "ManagedDut" |
| } |
| ], |
| "name": "lab/managed_dut.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "google/protobuf/field_mask.proto", |
| "chromiumos/test/api/dut_attribute.proto", |
| "chromiumos/storage_path.proto", |
| "chromiumos/longrunning/operations.proto", |
| "chromiumos/config/api/mfg_config_id.proto", |
| "lab/managed_dut.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| }, |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CreateManagedDutRequest" |
| }, |
| { |
| "name": "CreateManagedDutResponse" |
| }, |
| { |
| "name": "CreateMManagedDutMetadata" |
| }, |
| { |
| "name": "CreateManagedDutMetadata" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| } |
| ], |
| "name": "DeleteManagedDutRequest" |
| }, |
| { |
| "name": "DeleteManagedDutResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "duts", |
| "label": "LABEL_REPEATED", |
| "name": "duts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ManagedDut" |
| } |
| ], |
| "name": "ListManagedDutsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "duts", |
| "label": "LABEL_REPEATED", |
| "name": "duts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ManagedDut" |
| } |
| ], |
| "name": "ListManagedDutsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| } |
| ], |
| "name": "GetManagedDutRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dut", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ManagedDut" |
| } |
| ], |
| "name": "GetManagedDutResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dut", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ManagedDut" |
| }, |
| { |
| "jsonName": "updateMask", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_mask", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.FieldMask" |
| } |
| ], |
| "name": "UpdateManagedDutRequest" |
| }, |
| { |
| "name": "UpdateManagedDutResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.DutAttribute" |
| }, |
| { |
| "jsonName": "leaseOwner", |
| "label": "LABEL_OPTIONAL", |
| "name": "lease_owner", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "softwarePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "software_path", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.StoragePath" |
| }, |
| { |
| "jsonName": "leaseLengthSecs", |
| "label": "LABEL_OPTIONAL", |
| "name": "lease_length_secs", |
| "number": 4, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "tag", |
| "label": "LABEL_OPTIONAL", |
| "name": "tag", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.DutAttributeList" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.DutAttributeList" |
| }, |
| { |
| "jsonName": "peripheral", |
| "label": "LABEL_OPTIONAL", |
| "name": "peripheral", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.DutAttributeList" |
| }, |
| { |
| "jsonName": "mfgConfigId", |
| "label": "LABEL_OPTIONAL", |
| "name": "mfg_config_id", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.config.api.MfgConfigId" |
| }, |
| { |
| "jsonName": "minDuts", |
| "label": "LABEL_OPTIONAL", |
| "name": "min_duts", |
| "number": 9, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "maxDuts", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_duts", |
| "number": 10, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "numberAssociatedDuts", |
| "label": "LABEL_OPTIONAL", |
| "name": "number_associated_duts", |
| "number": 11, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "LeaseManagedDutRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_REPEATED", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| }, |
| { |
| "jsonName": "expiryTimeSecs", |
| "label": "LABEL_OPTIONAL", |
| "name": "expiry_time_secs", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "LeaseManagedDutResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| }, |
| { |
| "jsonName": "force", |
| "label": "LABEL_OPTIONAL", |
| "name": "force", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "forceReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "force_reason", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ReturnManagedDutLeaseRequest" |
| }, |
| { |
| "name": "ReturnManagedDutLeaseResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| }, |
| { |
| "jsonName": "leaseLengthSecs", |
| "label": "LABEL_OPTIONAL", |
| "name": "lease_length_secs", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "ExtendManagedDutLeaseRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "expiryTimeSecs", |
| "label": "LABEL_OPTIONAL", |
| "name": "expiry_time_secs", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "ExtendManagedDutLeaseResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| } |
| ], |
| "name": "VerifyManagedDutRequest" |
| }, |
| { |
| "name": "VerifyManagedDutResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.NetworkIdentifier" |
| }, |
| { |
| "jsonName": "buildPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_path", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.StoragePath" |
| } |
| ], |
| "name": "ProvisionManagedDutRequest" |
| }, |
| { |
| "name": "ProvisionManagedDutResponse" |
| } |
| ], |
| "name": "lab/dut_manager.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".lab.CreateManagedDutRequest", |
| "name": "CreateManagedDut", |
| "options": { |
| "[chromiumos.longrunning.operation_info]": { |
| "metadataType": "CreateMManagedDutMetadata", |
| "responseType": "CreateManagedDutResponse" |
| } |
| }, |
| "outputType": ".chromiumos.longrunning.Operation" |
| }, |
| { |
| "inputType": ".lab.DeleteManagedDutRequest", |
| "name": "DeleteManagedDut", |
| "outputType": ".lab.DeleteManagedDutResponse" |
| }, |
| { |
| "inputType": ".lab.ListManagedDutsRequest", |
| "name": "ListManagedDuts", |
| "outputType": ".lab.ListManagedDutsResponse" |
| }, |
| { |
| "inputType": ".lab.GetManagedDutRequest", |
| "name": "GetManagedDut", |
| "outputType": ".lab.GetManagedDutResponse" |
| }, |
| { |
| "inputType": ".lab.UpdateManagedDutRequest", |
| "name": "UpdateManagedDut", |
| "outputType": ".lab.UpdateManagedDutResponse" |
| }, |
| { |
| "inputType": ".lab.LeaseManagedDutRequest", |
| "name": "LeaseManagedDut", |
| "options": { |
| "[chromiumos.longrunning.operation_info]": { |
| "metadataType": "LeaseManagedDutMetadata", |
| "responseType": "LeaseManagedDutResponse" |
| } |
| }, |
| "outputType": ".chromiumos.longrunning.Operation" |
| }, |
| { |
| "inputType": ".lab.ReturnManagedDutLeaseRequest", |
| "name": "ReturnManagedDutLease", |
| "outputType": ".lab.ReturnManagedDutLeaseResponse" |
| }, |
| { |
| "inputType": ".lab.ExtendManagedDutLeaseRequest", |
| "name": "ExtendManagedDutLease", |
| "outputType": ".lab.ExtendManagedDutLeaseResponse" |
| }, |
| { |
| "inputType": ".lab.ProvisionManagedDutRequest", |
| "name": "ProvisionManagedDut", |
| "outputType": ".lab.ProvisionManagedDutResponse" |
| }, |
| { |
| "inputType": ".lab.VerifyManagedDutRequest", |
| "name": "VerifyManagedDut", |
| "outputType": ".lab.VerifyManagedDutResponse" |
| } |
| ], |
| "name": "DutManagerService" |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/field_mask.proto", |
| "lab/managed_dut.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "dut", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ManagedDut" |
| } |
| ], |
| "name": "CreateDutRequest" |
| }, |
| { |
| "name": "CreateDutResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DeleteDutRequest" |
| }, |
| { |
| "name": "DeleteDutResponse" |
| }, |
| { |
| "name": "ListDutRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "duts", |
| "label": "LABEL_REPEATED", |
| "name": "duts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ManagedDut" |
| } |
| ], |
| "name": "ListDutResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetDutRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dut", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ManagedDut" |
| } |
| ], |
| "name": "GetDutResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dut", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ManagedDut" |
| }, |
| { |
| "jsonName": "updateMask", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_mask", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.FieldMask" |
| } |
| ], |
| "name": "UpdateDutRequest" |
| }, |
| { |
| "name": "UpdateDutResponse" |
| } |
| ], |
| "name": "lab/dut_manager_storage.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".lab.CreateDutRequest", |
| "name": "CreateDut", |
| "outputType": ".lab.CreateDutResponse" |
| }, |
| { |
| "inputType": ".lab.DeleteDutRequest", |
| "name": "DeleteDut", |
| "outputType": ".lab.DeleteDutResponse" |
| }, |
| { |
| "inputType": ".lab.ListDutRequest", |
| "name": "ListDut", |
| "outputType": ".lab.ListDutResponse" |
| }, |
| { |
| "inputType": ".lab.GetDutRequest", |
| "name": "GetDut", |
| "outputType": ".lab.GetDutResponse" |
| }, |
| { |
| "inputType": ".lab.UpdateDutRequest", |
| "name": "UpdateDut", |
| "outputType": ".lab.UpdateDutResponse" |
| } |
| ], |
| "name": "DutManagerStorageService" |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "lab/chromeos_device_id.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "PeripheralState", |
| "value": [ |
| { |
| "name": "UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "WORKING", |
| "number": 1 |
| }, |
| { |
| "name": "MISSING_CONFIG", |
| "number": 5 |
| }, |
| { |
| "name": "WRONG_CONFIG", |
| "number": 4 |
| }, |
| { |
| "name": "NOT_CONNECTED", |
| "number": 2 |
| }, |
| { |
| "name": "NO_SSH", |
| "number": 6 |
| }, |
| { |
| "name": "BROKEN", |
| "number": 3 |
| }, |
| { |
| "name": "NEED_REPLACEMENT", |
| "number": 7 |
| }, |
| { |
| "name": "CR50_CONSOLE_MISSING", |
| "number": 13 |
| }, |
| { |
| "name": "CCD_TESTLAB_ISSUE", |
| "number": 8 |
| }, |
| { |
| "name": "SERVOD_ISSUE", |
| "number": 9 |
| }, |
| { |
| "name": "LID_OPEN_FAILED", |
| "number": 10 |
| }, |
| { |
| "name": "BAD_RIBBON_CABLE", |
| "number": 11 |
| }, |
| { |
| "name": "EC_BROKEN", |
| "number": 12 |
| }, |
| { |
| "name": "DUT_NOT_CONNECTED", |
| "number": 14 |
| }, |
| { |
| "name": "TOPOLOGY_ISSUE", |
| "number": 15 |
| }, |
| { |
| "name": "SBU_LOW_VOLTAGE", |
| "number": 16 |
| }, |
| { |
| "name": "CR50_NOT_ENUMERATED", |
| "number": 17 |
| }, |
| { |
| "name": "SERVO_SERIAL_MISMATCH", |
| "number": 18 |
| }, |
| { |
| "name": "SERVOD_PROXY_ISSUE", |
| "number": 19 |
| }, |
| { |
| "name": "SERVO_HOST_ISSUE", |
| "number": 20 |
| }, |
| { |
| "name": "SERVO_UPDATER_ISSUE", |
| "number": 21 |
| }, |
| { |
| "name": "SERVOD_DUT_CONTROLLER_MISSING", |
| "number": 22 |
| }, |
| { |
| "name": "COLD_RESET_PIN_ISSUE", |
| "number": 23 |
| }, |
| { |
| "name": "WARM_RESET_PIN_ISSUE", |
| "number": 24 |
| }, |
| { |
| "name": "POWER_BUTTON_PIN_ISSUE", |
| "number": 25 |
| }, |
| { |
| "name": "NOT_APPLICABLE", |
| "number": 26 |
| }, |
| { |
| "name": "DEBUG_HEADER_SERVO_MISSING", |
| "number": 27 |
| } |
| ] |
| }, |
| { |
| "name": "HardwareState", |
| "value": [ |
| { |
| "name": "HARDWARE_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "HARDWARE_NORMAL", |
| "number": 1 |
| }, |
| { |
| "name": "HARDWARE_ACCEPTABLE", |
| "number": 2 |
| }, |
| { |
| "name": "HARDWARE_NEED_REPLACEMENT", |
| "number": 3 |
| }, |
| { |
| "name": "HARDWARE_NOT_DETECTED", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "CR50Phase", |
| "value": [ |
| { |
| "name": "CR50_PHASE_INVALID", |
| "number": 0 |
| }, |
| { |
| "name": "CR50_PHASE_PREPVT", |
| "number": 1 |
| }, |
| { |
| "name": "CR50_PHASE_PVT", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "CR50KeyEnv", |
| "value": [ |
| { |
| "name": "CR50_KEYENV_INVALID", |
| "number": 0 |
| }, |
| { |
| "name": "CR50_KEYENV_PROD", |
| "number": 1 |
| }, |
| { |
| "name": "CR50_KEYENV_DEV", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab.ChromeOSDeviceID" |
| }, |
| { |
| "jsonName": "servo", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.PeripheralState" |
| }, |
| { |
| "jsonName": "chameleon", |
| "label": "LABEL_OPTIONAL", |
| "name": "chameleon", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.PeripheralState" |
| }, |
| { |
| "jsonName": "audioLoopbackDongle", |
| "label": "LABEL_OPTIONAL", |
| "name": "audio_loopback_dongle", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.PeripheralState" |
| }, |
| { |
| "jsonName": "workingBluetoothBtpeer", |
| "label": "LABEL_OPTIONAL", |
| "name": "working_bluetooth_btpeer", |
| "number": 5, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "cr50Phase", |
| "label": "LABEL_OPTIONAL", |
| "name": "cr50_phase", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.DutState.CR50Phase" |
| }, |
| { |
| "jsonName": "cr50KeyEnv", |
| "label": "LABEL_OPTIONAL", |
| "name": "cr50_key_env", |
| "number": 7, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.DutState.CR50KeyEnv" |
| }, |
| { |
| "jsonName": "storageState", |
| "label": "LABEL_OPTIONAL", |
| "name": "storage_state", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.HardwareState" |
| }, |
| { |
| "jsonName": "servoUsbState", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_usb_state", |
| "number": 9, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.HardwareState" |
| }, |
| { |
| "jsonName": "batteryState", |
| "label": "LABEL_OPTIONAL", |
| "name": "battery_state", |
| "number": 11, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.HardwareState" |
| }, |
| { |
| "jsonName": "wifiState", |
| "label": "LABEL_OPTIONAL", |
| "name": "wifi_state", |
| "number": 12, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.HardwareState" |
| }, |
| { |
| "jsonName": "bluetoothState", |
| "label": "LABEL_OPTIONAL", |
| "name": "bluetooth_state", |
| "number": 13, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.HardwareState" |
| }, |
| { |
| "jsonName": "rpmState", |
| "label": "LABEL_OPTIONAL", |
| "name": "rpm_state", |
| "number": 10, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.PeripheralState" |
| } |
| ], |
| "name": "DutState" |
| } |
| ], |
| "name": "lab/dut_state.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "unitName", |
| "label": "LABEL_OPTIONAL", |
| "name": "unit_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "taskName", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "enableRecovery", |
| "label": "LABEL_OPTIONAL", |
| "name": "enable_recovery", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "updateInventory", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_inventory", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "adminService", |
| "label": "LABEL_OPTIONAL", |
| "name": "admin_service", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "inventoryService", |
| "label": "LABEL_OPTIONAL", |
| "name": "inventory_service", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "noStepper", |
| "label": "LABEL_OPTIONAL", |
| "name": "no_stepper", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "noMetrics", |
| "label": "LABEL_OPTIONAL", |
| "name": "no_metrics", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "configuration", |
| "label": "LABEL_OPTIONAL", |
| "name": "configuration", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "inventoryNamespace", |
| "label": "LABEL_OPTIONAL", |
| "name": "inventory_namespace", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "bbid", |
| "label": "LABEL_OPTIONAL", |
| "name": "bbid", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "swarmingTaskId", |
| "label": "LABEL_OPTIONAL", |
| "name": "swarming_task_id", |
| "number": 12, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "caller", |
| "label": "LABEL_OPTIONAL", |
| "name": "caller", |
| "number": 13, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "LabpackInput" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "success", |
| "label": "LABEL_OPTIONAL", |
| "name": "success", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "fail_reason", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "LabpackResponse" |
| } |
| ], |
| "name": "lab/labpack.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab" |
| }, |
| "package": "lab", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Status", |
| "value": [ |
| { |
| "name": "STATUS_UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "STATUS_PASS", |
| "number": 1 |
| }, |
| { |
| "name": "STATUS_FAIL", |
| "number": 2 |
| }, |
| { |
| "name": "STATUS_ABORT", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "taskUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_url", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "image", |
| "label": "LABEL_OPTIONAL", |
| "name": "image", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "originalImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "original_image", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "startedTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "started_time", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "finishedTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "finished_time", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "fileServer", |
| "label": "LABEL_OPTIONAL", |
| "name": "file_server", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "step", |
| "label": "LABEL_REPEATED", |
| "name": "step", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab_platform.ChromeOSProvision.Step" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 9, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab_platform.ChromeOSProvision.Status" |
| }, |
| { |
| "jsonName": "reason", |
| "label": "LABEL_OPTIONAL", |
| "name": "reason", |
| "number": 10, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ChromeOSProvision", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Name", |
| "value": [ |
| { |
| "name": "NAME_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "NAME_PRE_PROVISION", |
| "number": 1 |
| }, |
| { |
| "name": "NAME_ON_KERNEL", |
| "number": 2 |
| }, |
| { |
| "name": "NAME_ON_ROOT_FS", |
| "number": 3 |
| }, |
| { |
| "name": "NAME_ON_STATEFUL", |
| "number": 4 |
| }, |
| { |
| "name": "NAME_POST_INST", |
| "number": 5 |
| }, |
| { |
| "name": "NAME_POST_PROVISION", |
| "number": 6 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab_platform.ChromeOSProvision.Step.Name" |
| }, |
| { |
| "jsonName": "startedTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "started_time", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "finishedTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "finished_time", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab_platform.ChromeOSProvision.Status" |
| }, |
| { |
| "jsonName": "reason", |
| "label": "LABEL_OPTIONAL", |
| "name": "reason", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Step" |
| } |
| ] |
| } |
| ], |
| "name": "lab_platform/cros_provision_events.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab_platform" |
| }, |
| "package": "lab_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "provisionable_labels", |
| "label": "LABEL_REPEATED", |
| "name": "provisionable_labels", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab_platform.DutState.ProvisionableLabelsEntry" |
| }, |
| { |
| "jsonName": "provisionable_attributes", |
| "label": "LABEL_REPEATED", |
| "name": "provisionable_attributes", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab_platform.DutState.ProvisionableAttributesEntry" |
| } |
| ], |
| "name": "DutState", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ProvisionableLabelsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ProvisionableAttributesEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| } |
| ], |
| "name": "lab_platform/dut_state.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab_platform" |
| }, |
| "package": "lab_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/common.proto", |
| "device/model_id.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "modelId", |
| "label": "LABEL_OPTIONAL", |
| "name": "model_id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.ModelId" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "StableVersionKey" |
| } |
| ], |
| "name": "lab_platform/stable_version_key.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab_platform" |
| }, |
| "package": "lab_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "lab_platform/stable_version_key.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab_platform.StableVersionKey" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "StableCrosVersion" |
| } |
| ], |
| "name": "lab_platform/stable_cros_version.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab_platform" |
| }, |
| "package": "lab_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "lab_platform/stable_version_key.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab_platform.StableVersionKey" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "StableFaftVersion" |
| } |
| ], |
| "name": "lab_platform/stable_faft_version.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab_platform" |
| }, |
| "package": "lab_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "lab_platform/stable_version_key.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab_platform.StableVersionKey" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "image", |
| "label": "LABEL_OPTIONAL", |
| "name": "image", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "StableFirmwareVersion" |
| } |
| ], |
| "name": "lab_platform/stable_firmware_version.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab_platform" |
| }, |
| "package": "lab_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "lab_platform/stable_cros_version.proto", |
| "lab_platform/stable_faft_version.proto", |
| "lab_platform/stable_firmware_version.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "cros", |
| "label": "LABEL_REPEATED", |
| "name": "cros", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab_platform.StableCrosVersion" |
| }, |
| { |
| "jsonName": "faft", |
| "label": "LABEL_REPEATED", |
| "name": "faft", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab_platform.StableFaftVersion" |
| }, |
| { |
| "jsonName": "firmware", |
| "label": "LABEL_REPEATED", |
| "name": "firmware", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".lab_platform.StableFirmwareVersion" |
| } |
| ], |
| "name": "StableVersions" |
| } |
| ], |
| "name": "lab_platform/stable_version.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/lab_platform" |
| }, |
| "package": "lab_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "manufacturing/config_id.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Phase", |
| "value": [ |
| { |
| "name": "PHASE_INVALID", |
| "number": 0 |
| }, |
| { |
| "name": "PHASE_EVT", |
| "number": 1 |
| }, |
| { |
| "name": "PHASE_EVT2", |
| "number": 2 |
| }, |
| { |
| "name": "PHASE_DVT", |
| "number": 3 |
| }, |
| { |
| "name": "PHASE_DVT2", |
| "number": 4 |
| }, |
| { |
| "name": "PHASE_PVT", |
| "number": 5 |
| }, |
| { |
| "name": "PHASE_PVT2", |
| "number": 6 |
| }, |
| { |
| "name": "PHASE_PVT3", |
| "number": 7 |
| }, |
| { |
| "name": "PHASE_MP", |
| "number": 8 |
| } |
| ] |
| }, |
| { |
| "name": "CR50Phase", |
| "value": [ |
| { |
| "name": "CR50_PHASE_INVALID", |
| "number": 0 |
| }, |
| { |
| "name": "CR50_PHASE_PREPVT", |
| "number": 1 |
| }, |
| { |
| "name": "CR50_PHASE_PVT", |
| "number": 2 |
| } |
| ] |
| }, |
| { |
| "name": "CR50KeyEnv", |
| "value": [ |
| { |
| "name": "CR50_KEYENV_INVALID", |
| "number": 0 |
| }, |
| { |
| "name": "CR50_KEYENV_PROD", |
| "number": 1 |
| }, |
| { |
| "name": "CR50_KEYENV_DEV", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "manufacturingId", |
| "label": "LABEL_OPTIONAL", |
| "name": "manufacturing_id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".manufacturing.ConfigID" |
| }, |
| { |
| "jsonName": "devicePhase", |
| "label": "LABEL_OPTIONAL", |
| "name": "device_phase", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".manufacturing.Config.Phase" |
| }, |
| { |
| "jsonName": "cr50Phase", |
| "label": "LABEL_OPTIONAL", |
| "name": "cr50_phase", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".manufacturing.Config.CR50Phase" |
| }, |
| { |
| "jsonName": "cr50KeyEnv", |
| "label": "LABEL_OPTIONAL", |
| "name": "cr50_key_env", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".manufacturing.Config.CR50KeyEnv" |
| }, |
| { |
| "jsonName": "wifiChip", |
| "label": "LABEL_OPTIONAL", |
| "name": "wifi_chip", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hwidComponent", |
| "label": "LABEL_REPEATED", |
| "name": "hwid_component", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Config" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_REPEATED", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".manufacturing.Config" |
| } |
| ], |
| "name": "ConfigList" |
| } |
| ], |
| "name": "manufacturing/config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/manufacturing" |
| }, |
| "package": "manufacturing", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "projectId", |
| "label": "LABEL_OPTIONAL", |
| "name": "project_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "accountId", |
| "label": "LABEL_OPTIONAL", |
| "name": "account_id", |
| "number": 2, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "accountName", |
| "label": "LABEL_OPTIONAL", |
| "name": "account_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeOsDevices", |
| "label": "LABEL_REPEATED", |
| "name": "chrome_os_devices", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".partners.ChromeOSDevice" |
| }, |
| { |
| "jsonName": "ctpBuilderBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "ctp_builder_bucket", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "deployBuilderBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "deploy_builder_bucket", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ufsNamespace", |
| "label": "LABEL_OPTIONAL", |
| "name": "ufs_namespace", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ufsZone", |
| "label": "LABEL_OPTIONAL", |
| "name": "ufs_zone", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ufsRealm", |
| "label": "LABEL_OPTIONAL", |
| "name": "ufs_realm", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_bucket", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "serviceAccount", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_account", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "botPrefix", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_prefix", |
| "number": 12, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "partnerPrivateRealm", |
| "label": "LABEL_OPTIONAL", |
| "name": "partner_private_realm", |
| "number": 13, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "luciAccessGroups", |
| "label": "LABEL_REPEATED", |
| "name": "luci_access_groups", |
| "number": 14, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PartnerConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ChromeOSDevice" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "values", |
| "label": "LABEL_REPEATED", |
| "name": "values", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".partners.PartnerConfig" |
| } |
| ], |
| "name": "PartnerConfigList" |
| } |
| ], |
| "name": "partners/config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/partners" |
| }, |
| "package": "partners", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildbucketReaders", |
| "label": "LABEL_REPEATED", |
| "name": "buildbucket_readers", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuildbucketAcls" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "repoUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "repo_url", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "manifestPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_path", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "LocalManifest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "projectKey", |
| "label": "LABEL_OPTIONAL", |
| "name": "project_key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "HWIDInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "repo", |
| "label": "LABEL_OPTIONAL", |
| "name": "repo", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "configPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "config_path", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "repoCheckoutPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "repo_checkout_path", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildbucketAcls", |
| "label": "LABEL_OPTIONAL", |
| "name": "buildbucket_acls", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".project_mgmt.BuildbucketAcls" |
| }, |
| { |
| "jsonName": "localManifest", |
| "label": "LABEL_OPTIONAL", |
| "name": "local_manifest", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".project_mgmt.LocalManifest" |
| }, |
| { |
| "jsonName": "gsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_bucket", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hwidInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "hwid_info", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".project_mgmt.HWIDInfo" |
| } |
| ], |
| "name": "Project" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_REPEATED", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".project_mgmt.Project" |
| } |
| ], |
| "name": "ProjectList" |
| } |
| ], |
| "name": "project_mgmt/project.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/project_mgmt" |
| }, |
| "package": "project_mgmt", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "project_mgmt/project.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "repo", |
| "label": "LABEL_OPTIONAL", |
| "name": "repo", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "configPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "config_path", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "repoCheckoutPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "repo_checkout_path", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "projects", |
| "label": "LABEL_OPTIONAL", |
| "name": "projects", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".project_mgmt.ProjectList" |
| }, |
| { |
| "jsonName": "gsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_bucket", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Program" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_REPEATED", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".project_mgmt.Program" |
| } |
| ], |
| "name": "ProgramList" |
| } |
| ], |
| "name": "project_mgmt/program.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/project_mgmt" |
| }, |
| "package": "project_mgmt", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "project_mgmt/program.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "programs", |
| "label": "LABEL_OPTIONAL", |
| "name": "programs", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".project_mgmt.ProgramList" |
| } |
| ], |
| "name": "Config" |
| } |
| ], |
| "name": "project_mgmt/config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/project_mgmt" |
| }, |
| "package": "project_mgmt", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/build/api/system_image.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "critical", |
| "label": "LABEL_OPTIONAL", |
| "name": "critical", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.SystemImage.BuildTarget" |
| } |
| ], |
| "name": "BuilderConfig" |
| } |
| ], |
| "name": "prototype/builder_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/prototype" |
| }, |
| "package": "prototype", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Type", |
| "value": [ |
| { |
| "name": "TYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "CANARY", |
| "number": 1 |
| }, |
| { |
| "name": "DEV", |
| "number": 2 |
| }, |
| { |
| "name": "BETA", |
| "number": 3 |
| }, |
| { |
| "name": "STABLE", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".prototype.Channel.Type" |
| } |
| ], |
| "name": "Channel" |
| } |
| ], |
| "name": "prototype/channel.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/prototype" |
| }, |
| "package": "prototype", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ClientId" |
| } |
| ], |
| "name": "prototype/client_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/prototype" |
| }, |
| "package": "prototype", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "prototype/client_id.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.ClientId" |
| } |
| ], |
| "name": "Client" |
| } |
| ], |
| "name": "prototype/client.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/prototype" |
| }, |
| "package": "prototype", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "prototype/client_id.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "clientId", |
| "label": "LABEL_OPTIONAL", |
| "name": "client_id", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.ClientId" |
| } |
| ], |
| "name": "ClientProfileId" |
| } |
| ], |
| "name": "prototype/client_profile_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/prototype" |
| }, |
| "package": "prototype", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "prototype/client_profile_id.proto", |
| "google/protobuf/duration.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.ClientProfileId" |
| }, |
| { |
| "jsonName": "testPlatformProfile", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_platform_profile", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.TestPlatformProfile" |
| } |
| ], |
| "name": "ClientProfile" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "scheduler", |
| "label": "LABEL_OPTIONAL", |
| "name": "scheduler", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.SchedulerProfile" |
| }, |
| { |
| "jsonName": "retry", |
| "label": "LABEL_OPTIONAL", |
| "name": "retry", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.RetryProfile" |
| }, |
| { |
| "jsonName": "timeout", |
| "label": "LABEL_OPTIONAL", |
| "name": "timeout", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.TimeoutProfile" |
| }, |
| { |
| "jsonName": "monitoring", |
| "label": "LABEL_OPTIONAL", |
| "name": "monitoring", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.MonitoringProfile" |
| } |
| ], |
| "name": "TestPlatformProfile" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pools", |
| "label": "LABEL_REPEATED", |
| "name": "pools", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "priority", |
| "label": "LABEL_OPTIONAL", |
| "name": "priority", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "quotaAccount", |
| "label": "LABEL_OPTIONAL", |
| "name": "quota_account", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SchedulerProfile", |
| "oneofDecl": [ |
| { |
| "name": "qos_channel" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "allow", |
| "label": "LABEL_OPTIONAL", |
| "name": "allow", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "max", |
| "label": "LABEL_OPTIONAL", |
| "name": "max", |
| "number": 2, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "RetryProfile" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "maximumDuration", |
| "label": "LABEL_OPTIONAL", |
| "name": "maximum_duration", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Duration" |
| } |
| ], |
| "name": "TimeoutProfile" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "testPlatformAlertingThresholds", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_platform_alerting_thresholds", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.TestPlatformAlertingThresholds" |
| } |
| ], |
| "name": "MonitoringProfile" |
| }, |
| { |
| "name": "TestPlatformAlertingThresholds" |
| } |
| ], |
| "name": "prototype/client_profile.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/prototype" |
| }, |
| "package": "prototype", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "prototype/builder_config.proto", |
| "prototype/channel.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "number", |
| "label": "LABEL_OPTIONAL", |
| "name": "number", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "targetBranchDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_branch_date", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.Milestone.Date" |
| }, |
| { |
| "jsonName": "branchName", |
| "label": "LABEL_OPTIONAL", |
| "name": "branch_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "channelPlan", |
| "label": "LABEL_REPEATED", |
| "name": "channel_plan", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.Milestone.ChannelPlan" |
| }, |
| { |
| "jsonName": "builderConfigs", |
| "label": "LABEL_REPEATED", |
| "name": "builder_configs", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.BuilderConfig" |
| } |
| ], |
| "name": "Milestone", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Date" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "channel", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.Channel" |
| }, |
| { |
| "jsonName": "targetReleaseDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_release_date", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.Milestone.Date" |
| } |
| ], |
| "name": "ChannelPlan" |
| } |
| ] |
| } |
| ], |
| "name": "prototype/milestone.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/prototype" |
| }, |
| "package": "prototype", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "repo", |
| "label": "LABEL_OPTIONAL", |
| "name": "repo", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "configPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "config_path", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "repoManifestPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "repo_manifest_path", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_bucket", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firmwareConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_config", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.DesignProject.FirmwareConfig" |
| }, |
| { |
| "jsonName": "factoryConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "factory_config", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.DesignProject.FactoryConfig" |
| }, |
| { |
| "jsonName": "signingConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "signing_config", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.DesignProject.SigningConfig" |
| } |
| ], |
| "name": "DesignProject", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "firmwareBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_branch", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FirmwareConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "factoryBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "factory_branch", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hwidProjectKey", |
| "label": "LABEL_OPTIONAL", |
| "name": "hwid_project_key", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FactoryConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "brandIdToKey", |
| "label": "LABEL_REPEATED", |
| "name": "brand_id_to_key", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.DesignProject.SigningConfig.BrandIdToKeyEntry" |
| } |
| ], |
| "name": "SigningConfig", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BrandIdToKeyEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "name": "prototype/design_project.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/prototype" |
| }, |
| "package": "prototype", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "prototype/client.proto", |
| "prototype/client_profile.proto", |
| "prototype/milestone.proto", |
| "prototype/design_project.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "clients", |
| "label": "LABEL_REPEATED", |
| "name": "clients", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.Client" |
| }, |
| { |
| "jsonName": "clientProfiles", |
| "label": "LABEL_REPEATED", |
| "name": "client_profiles", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.ClientProfile" |
| }, |
| { |
| "jsonName": "milestones", |
| "label": "LABEL_REPEATED", |
| "name": "milestones", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.Milestone" |
| }, |
| { |
| "jsonName": "designProjects", |
| "label": "LABEL_REPEATED", |
| "name": "design_projects", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".prototype.DesignProject" |
| } |
| ], |
| "name": "ConfigBundle" |
| } |
| ], |
| "name": "prototype/config_bundle.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/prototype" |
| }, |
| "package": "prototype", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/build/api/container_metadata.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "uploadCrashes", |
| "label": "LABEL_OPTIONAL", |
| "name": "upload_crashes", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "containerMetadata", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_metadata", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.ContainerMetadata" |
| }, |
| { |
| "jsonName": "containerImageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_image_info", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.ContainerImageInfo" |
| } |
| ], |
| "name": "Param" |
| } |
| ], |
| "name": "test_platform/execution/param.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/execution" |
| }, |
| "package": "test_platform.execution", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "hwTestConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "hw_test_config", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.common.HwTestConfig" |
| } |
| ], |
| "name": "CftStepsConfig", |
| "oneofDecl": [ |
| { |
| "name": "config_type" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "skipLoadingDutTopology", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_loading_dut_topology", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "skipStartingDutService", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_starting_dut_service", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "skipProvision", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_provision", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "skipTestExecution", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_test_execution", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "skipAllResultPublish", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_all_result_publish", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "skipGcsPublish", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_gcs_publish", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "skipRdbPublish", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_rdb_publish", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "skipTkoPublish", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_tko_publish", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "runCpconPublish", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_cpcon_publish", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "HwTestConfig" |
| } |
| ], |
| "name": "test_platform/common/cft_steps_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/common" |
| }, |
| "package": "test_platform.common", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/test_metadata.proto", |
| "chromiumos/common.proto", |
| "chromiumos/test/api/test_suite.proto", |
| "chromiumos/test/api/test_execution_metadata.proto", |
| "chromiumos/test/api/ctp2.proto", |
| "google/protobuf/duration.proto", |
| "test_platform/execution/param.proto", |
| "test_platform/common/cft_steps_config.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "params", |
| "label": "LABEL_OPTIONAL", |
| "name": "params", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params" |
| }, |
| { |
| "jsonName": "testPlan", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_plan", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.TestPlan" |
| } |
| ], |
| "name": "Request", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "TestExecutionBehavior", |
| "value": [ |
| { |
| "name": "BEHAVIOR_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "CRITICAL", |
| "number": 1 |
| }, |
| { |
| "name": "NON_CRITICAL", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "hardwareAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "hardware_attributes", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.HardwareAttributes" |
| }, |
| { |
| "jsonName": "softwareAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "software_attributes", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SoftwareAttributes" |
| }, |
| { |
| "jsonName": "freeformAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "freeform_attributes", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.FreeformAttributes" |
| }, |
| { |
| "jsonName": "softwareDependencies", |
| "label": "LABEL_REPEATED", |
| "name": "software_dependencies", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SoftwareDependency" |
| }, |
| { |
| "jsonName": "secondaryDevices", |
| "label": "LABEL_REPEATED", |
| "name": "secondary_devices", |
| "number": 14, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SecondaryDevice" |
| }, |
| { |
| "jsonName": "scheduling", |
| "label": "LABEL_OPTIONAL", |
| "name": "scheduling", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Scheduling" |
| }, |
| { |
| "jsonName": "retry", |
| "label": "LABEL_OPTIONAL", |
| "name": "retry", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Retry" |
| }, |
| { |
| "jsonName": "metadata", |
| "label": "LABEL_OPTIONAL", |
| "name": "metadata", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Metadata" |
| }, |
| { |
| "jsonName": "time", |
| "label": "LABEL_OPTIONAL", |
| "name": "time", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Time" |
| }, |
| { |
| "jsonName": "decorations", |
| "label": "LABEL_OPTIONAL", |
| "name": "decorations", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Decorations" |
| }, |
| { |
| "jsonName": "migrations", |
| "label": "LABEL_OPTIONAL", |
| "name": "migrations", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Migrations" |
| }, |
| { |
| "jsonName": "executionParam", |
| "label": "LABEL_OPTIONAL", |
| "name": "execution_param", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.execution.Param" |
| }, |
| { |
| "jsonName": "testExecutionBehavior", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_execution_behavior", |
| "number": 15, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.Request.Params.TestExecutionBehavior" |
| }, |
| { |
| "jsonName": "runViaCft", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_via_cft", |
| "number": 16, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "scheduleViaScheduke", |
| "label": "LABEL_OPTIONAL", |
| "name": "schedule_via_scheduke", |
| "number": 17, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "runViaTrv2", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_via_trv2", |
| "number": 18, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "trv2StepsConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "trv2_steps_config", |
| "number": 19, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.common.CftStepsConfig" |
| }, |
| { |
| "jsonName": "dddSuite", |
| "label": "LABEL_OPTIONAL", |
| "name": "ddd_suite", |
| "number": 20, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "results", |
| "label": "LABEL_OPTIONAL", |
| "name": "results", |
| "number": 21, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.ResultsUploadConfig" |
| }, |
| { |
| "jsonName": "translateTrv2Request", |
| "label": "LABEL_OPTIONAL", |
| "name": "translate_trv2_request", |
| "number": 22, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "userDefinedFilters", |
| "label": "LABEL_REPEATED", |
| "name": "user_defined_filters", |
| "number": 23, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.CTPFilter" |
| } |
| ], |
| "name": "Params", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "requireStableDevice", |
| "label": "LABEL_OPTIONAL", |
| "name": "require_stable_device", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "HardwareAttributes" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "SoftwareAttributes" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "swarmingDimensions", |
| "label": "LABEL_REPEATED", |
| "name": "swarming_dimensions", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FreeformAttributes" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chromeosBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromeos_build", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeosBuildGcsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromeos_build_gcs_bucket", |
| "number": 7, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "roFirmwareBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "ro_firmware_build", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "rwFirmwareBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "rw_firmware_build", |
| "number": 5, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ecRoFirmwareBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "ec_ro_firmware_build", |
| "number": 10, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ecRwFirmwareBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "ec_rw_firmware_build", |
| "number": 11, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "lacrosGcsPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "lacros_gcs_path", |
| "number": 6, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidImageVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_image_version", |
| "number": 8, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gmsCorePackage", |
| "label": "LABEL_OPTIONAL", |
| "name": "gms_core_package", |
| "number": 9, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SoftwareDependency", |
| "oneofDecl": [ |
| { |
| "name": "dep" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "softwareAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "software_attributes", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SoftwareAttributes" |
| }, |
| { |
| "jsonName": "hardwareAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "hardware_attributes", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.HardwareAttributes" |
| }, |
| { |
| "jsonName": "softwareDependencies", |
| "label": "LABEL_REPEATED", |
| "name": "software_dependencies", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SoftwareDependency" |
| } |
| ], |
| "name": "SecondaryDevice" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "ManagedPool", |
| "value": [ |
| { |
| "name": "MANAGED_POOL_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "MANAGED_POOL_CQ", |
| "number": 1 |
| }, |
| { |
| "name": "MANAGED_POOL_BVT", |
| "number": 2 |
| }, |
| { |
| "name": "MANAGED_POOL_SUITES", |
| "number": 3 |
| }, |
| { |
| "name": "MANAGED_POOL_CTS", |
| "number": 4 |
| }, |
| { |
| "name": "MANAGED_POOL_CTS_PERBUILD", |
| "number": 5 |
| }, |
| { |
| "name": "MANAGED_POOL_CONTINUOUS", |
| "number": 6 |
| }, |
| { |
| "name": "MANAGED_POOL_ARC_PRESUBMIT", |
| "number": 7 |
| }, |
| { |
| "name": "MANAGED_POOL_QUOTA", |
| "number": 8 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "managedPool", |
| "label": "LABEL_OPTIONAL", |
| "name": "managed_pool", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.Request.Params.Scheduling.ManagedPool" |
| }, |
| { |
| "jsonName": "unmanagedPool", |
| "label": "LABEL_OPTIONAL", |
| "name": "unmanaged_pool", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "priority", |
| "label": "LABEL_OPTIONAL", |
| "name": "priority", |
| "number": 4, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "qsAccount", |
| "label": "LABEL_OPTIONAL", |
| "name": "qs_account", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Scheduling", |
| "oneofDecl": [ |
| { |
| "name": "pool" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "allow", |
| "label": "LABEL_OPTIONAL", |
| "name": "allow", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "max", |
| "label": "LABEL_OPTIONAL", |
| "name": "max", |
| "number": 2, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "Retry" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "testMetadataUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_metadata_url", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "debugSymbolsArchiveUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "debug_symbols_archive_url", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "containerMetadataUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_metadata_url", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Metadata" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "maximumDuration", |
| "label": "LABEL_OPTIONAL", |
| "name": "maximum_duration", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Duration" |
| } |
| ], |
| "name": "Time" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "autotestKeyvals", |
| "label": "LABEL_REPEATED", |
| "name": "autotest_keyvals", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Decorations.AutotestKeyvalsEntry" |
| }, |
| { |
| "jsonName": "tags", |
| "label": "LABEL_REPEATED", |
| "name": "tags", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_REPEATED", |
| "name": "test_args", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Decorations.TestArgsEntry" |
| } |
| ], |
| "name": "Decorations", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "AutotestKeyvalsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TestArgsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "name": "Migrations", |
| "reservedName": [ |
| "use_test_runner", |
| "enable_synchronous_offload", |
| "notificationless_offload" |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| }, |
| { |
| "end": 3, |
| "start": 2 |
| }, |
| { |
| "end": 4, |
| "start": 3 |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "TestResultsUploadVisibility", |
| "value": [ |
| { |
| "name": "TEST_RESULTS_VISIBILITY_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "TEST_RESULTS_VISIBILITY_BOARD_MODEL", |
| "number": 1 |
| }, |
| { |
| "name": "TEST_RESULTS_VISIBILITY_CUSTOM_REALM", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "mode", |
| "label": "LABEL_OPTIONAL", |
| "name": "mode", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.Request.Params.ResultsUploadConfig.TestResultsUploadVisibility" |
| } |
| ], |
| "name": "ResultsUploadConfig" |
| } |
| ], |
| "reservedName": [ |
| "notifications", |
| "legacy" |
| ], |
| "reservedRange": [ |
| { |
| "end": 12, |
| "start": 11 |
| }, |
| { |
| "end": 11, |
| "start": 10 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Tag" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_args", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Suite", |
| "reservedName": [ |
| "run_via_cft" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "autotest", |
| "label": "LABEL_OPTIONAL", |
| "name": "autotest", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Test.Autotest" |
| } |
| ], |
| "name": "Test", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_args", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Autotest" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "harness" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "autotestInvocations", |
| "label": "LABEL_REPEATED", |
| "name": "autotest_invocations", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Enumeration.AutotestInvocation" |
| } |
| ], |
| "name": "Enumeration", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "test", |
| "label": "LABEL_OPTIONAL", |
| "name": "test", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AutotestTest" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_args", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "resultKeyvals", |
| "label": "LABEL_REPEATED", |
| "name": "result_keyvals", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Enumeration.AutotestInvocation.ResultKeyvalsEntry" |
| } |
| ], |
| "name": "AutotestInvocation", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ResultKeyvalsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "suite", |
| "label": "LABEL_REPEATED", |
| "name": "suite", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Suite" |
| }, |
| { |
| "jsonName": "test", |
| "label": "LABEL_REPEATED", |
| "name": "test", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Test" |
| }, |
| { |
| "jsonName": "enumeration", |
| "label": "LABEL_OPTIONAL", |
| "name": "enumeration", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Enumeration" |
| }, |
| { |
| "jsonName": "tagCriteria", |
| "label": "LABEL_OPTIONAL", |
| "name": "tag_criteria", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestSuite.TestCaseTagCriteria" |
| }, |
| { |
| "jsonName": "seed", |
| "label": "LABEL_OPTIONAL", |
| "name": "seed", |
| "number": 5, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_args", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.AutotestExecutionMetadata" |
| }, |
| { |
| "jsonName": "totalShards", |
| "label": "LABEL_OPTIONAL", |
| "name": "total_shards", |
| "number": 7, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "maxInShard", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_in_shard", |
| "number": 8, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "enableAutotestSharding", |
| "label": "LABEL_OPTIONAL", |
| "name": "enable_autotest_sharding", |
| "number": 9, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "TestPlan" |
| } |
| ], |
| "reservedRange": [ |
| { |
| "end": 7, |
| "start": 6 |
| }, |
| { |
| "end": 8, |
| "start": 7 |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/request.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform" |
| }, |
| "package": "test_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "test_platform/request.proto", |
| "chromiumos/longrunning/operations.proto", |
| "chromiumos/test/api/servod_service.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "StateQuery", |
| "value": [ |
| { |
| "name": "QUERY_PENDING", |
| "number": 0 |
| }, |
| { |
| "name": "QUERY_RUNNING", |
| "number": 1 |
| }, |
| { |
| "name": "QUERY_PENDING_RUNNING", |
| "number": 2 |
| }, |
| { |
| "name": "QUERY_COMPLETED", |
| "number": 3 |
| }, |
| { |
| "name": "QUERY_COMPLETED_SUCCESS", |
| "number": 4 |
| }, |
| { |
| "name": "QUERY_COMPLETED_FAILURE", |
| "number": 5 |
| }, |
| { |
| "name": "QUERY_EXPIRED", |
| "number": 6 |
| }, |
| { |
| "name": "QUERY_TIMED_OUT", |
| "number": 7 |
| }, |
| { |
| "name": "QUERY_CANCELED", |
| "number": 9 |
| }, |
| { |
| "name": "QUERY_ALL", |
| "number": 10 |
| } |
| ] |
| }, |
| { |
| "name": "SortBy", |
| "value": [ |
| { |
| "name": "CREATED_TS", |
| "number": 0 |
| }, |
| { |
| "name": "COMPLETED_TS", |
| "number": 2 |
| }, |
| { |
| "name": "ABANDONED_TS", |
| "number": 3 |
| }, |
| { |
| "name": "STARTED_TS", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "success", |
| "label": "LABEL_OPTIONAL", |
| "name": "success", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.StartServodResponse.Success" |
| }, |
| { |
| "jsonName": "failure", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.StartServodResponse.Failure" |
| } |
| ], |
| "name": "StartServodResponse", |
| "nestedType": [ |
| { |
| "name": "Success" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "errorMessage", |
| "label": "LABEL_OPTIONAL", |
| "name": "error_message", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Failure" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "result" |
| } |
| ] |
| }, |
| { |
| "name": "StartServodMetadata" |
| }, |
| { |
| "name": "ListBuildTargetsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTargets", |
| "label": "LABEL_REPEATED", |
| "name": "build_targets", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ListBuildTargetsResponse" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "BuildStatus", |
| "value": [ |
| { |
| "name": "BUILD_STATUS_PASS", |
| "number": 0 |
| }, |
| { |
| "name": "BUILD_STATUS_FAIL", |
| "number": 1 |
| }, |
| { |
| "name": "BUILD_STATUS_RUNNING", |
| "number": 2 |
| }, |
| { |
| "name": "BUILD_STATUS_ABORTED", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "isStaged", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_staged", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".satlabrpcserver.BuildItem.BuildStatus" |
| } |
| ], |
| "name": "BuildItem" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ListMilestonesRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "milestones", |
| "label": "LABEL_REPEATED", |
| "name": "milestones", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.BuildItem" |
| } |
| ], |
| "name": "ListMilestonesResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ListAccessibleModelsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "boards", |
| "label": "LABEL_REPEATED", |
| "name": "boards", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Model" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "models", |
| "label": "LABEL_REPEATED", |
| "name": "models", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Model" |
| } |
| ], |
| "name": "ListAccessibleModelsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "ListBuildVersionsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildVersions", |
| "label": "LABEL_REPEATED", |
| "name": "build_versions", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.BuildItem" |
| } |
| ], |
| "name": "ListBuildVersionsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "StageBuildRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_bucket", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "StageBuildResponse" |
| }, |
| { |
| "name": "ListConnectedDutsFirmwareRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "ip", |
| "label": "LABEL_OPTIONAL", |
| "name": "ip", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "currentFirmware", |
| "label": "LABEL_OPTIONAL", |
| "name": "current_firmware", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "updateFirmware", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_firmware", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ConnectedDutFirmwareInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "duts", |
| "label": "LABEL_REPEATED", |
| "name": "duts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.ConnectedDutFirmwareInfo" |
| } |
| ], |
| "name": "ListConnectedDutsFirmwareResponse" |
| }, |
| { |
| "name": "GetSystemInfoRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "cpuTemperature", |
| "label": "LABEL_OPTIONAL", |
| "name": "cpu_temperature", |
| "number": 1, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "GetSystemInfoResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dutHostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_hostname", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetPeripheralInformationRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "jsonInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "json_info", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetPeripheralInformationResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "ips", |
| "label": "LABEL_REPEATED", |
| "name": "ips", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UpdateDutsFirmwareRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "ip", |
| "label": "LABEL_OPTIONAL", |
| "name": "ip", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "commandOutput", |
| "label": "LABEL_OPTIONAL", |
| "name": "command_output", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FirmwareUpdateCommandOutput" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "outputs", |
| "label": "LABEL_REPEATED", |
| "name": "outputs", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.FirmwareUpdateCommandOutput" |
| } |
| ], |
| "name": "UpdateDutsFirmwareResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Dim" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "suite", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_version", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dims", |
| "label": "LABEL_REPEATED", |
| "name": "dims", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Dim" |
| } |
| ], |
| "name": "RunSuiteRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildLink", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_link", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RunSuiteResponse" |
| }, |
| { |
| "name": "GetVersionInfoRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeosVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromeos_version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "track", |
| "label": "LABEL_OPTIONAL", |
| "name": "track", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "description", |
| "label": "LABEL_OPTIONAL", |
| "name": "description", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hostId", |
| "label": "LABEL_OPTIONAL", |
| "name": "host_id", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetVersionInfoResponse", |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "addresses", |
| "label": "LABEL_REPEATED", |
| "name": "addresses", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "AddPoolRequest" |
| }, |
| { |
| "name": "AddPoolResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "items", |
| "label": "LABEL_REPEATED", |
| "name": "items", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.UpdatePoolRequest.Item" |
| } |
| ], |
| "name": "UpdatePoolRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "address", |
| "label": "LABEL_OPTIONAL", |
| "name": "address", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pools", |
| "label": "LABEL_REPEATED", |
| "name": "pools", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Item" |
| } |
| ] |
| }, |
| { |
| "name": "UpdatePoolResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "address", |
| "label": "LABEL_OPTIONAL", |
| "name": "address", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetDutDetailRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "values", |
| "label": "LABEL_REPEATED", |
| "name": "values", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "StringListPair" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "botId", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "taskId", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_id", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "externalIp", |
| "label": "LABEL_OPTIONAL", |
| "name": "external_ip", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "authenticatedAs", |
| "label": "LABEL_OPTIONAL", |
| "name": "authenticated_as", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firstSeenTs", |
| "label": "LABEL_OPTIONAL", |
| "name": "first_seen_ts", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "isDead", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_dead", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "lastSeenTs", |
| "label": "LABEL_OPTIONAL", |
| "name": "last_seen_ts", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "quarantined", |
| "label": "LABEL_OPTIONAL", |
| "name": "quarantined", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "maintenanceMsg", |
| "label": "LABEL_OPTIONAL", |
| "name": "maintenance_msg", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dimensions", |
| "label": "LABEL_REPEATED", |
| "name": "dimensions", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.StringListPair" |
| }, |
| { |
| "jsonName": "taskName", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_name", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 12, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetDutDetailResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "address", |
| "label": "LABEL_OPTIONAL", |
| "name": "address", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pageToken", |
| "label": "LABEL_OPTIONAL", |
| "name": "page_token", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pageSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "page_size", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "ListDutTasksRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "startAt", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_at", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "duration", |
| "label": "LABEL_OPTIONAL", |
| "name": "duration", |
| "number": 3, |
| "type": "TYPE_FLOAT" |
| }, |
| { |
| "jsonName": "url", |
| "label": "LABEL_OPTIONAL", |
| "name": "url", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "isSuccess", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_success", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Task" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "nextPageToken", |
| "label": "LABEL_OPTIONAL", |
| "name": "next_page_token", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "tasks", |
| "label": "LABEL_REPEATED", |
| "name": "tasks", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Task" |
| } |
| ], |
| "name": "ListDutTasksResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "address", |
| "label": "LABEL_OPTIONAL", |
| "name": "address", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pageToken", |
| "label": "LABEL_OPTIONAL", |
| "name": "page_token", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pageSize", |
| "label": "LABEL_OPTIONAL", |
| "name": "page_size", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "ListDutEventsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "msg", |
| "label": "LABEL_OPTIONAL", |
| "name": "msg", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "eventType", |
| "label": "LABEL_OPTIONAL", |
| "name": "event_type", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "createdAt", |
| "label": "LABEL_OPTIONAL", |
| "name": "created_at", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "taskId", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_id", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "taskLink", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_link", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BotEvent" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "nextPageToken", |
| "label": "LABEL_OPTIONAL", |
| "name": "next_page_token", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "events", |
| "label": "LABEL_REPEATED", |
| "name": "events", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.BotEvent" |
| } |
| ], |
| "name": "ListDutEventsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "tests", |
| "label": "LABEL_REPEATED", |
| "name": "tests", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_args", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "build", |
| "label": "LABEL_OPTIONAL", |
| "name": "build", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dims", |
| "label": "LABEL_REPEATED", |
| "name": "dims", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Dim" |
| } |
| ], |
| "name": "RunTestRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildLink", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_link", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RunTestResponse" |
| }, |
| { |
| "name": "ListEnrolledDutsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "address", |
| "label": "LABEL_OPTIONAL", |
| "name": "address", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pools", |
| "label": "LABEL_REPEATED", |
| "name": "pools", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "macAddress", |
| "label": "LABEL_OPTIONAL", |
| "name": "mac_address", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "isPingable", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_pingable", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "servoSerial", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_serial", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "servoType", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_type", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "servoPort", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_port", |
| "number": 11, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 12, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hasTestImage", |
| "label": "LABEL_OPTIONAL", |
| "name": "has_test_image", |
| "number": 13, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "botInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_info", |
| "number": 14, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.BotInfo" |
| } |
| ], |
| "name": "Dut" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "BotState", |
| "value": [ |
| { |
| "name": "NO_STATE_SET", |
| "number": 0 |
| }, |
| { |
| "name": "ALIVE", |
| "number": 1 |
| }, |
| { |
| "name": "BUSY", |
| "number": 2 |
| }, |
| { |
| "name": "DEAD", |
| "number": 3 |
| }, |
| { |
| "name": "QUARANTINED", |
| "number": 4 |
| }, |
| { |
| "name": "IDLE", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "botState", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".satlabrpcserver.BotInfo.BotState" |
| }, |
| { |
| "jsonName": "currentTask", |
| "label": "LABEL_OPTIONAL", |
| "name": "current_task", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "taskName", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BotInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "duts", |
| "label": "LABEL_REPEATED", |
| "name": "duts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Dut" |
| } |
| ], |
| "name": "ListEnrolledDutsResponse" |
| }, |
| { |
| "name": "ListDutsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "duts", |
| "label": "LABEL_REPEATED", |
| "name": "duts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Dut" |
| } |
| ], |
| "name": "ListDutsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hostnames", |
| "label": "LABEL_REPEATED", |
| "name": "hostnames", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DeleteDutsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pass", |
| "label": "LABEL_REPEATED", |
| "name": "pass", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "fail", |
| "label": "LABEL_REPEATED", |
| "name": "fail", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DeleteDutsResponse", |
| "reservedRange": [ |
| { |
| "end": 4, |
| "start": 3 |
| } |
| ] |
| }, |
| { |
| "name": "GetNetworkInfoRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "macAddress", |
| "label": "LABEL_OPTIONAL", |
| "name": "mac_address", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "isConnected", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_connected", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "GetNetworkInfoResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "duts", |
| "label": "LABEL_REPEATED", |
| "name": "duts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.AddDutsRequest.Param" |
| } |
| ], |
| "name": "AddDutsRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "address", |
| "label": "LABEL_OPTIONAL", |
| "name": "address", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pools", |
| "label": "LABEL_REPEATED", |
| "name": "pools", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "servoSerial", |
| "label": "LABEL_OPTIONAL", |
| "name": "servo_serial", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Param" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pass", |
| "label": "LABEL_REPEATED", |
| "name": "pass", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.AddDutsResponse.PassedData" |
| }, |
| { |
| "jsonName": "fail", |
| "label": "LABEL_REPEATED", |
| "name": "fail", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.AddDutsResponse.FailedData" |
| } |
| ], |
| "name": "AddDutsResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "url", |
| "label": "LABEL_OPTIONAL", |
| "name": "url", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PassedData" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "reason", |
| "label": "LABEL_OPTIONAL", |
| "name": "reason", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FailedData" |
| } |
| ] |
| }, |
| { |
| "name": "ListTestPlansRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "names", |
| "label": "LABEL_REPEATED", |
| "name": "names", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ListTestPlansResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "testPlanName", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_plan_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "build", |
| "label": "LABEL_OPTIONAL", |
| "name": "build", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dims", |
| "label": "LABEL_REPEATED", |
| "name": "dims", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Dim" |
| } |
| ], |
| "name": "RunTestPlanRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildLink", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_link", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RunTestPlanResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetTestPlanRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "plan", |
| "label": "LABEL_OPTIONAL", |
| "name": "plan", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.TestPlan" |
| } |
| ], |
| "name": "GetTestPlanResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "botoKeyId", |
| "label": "LABEL_OPTIONAL", |
| "name": "boto_key_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "botoKeySecret", |
| "label": "LABEL_OPTIONAL", |
| "name": "boto_key_secret", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gcsBucketUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "gcs_bucket_url", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SetCloudConfigurationRequest" |
| }, |
| { |
| "name": "SetCloudConfigurationResponse" |
| }, |
| { |
| "name": "GetCloudConfigurationRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "botoKeyId", |
| "label": "LABEL_OPTIONAL", |
| "name": "boto_key_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gcsBucketUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "gcs_bucket_url", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GetCloudConfigurationResponse" |
| }, |
| { |
| "name": "RebootRequest" |
| }, |
| { |
| "name": "RebootResponse" |
| }, |
| { |
| "name": "UploadLogRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "bucketLink", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket_link", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UploadLogResponse" |
| }, |
| { |
| "name": "DownloadLogRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "fileChunk", |
| "label": "LABEL_OPTIONAL", |
| "name": "file_chunk", |
| "number": 1, |
| "type": "TYPE_BYTES" |
| } |
| ], |
| "name": "DownloadLogResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hostnames", |
| "label": "LABEL_REPEATED", |
| "name": "hostnames", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "deep", |
| "label": "LABEL_OPTIONAL", |
| "name": "deep", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "RepairDutsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "result", |
| "label": "LABEL_REPEATED", |
| "name": "result", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.RepairDutsResponse.RepairResult" |
| } |
| ], |
| "name": "RepairDutsResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildLink", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_link", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "taskLink", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_link", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "isSuccess", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_success", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "RepairResult" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "suite", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "build", |
| "label": "LABEL_OPTIONAL", |
| "name": "build", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dims", |
| "label": "LABEL_REPEATED", |
| "name": "dims", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Dim" |
| }, |
| { |
| "jsonName": "bugId", |
| "label": "LABEL_OPTIONAL", |
| "name": "bug_id", |
| "number": 8, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RunStorageQualRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildLink", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_link", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RunStorageQualResponse" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "JobType", |
| "value": [ |
| { |
| "name": "TYPE_NOT_SET", |
| "number": 0 |
| }, |
| { |
| "name": "SUITE", |
| "number": 1 |
| }, |
| { |
| "name": "TESTPLAN", |
| "number": 2 |
| }, |
| { |
| "name": "TEST", |
| "number": 3 |
| } |
| ] |
| }, |
| { |
| "name": "JobStatus", |
| "value": [ |
| { |
| "name": "STATUS_NOT_SET", |
| "number": 0 |
| }, |
| { |
| "name": "PENDING", |
| "number": 1 |
| }, |
| { |
| "name": "RUNNING", |
| "number": 2 |
| }, |
| { |
| "name": "COMPLETE", |
| "number": 3 |
| }, |
| { |
| "name": "COMPLETE_SUCCESS", |
| "number": 4 |
| }, |
| { |
| "name": "COMPLETE_FAILURE", |
| "number": 5 |
| }, |
| { |
| "name": "TIMED_OUT", |
| "number": 6 |
| }, |
| { |
| "name": "EXPIRED", |
| "number": 7 |
| }, |
| { |
| "name": "ABORTED", |
| "number": 8 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "jobId", |
| "label": "LABEL_OPTIONAL", |
| "name": "job_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "createdTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "created_time", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "finishedTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "finished_time", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".satlabrpcserver.Job.JobStatus" |
| }, |
| { |
| "jsonName": "parentJobId", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_job_id", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "labelPool", |
| "label": "LABEL_OPTIONAL", |
| "name": "label_pool", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "satlabId", |
| "label": "LABEL_OPTIONAL", |
| "name": "satlab_id", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "taskUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_url", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "resultsUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "results_url", |
| "number": 12, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "childStatusCount", |
| "label": "LABEL_OPTIONAL", |
| "name": "child_status_count", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.TasksStatusCount" |
| } |
| ], |
| "name": "Job" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Tag" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "createdTimeGt", |
| "label": "LABEL_OPTIONAL", |
| "name": "created_time_gt", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "createdTimeLt", |
| "label": "LABEL_OPTIONAL", |
| "name": "created_time_lt", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "jobType", |
| "label": "LABEL_OPTIONAL", |
| "name": "job_type", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".satlabrpcserver.Job.JobType" |
| }, |
| { |
| "jsonName": "tags", |
| "label": "LABEL_REPEATED", |
| "name": "tags", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Tag" |
| }, |
| { |
| "jsonName": "sortBy", |
| "label": "LABEL_OPTIONAL", |
| "name": "sort_by", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".satlabrpcserver.SortBy" |
| }, |
| { |
| "jsonName": "queryStatus", |
| "label": "LABEL_OPTIONAL", |
| "name": "query_status", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".satlabrpcserver.StateQuery" |
| }, |
| { |
| "jsonName": "pageToken", |
| "label": "LABEL_OPTIONAL", |
| "name": "page_token", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "limit", |
| "label": "LABEL_OPTIONAL", |
| "name": "limit", |
| "number": 8, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "ListJobsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "nextPageToken", |
| "label": "LABEL_OPTIONAL", |
| "name": "next_page_token", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "jobs", |
| "label": "LABEL_REPEATED", |
| "name": "jobs", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.Job" |
| } |
| ], |
| "name": "ListJobsResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "cft", |
| "label": "LABEL_OPTIONAL", |
| "name": "cft", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.TestPlan" |
| }, |
| { |
| "jsonName": "nonCft", |
| "label": "LABEL_OPTIONAL", |
| "name": "non_cft", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.TestPlan" |
| } |
| ], |
| "name": "CftMixTestplan" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "taskCount", |
| "label": "LABEL_REPEATED", |
| "name": "task_count", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".satlabrpcserver.TasksStatusCount.TaskCount" |
| } |
| ], |
| "name": "TasksStatusCount", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".satlabrpcserver.StateQuery" |
| }, |
| { |
| "jsonName": "count", |
| "label": "LABEL_OPTIONAL", |
| "name": "count", |
| "number": 2, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "TaskCount" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "ids", |
| "label": "LABEL_REPEATED", |
| "name": "ids", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "jobType", |
| "label": "LABEL_OPTIONAL", |
| "name": "job_type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".satlabrpcserver.Job.JobType" |
| }, |
| { |
| "jsonName": "createdTimeGt", |
| "label": "LABEL_OPTIONAL", |
| "name": "created_time_gt", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "createdTimeLt", |
| "label": "LABEL_OPTIONAL", |
| "name": "created_time_lt", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "AbortJobsRequest" |
| }, |
| { |
| "name": "AbortJobsResponse" |
| } |
| ], |
| "name": "satlabrpcserver/satlabrpcserver.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/satlabrpcserver" |
| }, |
| "package": "satlabrpcserver", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".satlabrpcserver.ListAccessibleModelsRequest", |
| "name": "ListAccessibleModels", |
| "outputType": ".satlabrpcserver.ListAccessibleModelsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListBuildVersionsRequest", |
| "name": "ListBuildVersions", |
| "outputType": ".satlabrpcserver.ListBuildVersionsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.StageBuildRequest", |
| "name": "StageBuild", |
| "outputType": ".satlabrpcserver.StageBuildResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListConnectedDutsFirmwareRequest", |
| "name": "ListConnectedDutsFirmware", |
| "outputType": ".satlabrpcserver.ListConnectedDutsFirmwareResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.GetSystemInfoRequest", |
| "name": "GetSystemInfo", |
| "outputType": ".satlabrpcserver.GetSystemInfoResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.GetVersionInfoRequest", |
| "name": "GetVersionInfo", |
| "outputType": ".satlabrpcserver.GetVersionInfoResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.GetNetworkInfoRequest", |
| "name": "GetNetworkInfo", |
| "outputType": ".satlabrpcserver.GetNetworkInfoResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.GetPeripheralInformationRequest", |
| "name": "GetPeripheralInformation", |
| "outputType": ".satlabrpcserver.GetPeripheralInformationResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.UpdateDutsFirmwareRequest", |
| "name": "UpdateDutsFirmware", |
| "outputType": ".satlabrpcserver.UpdateDutsFirmwareResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListBuildTargetsRequest", |
| "name": "ListBuildTargets", |
| "outputType": ".satlabrpcserver.ListBuildTargetsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListMilestonesRequest", |
| "name": "ListMilestones", |
| "outputType": ".satlabrpcserver.ListMilestonesResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListTestPlansRequest", |
| "name": "ListTestPlans", |
| "outputType": ".satlabrpcserver.ListTestPlansResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.GetTestPlanRequest", |
| "name": "GetTestPlan", |
| "outputType": ".satlabrpcserver.GetTestPlanResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.RunSuiteRequest", |
| "name": "RunSuite", |
| "outputType": ".satlabrpcserver.RunSuiteResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.RunTestRequest", |
| "name": "RunTest", |
| "outputType": ".satlabrpcserver.RunTestResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.RunTestPlanRequest", |
| "name": "RunTestPlan", |
| "outputType": ".satlabrpcserver.RunTestPlanResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.RunStorageQualRequest", |
| "name": "RunStorageQual", |
| "outputType": ".satlabrpcserver.RunStorageQualResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.AddPoolRequest", |
| "name": "AddPool", |
| "outputType": ".satlabrpcserver.AddPoolResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.UpdatePoolRequest", |
| "name": "UpdatePool", |
| "outputType": ".satlabrpcserver.UpdatePoolResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.DeleteDutsRequest", |
| "name": "DeleteDuts", |
| "outputType": ".satlabrpcserver.DeleteDutsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.AddDutsRequest", |
| "name": "AddDuts", |
| "outputType": ".satlabrpcserver.AddDutsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.RepairDutsRequest", |
| "name": "RepairDuts", |
| "outputType": ".satlabrpcserver.RepairDutsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.GetDutDetailRequest", |
| "name": "GetDutDetail", |
| "outputType": ".satlabrpcserver.GetDutDetailResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListDutTasksRequest", |
| "name": "ListDutTasks", |
| "outputType": ".satlabrpcserver.ListDutTasksResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListDutEventsRequest", |
| "name": "ListDutEvents", |
| "outputType": ".satlabrpcserver.ListDutEventsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListEnrolledDutsRequest", |
| "name": "ListEnrolledDuts", |
| "outputType": ".satlabrpcserver.ListEnrolledDutsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListDutsRequest", |
| "name": "ListDuts", |
| "outputType": ".satlabrpcserver.ListDutsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.SetCloudConfigurationRequest", |
| "name": "SetCloudConfiguration", |
| "outputType": ".satlabrpcserver.SetCloudConfigurationResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.GetCloudConfigurationRequest", |
| "name": "GetCloudConfiguration", |
| "outputType": ".satlabrpcserver.GetCloudConfigurationResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.RebootRequest", |
| "name": "Reboot", |
| "outputType": ".satlabrpcserver.RebootResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.UploadLogRequest", |
| "name": "UploadLog", |
| "outputType": ".satlabrpcserver.UploadLogResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.DownloadLogRequest", |
| "name": "DownloadLog", |
| "outputType": ".satlabrpcserver.DownloadLogResponse", |
| "serverStreaming": true |
| }, |
| { |
| "inputType": ".chromiumos.test.api.StartServodRequest", |
| "name": "StartServod", |
| "options": { |
| "[chromiumos.longrunning.operation_info]": { |
| "metadataType": "StartServodMetadata", |
| "responseType": "StartServodResponse" |
| } |
| }, |
| "outputType": ".chromiumos.longrunning.Operation" |
| }, |
| { |
| "inputType": ".satlabrpcserver.ListJobsRequest", |
| "name": "ListJobs", |
| "outputType": ".satlabrpcserver.ListJobsResponse" |
| }, |
| { |
| "inputType": ".satlabrpcserver.AbortJobsRequest", |
| "name": "AbortJobs", |
| "outputType": ".satlabrpcserver.AbortJobsResponse" |
| } |
| ], |
| "name": "SatlabRpcService" |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pkg", |
| "label": "LABEL_OPTIONAL", |
| "name": "pkg", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "additionalTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "additional_time_ns", |
| "number": 3, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "desc", |
| "label": "LABEL_OPTIONAL", |
| "name": "desc", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "contacts", |
| "label": "LABEL_REPEATED", |
| "name": "contacts", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "attr", |
| "label": "LABEL_REPEATED", |
| "name": "attr", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "data", |
| "label": "LABEL_REPEATED", |
| "name": "data", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "vars", |
| "label": "LABEL_REPEATED", |
| "name": "vars", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "softwareDeps", |
| "label": "LABEL_REPEATED", |
| "name": "software_deps", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "timeout", |
| "label": "LABEL_OPTIONAL", |
| "name": "timeout_ns", |
| "number": 10, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "errors", |
| "label": "LABEL_REPEATED", |
| "name": "errors", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".tast.TestError" |
| }, |
| { |
| "jsonName": "start", |
| "label": "LABEL_OPTIONAL", |
| "name": "start", |
| "number": 12, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "end", |
| "label": "LABEL_OPTIONAL", |
| "name": "end", |
| "number": 13, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "outDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "out_dir", |
| "number": 14, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "skipReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_reason", |
| "number": 15, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TestResult" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "time", |
| "label": "LABEL_OPTIONAL", |
| "name": "time", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "reason", |
| "label": "LABEL_OPTIONAL", |
| "name": "reason", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "file", |
| "label": "LABEL_OPTIONAL", |
| "name": "file", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "line", |
| "label": "LABEL_OPTIONAL", |
| "name": "line", |
| "number": 4, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "stack", |
| "label": "LABEL_OPTIONAL", |
| "name": "stack", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TestError" |
| } |
| ], |
| "name": "tast/test_result.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/tast" |
| }, |
| "package": "tast", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "MachineId" |
| } |
| ], |
| "name": "test/custom_results/graphics/machine_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "test/custom_results/graphics/machine_id.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.MachineId" |
| }, |
| { |
| "jsonName": "createTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_time", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "owner", |
| "label": "LABEL_OPTIONAL", |
| "name": "owner", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hwid", |
| "label": "LABEL_OPTIONAL", |
| "name": "hwid", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Machine" |
| } |
| ], |
| "name": "test/custom_results/graphics/machine.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gitHash", |
| "label": "LABEL_OPTIONAL", |
| "name": "git_hash", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "branch", |
| "label": "LABEL_OPTIONAL", |
| "name": "branch", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "commitDate", |
| "label": "LABEL_OPTIONAL", |
| "name": "commit_date", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "repoDirty", |
| "label": "LABEL_OPTIONAL", |
| "name": "repo_dirty", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Package" |
| } |
| ], |
| "name": "test/custom_results/graphics/package.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ResultId" |
| } |
| ], |
| "name": "test/custom_results/graphics/result_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SoftwareConfigId" |
| } |
| ], |
| "name": "test/custom_results/graphics/software_config_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test/custom_results/graphics/package.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.Package" |
| } |
| ], |
| "name": "SoftwareOverridesConfig" |
| } |
| ], |
| "name": "test/custom_results/graphics/software_overrides_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TraceId" |
| } |
| ], |
| "name": "test/custom_results/graphics/trace_id.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "test/custom_results/graphics/machine_id.proto", |
| "test/custom_results/graphics/result_id.proto", |
| "test/custom_results/graphics/software_config_id.proto", |
| "test/custom_results/graphics/software_overrides_config.proto", |
| "test/custom_results/graphics/trace_id.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "ExecutionEnvironment", |
| "value": [ |
| { |
| "name": "UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "HOST", |
| "number": 1 |
| }, |
| { |
| "name": "TERMINA", |
| "number": 2 |
| }, |
| { |
| "name": "CROSTINI", |
| "number": 3 |
| }, |
| { |
| "name": "STEAM", |
| "number": 4 |
| }, |
| { |
| "name": "ARC", |
| "number": 5 |
| }, |
| { |
| "name": "ARCVM", |
| "number": 6 |
| }, |
| { |
| "name": "CROUTON", |
| "number": 7 |
| }, |
| { |
| "name": "CROSVM", |
| "number": 8 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.ResultId" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "endTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "end_time", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "machine", |
| "label": "LABEL_OPTIONAL", |
| "name": "machine", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.MachineId" |
| }, |
| { |
| "jsonName": "softwareConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "software_config", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.SoftwareConfigId" |
| }, |
| { |
| "jsonName": "executionEnvironment", |
| "label": "LABEL_OPTIONAL", |
| "name": "execution_environment", |
| "number": 6, |
| "type": "TYPE_ENUM", |
| "typeName": ".test.custom_results.graphics.Result.ExecutionEnvironment" |
| }, |
| { |
| "jsonName": "invocationSource", |
| "label": "LABEL_OPTIONAL", |
| "name": "invocation_source", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testId", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_id", |
| "number": 17, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testName", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_name", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testJobId", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_job_id", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "commandLine", |
| "label": "LABEL_OPTIONAL", |
| "name": "command_line", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "benchmark", |
| "label": "LABEL_OPTIONAL", |
| "name": "benchmark", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "trace", |
| "label": "LABEL_OPTIONAL", |
| "name": "trace", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.TraceId" |
| }, |
| { |
| "jsonName": "metrics", |
| "label": "LABEL_REPEATED", |
| "name": "metrics", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.Result.Metric" |
| }, |
| { |
| "jsonName": "primaryMetricName", |
| "label": "LABEL_OPTIONAL", |
| "name": "primary_metric_name", |
| "number": 14, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "labels", |
| "label": "LABEL_REPEATED", |
| "name": "labels", |
| "number": 15, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.Result.Label" |
| }, |
| { |
| "jsonName": "overrides", |
| "label": "LABEL_OPTIONAL", |
| "name": "overrides", |
| "number": 18, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.SoftwareOverridesConfig" |
| } |
| ], |
| "name": "Result", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "index", |
| "label": "LABEL_OPTIONAL", |
| "name": "index", |
| "number": 2, |
| "type": "TYPE_UINT64" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 3, |
| "type": "TYPE_DOUBLE" |
| }, |
| { |
| "jsonName": "units", |
| "label": "LABEL_OPTIONAL", |
| "name": "units", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "largerIsBetter", |
| "label": "LABEL_OPTIONAL", |
| "name": "larger_is_better", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "externallyGathered", |
| "label": "LABEL_OPTIONAL", |
| "name": "externally_gathered", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Metric" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "grouping", |
| "label": "LABEL_OPTIONAL", |
| "name": "grouping", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Label" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_REPEATED", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.Result" |
| } |
| ], |
| "name": "ResultList" |
| } |
| ], |
| "name": "test/custom_results/graphics/result.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "test/custom_results/graphics/package.proto", |
| "test/custom_results/graphics/software_config_id.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.SoftwareConfigId" |
| }, |
| { |
| "jsonName": "createTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_time", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "parent", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.SoftwareConfigId" |
| }, |
| { |
| "jsonName": "packages", |
| "label": "LABEL_REPEATED", |
| "name": "packages", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.Package" |
| }, |
| { |
| "jsonName": "kernelRelease", |
| "label": "LABEL_OPTIONAL", |
| "name": "kernel_release", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "kernelVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "kernel_version", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeos", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromeos", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.SoftwareConfig.ChromeOS" |
| }, |
| { |
| "jsonName": "os", |
| "label": "LABEL_OPTIONAL", |
| "name": "os", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.SoftwareConfig.OS" |
| }, |
| { |
| "jsonName": "biosVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "bios_version", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ecVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "ec_version", |
| "number": 10, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SoftwareConfig", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "branchNumber", |
| "label": "LABEL_OPTIONAL", |
| "name": "branch_number", |
| "number": 2, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "builderPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder_path", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildNumber", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_number", |
| "number": 4, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "buildType", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_type", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeMilestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_milestone", |
| "number": 6, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "description", |
| "label": "LABEL_OPTIONAL", |
| "name": "description", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "keyset", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "patchNumber", |
| "label": "LABEL_OPTIONAL", |
| "name": "patch_number", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "track", |
| "label": "LABEL_OPTIONAL", |
| "name": "track", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 12, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ChromeOS" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "codename", |
| "label": "LABEL_OPTIONAL", |
| "name": "codename", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "prettyName", |
| "label": "LABEL_OPTIONAL", |
| "name": "pretty_name", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "versionId", |
| "label": "LABEL_OPTIONAL", |
| "name": "version_id", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 7, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "OS" |
| } |
| ] |
| } |
| ], |
| "name": "test/custom_results/graphics/software_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test/custom_results/graphics/trace_id.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.TraceId" |
| }, |
| { |
| "jsonName": "filename", |
| "label": "LABEL_OPTIONAL", |
| "name": "filename", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "size", |
| "label": "LABEL_OPTIONAL", |
| "name": "size", |
| "number": 3, |
| "type": "TYPE_UINT64" |
| }, |
| { |
| "jsonName": "source", |
| "label": "LABEL_OPTIONAL", |
| "name": "source", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "applicationId", |
| "label": "LABEL_OPTIONAL", |
| "name": "application_id", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "frameCount", |
| "label": "LABEL_OPTIONAL", |
| "name": "frame_count", |
| "number": 6, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "frameRange", |
| "label": "LABEL_OPTIONAL", |
| "name": "frame_range", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.Trace.Range" |
| }, |
| { |
| "jsonName": "keyFrames", |
| "label": "LABEL_REPEATED", |
| "name": "key_frames", |
| "number": 8, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "loopFrames", |
| "label": "LABEL_REPEATED", |
| "name": "loop_frames", |
| "number": 9, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "Trace", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "start", |
| "label": "LABEL_OPTIONAL", |
| "name": "start", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "end", |
| "label": "LABEL_OPTIONAL", |
| "name": "end", |
| "number": 2, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "Range" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_REPEATED", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test.custom_results.graphics.Trace" |
| } |
| ], |
| "name": "TraceList" |
| } |
| ], |
| "name": "test/custom_results/graphics/trace.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test/custom_results/graphics" |
| }, |
| "package": "test.custom_results.graphics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "uid", |
| "label": "LABEL_OPTIONAL", |
| "name": "uid", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_id", |
| "number": 2, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "suite", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "executionUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "execution_url", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dutPool", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_pool", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "chromeosBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "chromeos_build", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.analytics.Status" |
| }, |
| { |
| "jsonName": "timeline", |
| "label": "LABEL_OPTIONAL", |
| "name": "timeline", |
| "number": 9, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.analytics.Timeline" |
| }, |
| { |
| "jsonName": "createTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_time", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "endTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "end_time", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "TestPlanRun" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_id", |
| "number": 1, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "executionUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "execution_url", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "parentUid", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_uid", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "timeline", |
| "label": "LABEL_OPTIONAL", |
| "name": "timeline", |
| "number": 6, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.analytics.Timeline" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.analytics.Status" |
| }, |
| { |
| "jsonName": "verdict", |
| "label": "LABEL_OPTIONAL", |
| "name": "verdict", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.analytics.Verdict" |
| }, |
| { |
| "jsonName": "fullLogUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "full_log_url", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "prejob", |
| "label": "LABEL_OPTIONAL", |
| "name": "prejob", |
| "number": 10, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.analytics.TestRun.Prejob" |
| }, |
| { |
| "jsonName": "createTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_time", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "endTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "end_time", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "TestRun", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "verdict", |
| "label": "LABEL_OPTIONAL", |
| "name": "verdict", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.analytics.Verdict" |
| } |
| ], |
| "name": "Prejob" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "uid", |
| "label": "LABEL_OPTIONAL", |
| "name": "uid", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "parentBuildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_build_id", |
| "number": 3, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "verdict", |
| "label": "LABEL_OPTIONAL", |
| "name": "verdict", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.analytics.Verdict" |
| }, |
| { |
| "jsonName": "humanReadableSummary", |
| "label": "LABEL_OPTIONAL", |
| "name": "human_readable_summary", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "createTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_time", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "TestCaseResult" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "createTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_time", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "endTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "end_time", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "abandonTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "abandon_time", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "Timeline" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Status" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Verdict" |
| } |
| ], |
| "name": "test_platform/analytics/result.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/analytics" |
| }, |
| "package": "test_platform.analytics", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/test_metadata.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "tests", |
| "label": "LABEL_REPEATED", |
| "name": "tests", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AutotestTest" |
| } |
| ], |
| "name": "TestPlatformArgs" |
| } |
| ], |
| "name": "test_platform/autotest/dynamic_suite.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/autotest" |
| }, |
| "package": "test_platform.autotest", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "gsUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_url", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "stainlessUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "stainless_url", |
| "number": 2, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testhausUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "testhaus_url", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TaskLogData" |
| } |
| ], |
| "name": "test_platform/common/task.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/common" |
| }, |
| "package": "test_platform.common", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "redirectInstructions", |
| "label": "LABEL_REPEATED", |
| "name": "redirect_instructions", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.migration.test_runner.RedirectInstruction" |
| } |
| ], |
| "name": "Config" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "constraint", |
| "label": "LABEL_OPTIONAL", |
| "name": "constraint", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.migration.test_runner.TrafficConstraint" |
| }, |
| { |
| "jsonName": "percentOfRequests", |
| "label": "LABEL_OPTIONAL", |
| "name": "percent_of_requests", |
| "number": 2, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "RedirectInstruction" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dutPool", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_pool", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "quotaAccount", |
| "label": "LABEL_OPTIONAL", |
| "name": "quota_account", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TrafficConstraint" |
| } |
| ], |
| "name": "test_platform/migration/test_runner/config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/migration/test_runner" |
| }, |
| "package": "test_platform.migration.test_runner", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/migration/test_runner/config.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "skylabSwarming", |
| "label": "LABEL_OPTIONAL", |
| "name": "skylab_swarming", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.Swarming" |
| }, |
| { |
| "jsonName": "skylabIsolate", |
| "label": "LABEL_OPTIONAL", |
| "name": "skylab_isolate", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.Isolate" |
| }, |
| { |
| "jsonName": "skylabWorker", |
| "label": "LABEL_OPTIONAL", |
| "name": "skylab_worker", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.SkylabWorker" |
| }, |
| { |
| "jsonName": "versioning", |
| "label": "LABEL_OPTIONAL", |
| "name": "versioning", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.Versioning" |
| }, |
| { |
| "jsonName": "testRunner", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_runner", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.TestRunner" |
| }, |
| { |
| "jsonName": "testRunnerMigration", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_runner_migration", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.migration.test_runner.Config" |
| }, |
| { |
| "jsonName": "pubsub", |
| "label": "LABEL_OPTIONAL", |
| "name": "pubsub", |
| "number": 10, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.PubSub" |
| }, |
| { |
| "jsonName": "resultFlowChannel", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_flow_channel", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.PubSub" |
| } |
| ], |
| "name": "Config", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "server", |
| "label": "LABEL_OPTIONAL", |
| "name": "server", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "authJsonPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "auth_json_path", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Swarming" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "authJsonPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "auth_json_path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Isolate" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "luciProject", |
| "label": "LABEL_OPTIONAL", |
| "name": "luci_project", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "logDogHost", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_dog_host", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SkylabWorker" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "crosTestPlatformBinary", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_test_platform_binary", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.Versioning.CrosTestPlatformBinary" |
| } |
| ], |
| "name": "Versioning", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "cipdLabel", |
| "label": "LABEL_OPTIONAL", |
| "name": "cipd_label", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CrosTestPlatformBinary" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "host", |
| "label": "LABEL_OPTIONAL", |
| "name": "host", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "builder", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Buildbucket" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "topic", |
| "label": "LABEL_OPTIONAL", |
| "name": "topic", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PubSub" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildbucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "buildbucket", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.Buildbucket" |
| }, |
| { |
| "jsonName": "pubsub", |
| "label": "LABEL_OPTIONAL", |
| "name": "pubsub", |
| "number": 2, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.PubSub" |
| }, |
| { |
| "jsonName": "resultFlowChannel", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_flow_channel", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.PubSub" |
| }, |
| { |
| "jsonName": "bbStatusUpdateChannel", |
| "label": "LABEL_OPTIONAL", |
| "name": "bb_status_update_channel", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config.PubSub" |
| }, |
| { |
| "jsonName": "swarmingPool", |
| "label": "LABEL_OPTIONAL", |
| "name": "swarming_pool", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TestRunner" |
| } |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| }, |
| { |
| "end": 6, |
| "start": 5 |
| }, |
| { |
| "end": 7, |
| "start": 6 |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/config/config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/config" |
| }, |
| "package": "test_platform.config", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/test_metadata.proto", |
| "test_platform/request.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "requests", |
| "label": "LABEL_REPEATED", |
| "name": "requests", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationRequest" |
| }, |
| { |
| "jsonName": "taggedRequests", |
| "label": "LABEL_REPEATED", |
| "name": "tagged_requests", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationRequests.TaggedRequestsEntry" |
| } |
| ], |
| "name": "EnumerationRequests", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationRequest" |
| } |
| ], |
| "name": "TaggedRequestsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "responses", |
| "label": "LABEL_REPEATED", |
| "name": "responses", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationResponse" |
| }, |
| { |
| "jsonName": "taggedResponses", |
| "label": "LABEL_REPEATED", |
| "name": "tagged_responses", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationResponses.TaggedResponsesEntry" |
| } |
| ], |
| "name": "EnumerationResponses", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationResponse" |
| } |
| ], |
| "name": "TaggedResponsesEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "metadata", |
| "label": "LABEL_OPTIONAL", |
| "name": "metadata", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Metadata" |
| }, |
| { |
| "jsonName": "testPlan", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_plan", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.TestPlan" |
| } |
| ], |
| "name": "EnumerationRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "autotestInvocations", |
| "label": "LABEL_REPEATED", |
| "name": "autotest_invocations", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationResponse.AutotestInvocation" |
| }, |
| { |
| "jsonName": "errorSummary", |
| "label": "LABEL_OPTIONAL", |
| "name": "error_summary", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "EnumerationResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "test", |
| "label": "LABEL_OPTIONAL", |
| "name": "test", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.AutotestTest" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_args", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "resultKeyvals", |
| "label": "LABEL_REPEATED", |
| "name": "result_keyvals", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationResponse.AutotestInvocation.ResultKeyvalsEntry" |
| } |
| ], |
| "name": "AutotestInvocation", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ResultKeyvalsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/steps/enumeration.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/steps" |
| }, |
| "package": "test_platform.steps", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "createTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_time", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "id", |
| "label": "LABEL_OPTIONAL", |
| "name": "id", |
| "number": 2, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "Build" |
| } |
| ], |
| "name": "test_platform/steps/execute/build.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/steps/execute" |
| }, |
| "package": "test_platform.steps.execute", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "LifeCycleMask", |
| "value": [ |
| { |
| "name": "LIFE_CYCLE_MASK_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "LIFE_CYCLE_MASK_STARTED", |
| "number": 16 |
| }, |
| { |
| "name": "LIFE_CYCLE_MASK_COMPLETED", |
| "number": 32 |
| }, |
| { |
| "name": "LIFE_CYCLE_MASK_FINAL", |
| "number": 64 |
| } |
| ] |
| }, |
| { |
| "name": "LifeCycle", |
| "value": [ |
| { |
| "name": "LIFE_CYCLE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "LIFE_CYCLE_PENDING", |
| "number": 1 |
| }, |
| { |
| "name": "LIFE_CYCLE_RUNNING", |
| "number": 16 |
| }, |
| { |
| "name": "LIFE_CYCLE_COMPLETED", |
| "number": 112 |
| }, |
| { |
| "name": "LIFE_CYCLE_CANCELLED", |
| "number": 65 |
| }, |
| { |
| "name": "LIFE_CYCLE_REJECTED", |
| "number": 66 |
| }, |
| { |
| "name": "LIFE_CYCLE_ABORTED", |
| "number": 80 |
| } |
| ] |
| }, |
| { |
| "name": "Verdict", |
| "value": [ |
| { |
| "name": "VERDICT_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "VERDICT_PASSED", |
| "number": 1 |
| }, |
| { |
| "name": "VERDICT_FAILED", |
| "number": 2 |
| }, |
| { |
| "name": "VERDICT_NO_VERDICT", |
| "number": 3 |
| }, |
| { |
| "name": "VERDICT_PASSED_ON_RETRY", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "lifeCycle", |
| "label": "LABEL_OPTIONAL", |
| "name": "life_cycle", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.TaskState.LifeCycle" |
| }, |
| { |
| "jsonName": "verdict", |
| "label": "LABEL_OPTIONAL", |
| "name": "verdict", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.TaskState.Verdict" |
| } |
| ], |
| "name": "TaskState" |
| } |
| ], |
| "name": "test_platform/taskstate.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform" |
| }, |
| "package": "test_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/common/task.proto", |
| "test_platform/config/config.proto", |
| "test_platform/request.proto", |
| "test_platform/steps/enumeration.proto", |
| "test_platform/steps/execute/build.proto", |
| "test_platform/taskstate.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "requests", |
| "label": "LABEL_REPEATED", |
| "name": "requests", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteRequest" |
| }, |
| { |
| "jsonName": "taggedRequests", |
| "label": "LABEL_REPEATED", |
| "name": "tagged_requests", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteRequests.TaggedRequestsEntry" |
| }, |
| { |
| "jsonName": "build", |
| "label": "LABEL_OPTIONAL", |
| "name": "build", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.execute.Build" |
| } |
| ], |
| "name": "ExecuteRequests", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteRequest" |
| } |
| ], |
| "name": "TaggedRequestsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "responses", |
| "label": "LABEL_REPEATED", |
| "name": "responses", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse" |
| }, |
| { |
| "jsonName": "taggedResponses", |
| "label": "LABEL_REPEATED", |
| "name": "tagged_responses", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponses.TaggedResponsesEntry" |
| } |
| ], |
| "name": "ExecuteResponses", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse" |
| } |
| ], |
| "name": "TaggedResponsesEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "requestParams", |
| "label": "LABEL_OPTIONAL", |
| "name": "request_params", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params" |
| }, |
| { |
| "jsonName": "enumeration", |
| "label": "LABEL_OPTIONAL", |
| "name": "enumeration", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationResponse" |
| }, |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config" |
| } |
| ], |
| "name": "ExecuteRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "taskResults", |
| "label": "LABEL_REPEATED", |
| "name": "task_results", |
| "number": 1, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse.TaskResult" |
| }, |
| { |
| "jsonName": "consolidatedResults", |
| "label": "LABEL_REPEATED", |
| "name": "consolidated_results", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse.ConsolidatedResult" |
| }, |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.TaskState" |
| } |
| ], |
| "name": "ExecuteResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "taskUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_url", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.TaskState" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "logUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_url", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "attempt", |
| "label": "LABEL_OPTIONAL", |
| "name": "attempt", |
| "number": 6, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "testCases", |
| "label": "LABEL_REPEATED", |
| "name": "test_cases", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse.TaskResult.TestCaseResult" |
| }, |
| { |
| "jsonName": "prejobSteps", |
| "label": "LABEL_REPEATED", |
| "name": "prejob_steps", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse.TaskResult.TestCaseResult" |
| }, |
| { |
| "jsonName": "logData", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_data", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.common.TaskLogData" |
| }, |
| { |
| "jsonName": "rejectedTaskDimensions", |
| "label": "LABEL_REPEATED", |
| "name": "rejected_task_dimensions", |
| "number": 11, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse.TaskResult.RejectedTaskDimensionsEntry" |
| }, |
| { |
| "jsonName": "rejectedDimensions", |
| "label": "LABEL_REPEATED", |
| "name": "rejected_dimensions", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse.TaskResult.RejectedTaskDimension" |
| } |
| ], |
| "name": "TaskResult", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "verdict", |
| "label": "LABEL_OPTIONAL", |
| "name": "verdict", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.TaskState.Verdict" |
| }, |
| { |
| "jsonName": "humanReadableSummary", |
| "label": "LABEL_OPTIONAL", |
| "name": "human_readable_summary", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TestCaseResult" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RejectedTaskDimensionsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RejectedTaskDimension" |
| } |
| ], |
| "reservedName": [ |
| "synchronous_log_data_url" |
| ], |
| "reservedRange": [ |
| { |
| "end": 11, |
| "start": 10 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "attempts", |
| "label": "LABEL_REPEATED", |
| "name": "attempts", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse.TaskResult" |
| } |
| ], |
| "name": "ConsolidatedResult" |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/steps/execution.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/steps" |
| }, |
| "package": "test_platform.steps", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/request.proto", |
| "test_platform/steps/execution.proto", |
| "test_platform/config/config.proto", |
| "chromiumos/test/api/ctp2.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "LUCIExperiments", |
| "value": [ |
| { |
| "name": "SUITE_EXECUTION_LIMIT", |
| "number": 0 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "request", |
| "label": "LABEL_OPTIONAL", |
| "name": "request", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request" |
| }, |
| { |
| "jsonName": "requests", |
| "label": "LABEL_REPEATED", |
| "name": "requests", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.cros_test_platform.CrosTestPlatformProperties.RequestsEntry" |
| }, |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config" |
| }, |
| { |
| "jsonName": "response", |
| "label": "LABEL_OPTIONAL", |
| "name": "response", |
| "number": 4, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse" |
| }, |
| { |
| "jsonName": "responses", |
| "label": "LABEL_REPEATED", |
| "name": "responses", |
| "number": 6, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.cros_test_platform.CrosTestPlatformProperties.ResponsesEntry" |
| }, |
| { |
| "jsonName": "compressedResponses", |
| "label": "LABEL_OPTIONAL", |
| "name": "compressed_responses", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "compressedJsonResponses", |
| "label": "LABEL_OPTIONAL", |
| "name": "compressed_json_responses", |
| "number": 9, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "forceExport", |
| "label": "LABEL_OPTIONAL", |
| "name": "force_export", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "experiments", |
| "label": "LABEL_REPEATED", |
| "name": "experiments", |
| "number": 11, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.cros_test_platform.CrosTestPlatformProperties.LUCIExperiments" |
| }, |
| { |
| "jsonName": "partnerConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "partner_config", |
| "number": 12, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "ctpv2Request", |
| "label": "LABEL_OPTIONAL", |
| "name": "ctpv2_request", |
| "number": 13, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.CTPv2Request" |
| } |
| ], |
| "name": "CrosTestPlatformProperties", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request" |
| } |
| ], |
| "name": "RequestsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse" |
| } |
| ], |
| "name": "ResponsesEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/cros_test_platform/properties.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/cros_test_platform" |
| }, |
| "package": "test_platform.cros_test_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildUuid", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_uuid", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "runUuid", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_uuid", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "createTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "create_time", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "bbid", |
| "label": "LABEL_OPTIONAL", |
| "name": "bbid", |
| "number": 4, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 6, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "imagePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_path", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "variant", |
| "label": "LABEL_OPTIONAL", |
| "name": "variant", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "releaseOrchBbid", |
| "label": "LABEL_OPTIONAL", |
| "name": "release_orch_bbid", |
| "number": 11, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "Build" |
| } |
| ], |
| "name": "test_platform/kron/builds.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/kron" |
| }, |
| "package": "test_platform.kron", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "DecisionType", |
| "value": [ |
| { |
| "name": "UNKNOWN", |
| "number": 0 |
| }, |
| { |
| "name": "SCHEDULED", |
| "number": 1 |
| }, |
| { |
| "name": "BUILD_NOT_FOUND", |
| "number": 3 |
| }, |
| { |
| "name": "NO_PASSING_BUILD", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "runUuid", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_uuid", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "endTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "end_time", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "Run" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.kron.DecisionType" |
| }, |
| { |
| "jsonName": "scheduled", |
| "label": "LABEL_OPTIONAL", |
| "name": "scheduled", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "failedReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failed_reason", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SchedulingDecision" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "runUuid", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_uuid", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "eventUuid", |
| "label": "LABEL_OPTIONAL", |
| "name": "event_uuid", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "configName", |
| "label": "LABEL_OPTIONAL", |
| "name": "config_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "suiteName", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "eventTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "event_time", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "decision", |
| "label": "LABEL_OPTIONAL", |
| "name": "decision", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.kron.SchedulingDecision" |
| }, |
| { |
| "jsonName": "bbid", |
| "label": "LABEL_OPTIONAL", |
| "name": "bbid", |
| "number": 7, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "buildUuid", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_uuid", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 9, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 10, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Event" |
| } |
| ], |
| "name": "test_platform/kron/metrics.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/kron" |
| }, |
| "package": "test_platform.kron", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/common.proto", |
| "test_platform/request.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "Backend", |
| "value": [ |
| { |
| "name": "BACKEND_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "BACKEND_AUTOTEST", |
| "number": 1 |
| }, |
| { |
| "name": "BACKEND_SKYLAB", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "rules", |
| "label": "LABEL_REPEATED", |
| "name": "rules", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.migration.scheduler.Rule" |
| }, |
| { |
| "jsonName": "suiteOverrides", |
| "label": "LABEL_REPEATED", |
| "name": "suite_overrides", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.migration.scheduler.SuiteOverride" |
| } |
| ], |
| "name": "TrafficSplit" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "request", |
| "label": "LABEL_OPTIONAL", |
| "name": "request", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.migration.scheduler.Request" |
| }, |
| { |
| "jsonName": "backend", |
| "label": "LABEL_OPTIONAL", |
| "name": "backend", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.migration.scheduler.Backend" |
| }, |
| { |
| "jsonName": "requestMod", |
| "label": "LABEL_OPTIONAL", |
| "name": "request_mod", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.migration.scheduler.RequestMod" |
| } |
| ], |
| "name": "Rule" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "scheduling", |
| "label": "LABEL_OPTIONAL", |
| "name": "scheduling", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Scheduling" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| } |
| ], |
| "name": "Request" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "scheduling", |
| "label": "LABEL_OPTIONAL", |
| "name": "scheduling", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.Scheduling" |
| } |
| ], |
| "name": "RequestMod" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "suite", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Suite" |
| }, |
| { |
| "jsonName": "rule", |
| "label": "LABEL_OPTIONAL", |
| "name": "rule", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.migration.scheduler.Rule" |
| } |
| ], |
| "name": "SuiteOverride" |
| } |
| ], |
| "name": "test_platform/migration/scheduler/traffic_split.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/migration/scheduler" |
| }, |
| "package": "test_platform.migration.scheduler", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "attributes", |
| "label": "LABEL_REPEATED", |
| "name": "attributes", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_local_state.AutotestHostInfo.AttributesEntry" |
| }, |
| { |
| "jsonName": "labels", |
| "label": "LABEL_REPEATED", |
| "name": "labels", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "serializer_version", |
| "label": "LABEL_OPTIONAL", |
| "name": "serializer_version", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "AutotestHostInfo", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "AttributesEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/skylab_local_state/host_info.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_state" |
| }, |
| "package": "test_platform.skylab_local_state", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/build/api/container_metadata.proto", |
| "google/protobuf/timestamp.proto", |
| "test_platform/execution/param.proto", |
| "test_platform/request.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "prejob", |
| "label": "LABEL_OPTIONAL", |
| "name": "prejob", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request.Prejob" |
| }, |
| { |
| "jsonName": "test", |
| "label": "LABEL_OPTIONAL", |
| "name": "test", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request.Test" |
| }, |
| { |
| "jsonName": "deadline", |
| "label": "LABEL_OPTIONAL", |
| "name": "deadline", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "parentRequestUid", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_request_uid", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "parentBuildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_build_id", |
| "number": 5, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "tests", |
| "label": "LABEL_REPEATED", |
| "name": "tests", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request.TestsEntry" |
| }, |
| { |
| "jsonName": "executionParam", |
| "label": "LABEL_OPTIONAL", |
| "name": "execution_param", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.execution.Param" |
| }, |
| { |
| "jsonName": "containerImageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_image_info", |
| "number": 8, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.ContainerImageInfo" |
| }, |
| { |
| "jsonName": "defaultTestExecutionBehavior", |
| "label": "LABEL_OPTIONAL", |
| "name": "default_test_execution_behavior", |
| "number": 9, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.Request.Params.TestExecutionBehavior" |
| }, |
| { |
| "jsonName": "retryNumber", |
| "label": "LABEL_OPTIONAL", |
| "name": "retry_number", |
| "number": 10, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "resultsUploadConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "results_upload_config", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.ResultsUploadConfig" |
| } |
| ], |
| "name": "Request", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "softwareDependencies", |
| "label": "LABEL_REPEATED", |
| "name": "software_dependencies", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SoftwareDependency" |
| }, |
| { |
| "jsonName": "provisionableLabels", |
| "label": "LABEL_REPEATED", |
| "name": "provisionable_labels", |
| "number": 2, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request.Prejob.ProvisionableLabelsEntry" |
| }, |
| { |
| "jsonName": "useTls", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_tls", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "softwareAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "software_attributes", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SoftwareAttributes" |
| }, |
| { |
| "jsonName": "hardwareAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "hardware_attributes", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.HardwareAttributes" |
| }, |
| { |
| "jsonName": "secondaryDevices", |
| "label": "LABEL_REPEATED", |
| "name": "secondary_devices", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SecondaryDevice" |
| } |
| ], |
| "name": "Prejob", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ProvisionableLabelsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "autotest", |
| "label": "LABEL_OPTIONAL", |
| "name": "autotest", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request.Test.Autotest" |
| }, |
| { |
| "jsonName": "offload", |
| "label": "LABEL_OPTIONAL", |
| "name": "offload", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request.Test.OffloadOptions" |
| } |
| ], |
| "name": "Test", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_args", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "keyvals", |
| "label": "LABEL_REPEATED", |
| "name": "keyvals", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request.Test.Autotest.KeyvalsEntry" |
| }, |
| { |
| "jsonName": "isClientTest", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_client_test", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Autotest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "KeyvalsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "synchronousGsEnable", |
| "label": "LABEL_OPTIONAL", |
| "name": "synchronous_gs_enable", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "OffloadOptions" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "harness" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request.Test" |
| } |
| ], |
| "name": "TestsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/skylab_test_runner/request.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner" |
| }, |
| "package": "test_platform.skylab_test_runner", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/request.proto", |
| "test_platform/skylab_local_state/host_info.proto", |
| "test_platform/skylab_test_runner/request.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "topic", |
| "label": "LABEL_OPTIONAL", |
| "name": "topic", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "MultiBotConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hostInfos", |
| "label": "LABEL_REPEATED", |
| "name": "host_infos", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.multibot.HostInfoStore.HostInfosEntry" |
| } |
| ], |
| "name": "HostInfoStore", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_local_state.AutotestHostInfo" |
| } |
| ], |
| "name": "HostInfosEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "staticAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "static_attributes", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.multibot.FollowerSpec.StaticAttributes" |
| }, |
| { |
| "jsonName": "prejob", |
| "label": "LABEL_OPTIONAL", |
| "name": "prejob", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request.Prejob" |
| }, |
| { |
| "jsonName": "count", |
| "label": "LABEL_OPTIONAL", |
| "name": "count", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "FollowerSpec", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "hardwareAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "hardware_attributes", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.HardwareAttributes" |
| }, |
| { |
| "jsonName": "softwareAttributes", |
| "label": "LABEL_OPTIONAL", |
| "name": "software_attributes", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SoftwareAttributes" |
| } |
| ], |
| "name": "StaticAttributes" |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/multibot/common.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/multibot" |
| }, |
| "package": "test_platform.multibot", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/skylab_local_state/host_info.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "hostInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "host_info", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_local_state.AutotestHostInfo" |
| }, |
| { |
| "jsonName": "dutName", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "MultiBotHostInfo" |
| } |
| ], |
| "name": "test_platform/skylab_local_state/multihost.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_state" |
| }, |
| "package": "test_platform.skylab_local_state", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/skylab_local_state/multihost.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "FollowerState", |
| "value": [ |
| { |
| "name": "STATE_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "STATE_STARTED", |
| "number": 16 |
| }, |
| { |
| "name": "STATE_WAITING_TO_RUN_PAYLOAD", |
| "number": 32 |
| }, |
| { |
| "name": "STATE_RUNNING_PAYLOAD", |
| "number": 48 |
| }, |
| { |
| "name": "STATE_CLEANING", |
| "number": 64 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "newState", |
| "label": "LABEL_OPTIONAL", |
| "name": "new_state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.multibot.FollowerStateChange.FollowerState" |
| } |
| ], |
| "name": "FollowerStateChange" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "finishedPrejob", |
| "label": "LABEL_OPTIONAL", |
| "name": "finished_prejob", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.multibot.FollowerEvent.FinishedPrejob" |
| }, |
| { |
| "jsonName": "died", |
| "label": "LABEL_OPTIONAL", |
| "name": "died", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "FollowerEvent", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "hostInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "host_info", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_local_state.MultiBotHostInfo" |
| } |
| ], |
| "name": "FinishedPrejob" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "event" |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/multibot/follower_transitions.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/multibot" |
| }, |
| "package": "test_platform.multibot", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/multibot/common.proto" |
| ], |
| "messageType": [ |
| { |
| "enumType": [ |
| { |
| "name": "LeaderState", |
| "value": [ |
| { |
| "name": "STATE_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "STATE_SCHEDULING", |
| "number": 16 |
| }, |
| { |
| "name": "STATE_RUNNING_PREJOB", |
| "number": 32 |
| }, |
| { |
| "name": "STATE_WAITING_FOR_FOLLOWERS", |
| "number": 48 |
| }, |
| { |
| "name": "STATE_NOTIFYING_FOLLOWERS", |
| "number": 64 |
| }, |
| { |
| "name": "STATE_RUNNING_PAYLOAD", |
| "number": 80 |
| }, |
| { |
| "name": "STATE_CLEANING", |
| "number": 96 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "newState", |
| "label": "LABEL_OPTIONAL", |
| "name": "new_state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.multibot.LeaderTransitionMessage.LeaderState" |
| }, |
| { |
| "jsonName": "followerGathering", |
| "label": "LABEL_OPTIONAL", |
| "name": "follower_gathering", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.multibot.FollowersState" |
| } |
| ], |
| "name": "LeaderTransitionMessage" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "waitingForFollowers", |
| "label": "LABEL_OPTIONAL", |
| "name": "waiting_for_followers", |
| "number": 1, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "followersHeard", |
| "label": "LABEL_OPTIONAL", |
| "name": "followers_heard", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.multibot.HostInfoStore" |
| } |
| ], |
| "name": "FollowersState" |
| } |
| ], |
| "name": "test_platform/multibot/leader_transitions.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/multibot" |
| }, |
| "package": "test_platform.multibot", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "autotestDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "autotest_dir", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BotEnvironment" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "resultsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "results_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testResultsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_results_dir", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sspBaseImageName", |
| "label": "LABEL_OPTIONAL", |
| "name": "ssp_base_image_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TaskEnvironment", |
| "reservedName": [ |
| "synchronous_offload_dir" |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "provisionDutExperiment", |
| "label": "LABEL_OPTIONAL", |
| "name": "provision_dut_experiment", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.ProvisionDutExperiment" |
| }, |
| { |
| "jsonName": "dutTopologyExperiment", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_topology_experiment", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.DutTopologyExperiment" |
| } |
| ], |
| "name": "PrejobStep" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "enabled", |
| "label": "LABEL_OPTIONAL", |
| "name": "enabled", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "crosVersionAllowList", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_version_allow_list", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.ProvisionDutExperiment.CrosVersionSelector" |
| }, |
| { |
| "jsonName": "crosVersionDisallowList", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_version_disallow_list", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.ProvisionDutExperiment.CrosVersionSelector" |
| } |
| ], |
| "name": "ProvisionDutExperiment", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "prefixes", |
| "label": "LABEL_REPEATED", |
| "name": "prefixes", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CrosVersionSelector" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "cros_version_selector" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "enabled", |
| "label": "LABEL_OPTIONAL", |
| "name": "enabled", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "testAllowlist", |
| "label": "LABEL_REPEATED", |
| "name": "test_allowlist", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "suiteAllowlist", |
| "label": "LABEL_REPEATED", |
| "name": "suite_allowlist", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DutTopologyExperiment" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "maxConcurrentUploads", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_concurrent_uploads", |
| "number": 1, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "LogDataUploadStep" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "crashServerReportUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "crash_server_report_url", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "crashServerViewUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "crash_server_view_url", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FetchCrashesStep" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "bot", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.BotEnvironment" |
| }, |
| { |
| "jsonName": "task", |
| "label": "LABEL_OPTIONAL", |
| "name": "task", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.TaskEnvironment" |
| }, |
| { |
| "jsonName": "logDataUploadStep", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_data_upload_step", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.LogDataUploadStep" |
| }, |
| { |
| "jsonName": "fetchCrashesStep", |
| "label": "LABEL_OPTIONAL", |
| "name": "fetch_crashes_step", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.FetchCrashesStep" |
| }, |
| { |
| "jsonName": "prejobStep", |
| "label": "LABEL_OPTIONAL", |
| "name": "prejob_step", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.PrejobStep" |
| } |
| ], |
| "name": "Config" |
| } |
| ], |
| "name": "test_platform/phosphorus/common.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/phosphorus" |
| }, |
| "package": "test_platform.phosphorus", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "test_platform/phosphorus/common.proto", |
| "test_platform/request.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.Config" |
| }, |
| { |
| "jsonName": "dutHostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_hostname", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "provisionableLabels", |
| "label": "LABEL_REPEATED", |
| "name": "provisionable_labels", |
| "number": 3, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.PrejobRequest.ProvisionableLabelsEntry" |
| }, |
| { |
| "jsonName": "desiredProvisionableLabels", |
| "label": "LABEL_REPEATED", |
| "name": "desired_provisionable_labels", |
| "number": 4, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.PrejobRequest.DesiredProvisionableLabelsEntry" |
| }, |
| { |
| "jsonName": "softwareDependencies", |
| "label": "LABEL_REPEATED", |
| "name": "software_dependencies", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SoftwareDependency" |
| }, |
| { |
| "jsonName": "existingProvisionableLabels", |
| "label": "LABEL_REPEATED", |
| "name": "existing_provisionable_labels", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.PrejobRequest.ExistingProvisionableLabelsEntry" |
| }, |
| { |
| "jsonName": "deadline", |
| "label": "LABEL_OPTIONAL", |
| "name": "deadline", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "useTls", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_tls", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "addtionalTargets", |
| "label": "LABEL_REPEATED", |
| "name": "addtional_targets", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.PrejobRequest.ProvisionTarget" |
| }, |
| { |
| "jsonName": "updateFirmware", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_firmware", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "provisionGooglerSshKey", |
| "label": "LABEL_OPTIONAL", |
| "name": "provision_googler_ssh_key", |
| "number": 11, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "PrejobRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ProvisionableLabelsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DesiredProvisionableLabelsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ExistingProvisionableLabelsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dutHostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_hostname", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "softwareDependencies", |
| "label": "LABEL_REPEATED", |
| "name": "software_dependencies", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Params.SoftwareDependency" |
| }, |
| { |
| "jsonName": "updateFirmware", |
| "label": "LABEL_OPTIONAL", |
| "name": "update_firmware", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "provisionGooglerSshKey", |
| "label": "LABEL_OPTIONAL", |
| "name": "provision_googler_ssh_key", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "ProvisionTarget" |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "State", |
| "value": [ |
| { |
| "name": "STATE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "SUCCEEDED", |
| "number": 1 |
| }, |
| { |
| "name": "FAILED", |
| "number": 2 |
| }, |
| { |
| "name": "TIMED_OUT", |
| "number": 3 |
| }, |
| { |
| "name": "ABORTED", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.phosphorus.PrejobResponse.State" |
| } |
| ], |
| "name": "PrejobResponse" |
| } |
| ], |
| "name": "test_platform/phosphorus/prejob.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/phosphorus" |
| }, |
| "package": "test_platform.phosphorus", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/phosphorus/prejob.proto", |
| "test_platform/multibot/common.proto", |
| "test_platform/request.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "payload", |
| "label": "LABEL_OPTIONAL", |
| "name": "payload", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.Test" |
| }, |
| { |
| "jsonName": "followerSpecs", |
| "label": "LABEL_REPEATED", |
| "name": "follower_specs", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.multibot.FollowerSpec" |
| } |
| ], |
| "name": "LeaderRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "subscriptionName", |
| "label": "LABEL_OPTIONAL", |
| "name": "subscription_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "incomingFilter", |
| "label": "LABEL_REPEATED", |
| "name": "incoming_filter", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.multibot.FollowerRequest.IncomingFilterEntry" |
| }, |
| { |
| "jsonName": "outgoingAttributes", |
| "label": "LABEL_REPEATED", |
| "name": "outgoing_attributes", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.multibot.FollowerRequest.OutgoingAttributesEntry" |
| }, |
| { |
| "jsonName": "prejob", |
| "label": "LABEL_OPTIONAL", |
| "name": "prejob", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.PrejobRequest" |
| } |
| ], |
| "name": "FollowerRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "IncomingFilterEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "OutgoingAttributesEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/multibot/requests.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/multibot" |
| }, |
| "package": "test_platform.multibot", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "test_platform/phosphorus/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.Config" |
| }, |
| { |
| "jsonName": "dutHostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_hostname", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "deadline", |
| "label": "LABEL_OPTIONAL", |
| "name": "deadline", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "uploadCrashes", |
| "label": "LABEL_OPTIONAL", |
| "name": "upload_crashes", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "useStaging", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_staging", |
| "number": 5, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "FetchCrashesRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "execName", |
| "label": "LABEL_OPTIONAL", |
| "name": "exec_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "uploadUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "upload_url", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "inProgressIntegrationTest", |
| "label": "LABEL_OPTIONAL", |
| "name": "in_progress_integration_test", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sig", |
| "label": "LABEL_OPTIONAL", |
| "name": "sig", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "filenameBase", |
| "label": "LABEL_OPTIONAL", |
| "name": "filename_base", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CrashSummary" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "State", |
| "value": [ |
| { |
| "name": "STATE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "SUCCEEDED", |
| "number": 1 |
| }, |
| { |
| "name": "FAILED", |
| "number": 2 |
| }, |
| { |
| "name": "TIMED_OUT", |
| "number": 3 |
| }, |
| { |
| "name": "ABORTED", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.phosphorus.FetchCrashesResponse.State" |
| }, |
| { |
| "jsonName": "crashes", |
| "label": "LABEL_REPEATED", |
| "name": "crashes", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.CrashSummary" |
| }, |
| { |
| "jsonName": "crashesRtdOnly", |
| "label": "LABEL_REPEATED", |
| "name": "crashes_rtd_only", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "crashesTlsOnly", |
| "label": "LABEL_REPEATED", |
| "name": "crashes_tls_only", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FetchCrashesResponse" |
| } |
| ], |
| "name": "test_platform/phosphorus/fetchcrashes.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/phosphorus" |
| }, |
| "package": "test_platform.phosphorus", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/build/api/container_metadata.proto", |
| "google/protobuf/timestamp.proto", |
| "test_platform/phosphorus/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.Config" |
| }, |
| { |
| "jsonName": "dutHostnames", |
| "label": "LABEL_REPEATED", |
| "name": "dut_hostnames", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "autotest", |
| "label": "LABEL_OPTIONAL", |
| "name": "autotest", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.RunTestRequest.Autotest" |
| }, |
| { |
| "jsonName": "deadline", |
| "label": "LABEL_OPTIONAL", |
| "name": "deadline", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "containerImageInfo", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_image_info", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.ContainerImageInfo" |
| }, |
| { |
| "jsonName": "maxExecutionSeconds", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_execution_seconds", |
| "number": 7, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "RunTestRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_args", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "isClientTest", |
| "label": "LABEL_OPTIONAL", |
| "name": "is_client_test", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "keyvals", |
| "label": "LABEL_REPEATED", |
| "name": "keyvals", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.RunTestRequest.Autotest.KeyvalsEntry" |
| }, |
| { |
| "jsonName": "peerDuts", |
| "label": "LABEL_REPEATED", |
| "name": "peer_duts", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "imageStorageServer", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_storage_server", |
| "number": 7, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Autotest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "KeyvalsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "test" |
| } |
| ], |
| "reservedName": [ |
| "environment" |
| ], |
| "reservedRange": [ |
| { |
| "end": 5, |
| "start": 4 |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "State", |
| "value": [ |
| { |
| "name": "STATE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "SUCCEEDED", |
| "number": 1 |
| }, |
| { |
| "name": "FAILED", |
| "number": 2 |
| }, |
| { |
| "name": "TIMED_OUT", |
| "number": 3 |
| }, |
| { |
| "name": "ABORTED", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.phosphorus.RunTestResponse.State" |
| }, |
| { |
| "jsonName": "resultsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "results_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RunTestResponse" |
| } |
| ], |
| "name": "test_platform/phosphorus/runtest.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/phosphorus" |
| }, |
| "package": "test_platform.phosphorus", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/phosphorus/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.Config" |
| }, |
| { |
| "jsonName": "gsDirectory", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_directory", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "localDirectory", |
| "label": "LABEL_OPTIONAL", |
| "name": "local_directory", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UploadToGSRequest", |
| "reservedRange": [ |
| { |
| "end": 4, |
| "start": 3 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "gsUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_url", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UploadToGSResponse" |
| } |
| ], |
| "name": "test_platform/phosphorus/upload_to_gs.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/phosphorus" |
| }, |
| "package": "test_platform.phosphorus", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/phosphorus/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.Config" |
| } |
| ], |
| "name": "UploadToTkoRequest" |
| } |
| ], |
| "name": "test_platform/phosphorus/upload_to_tko.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/phosphorus" |
| }, |
| "package": "test_platform.phosphorus", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "enumType": [ |
| { |
| "name": "State", |
| "value": [ |
| { |
| "name": "STATE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "SUCCEEDED", |
| "number": 1 |
| }, |
| { |
| "name": "FAILED", |
| "number": 2 |
| }, |
| { |
| "name": "TIMED_OUT", |
| "number": 3 |
| }, |
| { |
| "name": "ABORTED", |
| "number": 4 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "topic", |
| "label": "LABEL_OPTIONAL", |
| "name": "topic", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "subscription", |
| "label": "LABEL_OPTIONAL", |
| "name": "subscription", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "maxReceivingMessages", |
| "label": "LABEL_OPTIONAL", |
| "name": "max_receiving_messages", |
| "number": 4, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "PubSubConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "host", |
| "label": "LABEL_OPTIONAL", |
| "name": "host", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "builder", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuildbucketConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dataset", |
| "label": "LABEL_OPTIONAL", |
| "name": "dataset", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "table", |
| "label": "LABEL_OPTIONAL", |
| "name": "table", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BigqueryConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pubsub", |
| "label": "LABEL_OPTIONAL", |
| "name": "pubsub", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.PubSubConfig" |
| }, |
| { |
| "jsonName": "bb", |
| "label": "LABEL_OPTIONAL", |
| "name": "bb", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.BuildbucketConfig" |
| }, |
| { |
| "jsonName": "fields", |
| "label": "LABEL_REPEATED", |
| "name": "fields", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Source" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "bq", |
| "label": "LABEL_OPTIONAL", |
| "name": "bq", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.BigqueryConfig" |
| } |
| ], |
| "name": "Target" |
| } |
| ], |
| "name": "test_platform/result_flow/common.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/result_flow" |
| }, |
| "package": "test_platform.result_flow", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/result_flow/common.proto", |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "ctp", |
| "label": "LABEL_OPTIONAL", |
| "name": "ctp", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.Source" |
| }, |
| { |
| "jsonName": "testPlanRun", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_plan_run", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.Target" |
| }, |
| { |
| "jsonName": "deadline", |
| "label": "LABEL_OPTIONAL", |
| "name": "deadline", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "CTPRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.result_flow.State" |
| } |
| ], |
| "name": "CTPResponse" |
| } |
| ], |
| "name": "test_platform/result_flow/ctp.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/result_flow" |
| }, |
| "package": "test_platform.result_flow", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/result_flow/common.proto", |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_id", |
| "number": 1, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "parentBuildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_build_id", |
| "number": 2, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "ctp", |
| "label": "LABEL_OPTIONAL", |
| "name": "ctp", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.PubSubConfig" |
| }, |
| { |
| "jsonName": "testRunner", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_runner", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.PubSubConfig" |
| }, |
| { |
| "jsonName": "deadline", |
| "label": "LABEL_OPTIONAL", |
| "name": "deadline", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "shouldPollForCompletion", |
| "label": "LABEL_OPTIONAL", |
| "name": "should_poll_for_completion", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "parentUid", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_uid", |
| "number": 7, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PublishRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.result_flow.State" |
| } |
| ], |
| "name": "PublishResponse" |
| } |
| ], |
| "name": "test_platform/result_flow/publish.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/result_flow" |
| }, |
| "package": "test_platform.result_flow", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/result_flow/common.proto", |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "testRunner", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_runner", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.Source" |
| }, |
| { |
| "jsonName": "testRun", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_run", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.Target" |
| }, |
| { |
| "jsonName": "testCase", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_case", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.result_flow.Target" |
| }, |
| { |
| "jsonName": "deadline", |
| "label": "LABEL_OPTIONAL", |
| "name": "deadline", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "TestRunnerRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.result_flow.State" |
| } |
| ], |
| "name": "TestRunnerResponse" |
| } |
| ], |
| "name": "test_platform/result_flow/test_runner.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/result_flow" |
| }, |
| "package": "test_platform.result_flow", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "skylabTool", |
| "label": "LABEL_OPTIONAL", |
| "name": "skylab_tool", |
| "number": 2, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "crosfleetTool", |
| "label": "LABEL_OPTIONAL", |
| "name": "crosfleet_tool", |
| "number": 3, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "ServiceVersion", |
| "reservedName": [ |
| "global" |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/service_version.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform" |
| }, |
| "package": "test_platform", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "proxy_socket", |
| "label": "LABEL_OPTIONAL", |
| "name": "proxy_socket", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "mysql_user", |
| "label": "LABEL_OPTIONAL", |
| "name": "mysql_user", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "mysql_password_file", |
| "label": "LABEL_OPTIONAL", |
| "name": "mysql_password_file", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "encrypted_mysql_password", |
| "label": "LABEL_OPTIONAL", |
| "name": "encrypted_mysql_password", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TKOConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "credentials_file", |
| "label": "LABEL_OPTIONAL", |
| "name": "credentials_file", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GoogleStorageConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "enabled", |
| "label": "LABEL_OPTIONAL", |
| "name": "enabled", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "ChromePerfConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "enabled", |
| "label": "LABEL_OPTIONAL", |
| "name": "enabled", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "CTSConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "tko", |
| "label": "LABEL_OPTIONAL", |
| "name": "tko", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.side_effects.TKOConfig" |
| }, |
| { |
| "jsonName": "google_storage", |
| "label": "LABEL_OPTIONAL", |
| "name": "google_storage", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.side_effects.GoogleStorageConfig" |
| }, |
| { |
| "jsonName": "chrome_perf", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_perf", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.side_effects.ChromePerfConfig" |
| }, |
| { |
| "jsonName": "cts", |
| "label": "LABEL_OPTIONAL", |
| "name": "cts", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.side_effects.CTSConfig" |
| } |
| ], |
| "name": "Config" |
| } |
| ], |
| "name": "test_platform/side_effects/config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/side_effects" |
| }, |
| "package": "test_platform.side_effects", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "adminService", |
| "label": "LABEL_OPTIONAL", |
| "name": "admin_service", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "autotestDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "autotest_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "crosInventoryService", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_inventory_service", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "crosUfsService", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_ufs_service", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "botPrefix", |
| "label": "LABEL_OPTIONAL", |
| "name": "bot_prefix", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ufsNamespace", |
| "label": "LABEL_OPTIONAL", |
| "name": "ufs_namespace", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Config" |
| } |
| ], |
| "name": "test_platform/skylab_local_state/common.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_state" |
| }, |
| "package": "test_platform.skylab_local_state", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/skylab_local_state/common.proto", |
| "chromiumos/test/lab/api/dut.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_local_state.Config" |
| }, |
| { |
| "jsonName": "dutName", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "runId", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_id", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dutId", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_id", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "testId", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_id", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "multiDutsFlag", |
| "label": "LABEL_OPTIONAL", |
| "name": "multi_duts_flag", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "LoadRequest", |
| "reservedName": [ |
| "results_dir" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hostname", |
| "label": "LABEL_OPTIONAL", |
| "name": "hostname", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Dut" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "provisionableLabels", |
| "label": "LABEL_REPEATED", |
| "name": "provisionable_labels", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_local_state.LoadResponse.ProvisionableLabelsEntry" |
| }, |
| { |
| "jsonName": "resultsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "results_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dutTopology", |
| "label": "LABEL_REPEATED", |
| "name": "dut_topology", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_local_state.Dut" |
| }, |
| { |
| "jsonName": "labDutTopology", |
| "label": "LABEL_REPEATED", |
| "name": "lab_dut_topology", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.DutTopology" |
| } |
| ], |
| "name": "LoadResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ProvisionableLabelsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ], |
| "reservedName": [ |
| "async_results" |
| ], |
| "reservedRange": [ |
| { |
| "end": 4, |
| "start": 3 |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/skylab_local_state/load.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_state" |
| }, |
| "package": "test_platform.skylab_local_state", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "resultsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "results_dir", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "messageCount", |
| "label": "LABEL_OPTIONAL", |
| "name": "message_count", |
| "number": 2, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "ReceiveRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "receivedMessages", |
| "label": "LABEL_OPTIONAL", |
| "name": "received_messages", |
| "number": 1, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "ReceiveResponse" |
| } |
| ], |
| "name": "test_platform/skylab_local_state/receive.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_state" |
| }, |
| "package": "test_platform.skylab_local_state", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/skylab_local_state/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_local_state.Config" |
| }, |
| { |
| "jsonName": "runId", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_id", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RemoveRequest" |
| } |
| ], |
| "name": "test_platform/skylab_local_state/remove.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_state" |
| }, |
| "package": "test_platform.skylab_local_state", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/skylab_local_state/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_local_state.Config" |
| }, |
| { |
| "jsonName": "resultsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "results_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dutName", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dutId", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_id", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dutState", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_state", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sealResultsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "seal_results_dir", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "peerDuts", |
| "label": "LABEL_REPEATED", |
| "name": "peer_duts", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "repairRequests", |
| "label": "LABEL_REPEATED", |
| "name": "repair_requests", |
| "number": 8, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SaveRequest" |
| } |
| ], |
| "name": "test_platform/skylab_local_state/save.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_state" |
| }, |
| "package": "test_platform.skylab_local_state", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "dutName", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "resultsDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "results_dir", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SerializeRequest" |
| } |
| ], |
| "name": "test_platform/skylab_local_state/serialize.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_local_state" |
| }, |
| "package": "test_platform.skylab_local_state", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "test_platform/request.proto", |
| "chromiumos/test/api/provision_state.proto", |
| "chromiumos/test/api/test_suite.proto", |
| "chromiumos/test/lab/api/dut.proto", |
| "chromiumos/build/api/container_metadata.proto", |
| "test_platform/common/cft_steps_config.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "primaryDut", |
| "label": "LABEL_OPTIONAL", |
| "name": "primary_dut", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CFTTestRequest.Device" |
| }, |
| { |
| "jsonName": "companionDuts", |
| "label": "LABEL_REPEATED", |
| "name": "companion_duts", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CFTTestRequest.Device" |
| }, |
| { |
| "jsonName": "testSuites", |
| "label": "LABEL_REPEATED", |
| "name": "test_suites", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestSuite" |
| }, |
| { |
| "jsonName": "deadline", |
| "label": "LABEL_OPTIONAL", |
| "name": "deadline", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "parentRequestUid", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_request_uid", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "parentBuildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_build_id", |
| "number": 6, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "autotestKeyvals", |
| "label": "LABEL_REPEATED", |
| "name": "autotest_keyvals", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CFTTestRequest.AutotestKeyvalsEntry" |
| }, |
| { |
| "jsonName": "defaultTestExecutionBehavior", |
| "label": "LABEL_OPTIONAL", |
| "name": "default_test_execution_behavior", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.Request.Params.TestExecutionBehavior" |
| }, |
| { |
| "jsonName": "containerMetadata", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_metadata", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.ContainerMetadata" |
| }, |
| { |
| "jsonName": "retryNumber", |
| "label": "LABEL_OPTIONAL", |
| "name": "retry_number", |
| "number": 10, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "stepsConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "steps_config", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.common.CftStepsConfig" |
| }, |
| { |
| "jsonName": "runViaTrv2", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_via_trv2", |
| "number": 12, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "translateTrv2Request", |
| "label": "LABEL_OPTIONAL", |
| "name": "translate_trv2_request", |
| "number": 13, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "filteredTestCaseIds", |
| "label": "LABEL_REPEATED", |
| "name": "filtered_test_case_ids", |
| "number": 14, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CFTTestRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "AutotestKeyvalsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dutModel", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_model", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.DutModel" |
| }, |
| { |
| "jsonName": "provisionState", |
| "label": "LABEL_OPTIONAL", |
| "name": "provision_state", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.ProvisionState" |
| }, |
| { |
| "jsonName": "containerMetadataKey", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_metadata_key", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Device" |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/skylab_test_runner/cft_request.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner" |
| }, |
| "package": "test_platform.skylab_test_runner", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "crosFirmwareUpdateConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_firmware_update_config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CommonConfig.CrosFirmwareUpdateConfig" |
| }, |
| { |
| "jsonName": "partnerPrivate", |
| "label": "LABEL_OPTIONAL", |
| "name": "partner_private", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "enableTrv2Config", |
| "label": "LABEL_OPTIONAL", |
| "name": "enable_trv2_config", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Trv2Config" |
| }, |
| { |
| "jsonName": "enableIleDeFranceConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "enable_ile_de_france_config", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.IleDeFranceConfig" |
| }, |
| { |
| "jsonName": "skipBoardModelRealmCheck", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_board_model_realm_check", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "rdbConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "rdb_config", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CommonConfig.RdbConfig" |
| }, |
| { |
| "jsonName": "ufsConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "ufs_config", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CommonConfig.UfsConfig" |
| }, |
| { |
| "jsonName": "partnerConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "partner_config", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CommonConfig.PartnerConfig" |
| } |
| ], |
| "name": "CommonConfig", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "enabled", |
| "label": "LABEL_OPTIONAL", |
| "name": "enabled", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "allowList", |
| "label": "LABEL_OPTIONAL", |
| "name": "allow_list", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CommonConfig.CrosFirmwareUpdateConfig.CrosSlector" |
| }, |
| { |
| "jsonName": "blockList", |
| "label": "LABEL_OPTIONAL", |
| "name": "block_list", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CommonConfig.CrosFirmwareUpdateConfig.CrosSlector" |
| } |
| ], |
| "name": "CrosFirmwareUpdateConfig", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "boards", |
| "label": "LABEL_REPEATED", |
| "name": "boards", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "models", |
| "label": "LABEL_REPEATED", |
| "name": "models", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CrosSlector" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "cros_firmware_update_selector" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "customRealmName", |
| "label": "LABEL_OPTIONAL", |
| "name": "custom_realm_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RdbConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "ufsNamespace", |
| "label": "LABEL_OPTIONAL", |
| "name": "ufs_namespace", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "UfsConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "accountId", |
| "label": "LABEL_OPTIONAL", |
| "name": "account_id", |
| "number": 1, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "PartnerConfig" |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "BuildType", |
| "value": [ |
| { |
| "name": "CQ", |
| "number": 0 |
| }, |
| { |
| "name": "RELEASE", |
| "number": 1 |
| }, |
| { |
| "name": "POSTSUBMIT", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "allowedSuites", |
| "label": "LABEL_REPEATED", |
| "name": "allowed_suites", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "allowedBoards", |
| "label": "LABEL_REPEATED", |
| "name": "allowed_boards", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "allowedBuildTypes", |
| "label": "LABEL_REPEATED", |
| "name": "allowed_build_types", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.skylab_test_runner.Trv2Config.BuildType" |
| } |
| ], |
| "name": "Trv2Config" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "enabled", |
| "label": "LABEL_OPTIONAL", |
| "name": "enabled", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "allowList", |
| "label": "LABEL_OPTIONAL", |
| "name": "allow_list", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.IleDeFranceConfig.ModelList" |
| }, |
| { |
| "jsonName": "denyList", |
| "label": "LABEL_OPTIONAL", |
| "name": "deny_list", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.IleDeFranceConfig.ModelList" |
| } |
| ], |
| "name": "IleDeFranceConfig", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "models", |
| "label": "LABEL_REPEATED", |
| "name": "models", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ModelList" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "ile_de_france_selector" |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/skylab_test_runner/common_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner" |
| }, |
| "package": "test_platform.skylab_test_runner", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/phosphorus/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "lab", |
| "label": "LABEL_OPTIONAL", |
| "name": "lab", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Config.Lab" |
| }, |
| { |
| "jsonName": "harness", |
| "label": "LABEL_OPTIONAL", |
| "name": "harness", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Config.Harness" |
| }, |
| { |
| "jsonName": "output", |
| "label": "LABEL_OPTIONAL", |
| "name": "output", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Config.Output" |
| }, |
| { |
| "jsonName": "resultFlowPubsub", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_flow_pubsub", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Config.PubSub" |
| }, |
| { |
| "jsonName": "logDataUploadStep", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_data_upload_step", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.LogDataUploadStep" |
| }, |
| { |
| "jsonName": "fetchCrashesStep", |
| "label": "LABEL_OPTIONAL", |
| "name": "fetch_crashes_step", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.FetchCrashesStep" |
| }, |
| { |
| "jsonName": "prejobStep", |
| "label": "LABEL_OPTIONAL", |
| "name": "prejob_step", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.phosphorus.PrejobStep" |
| } |
| ], |
| "name": "Config", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "adminService", |
| "label": "LABEL_OPTIONAL", |
| "name": "admin_service", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "crosInventoryService", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_inventory_service", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "crosUfsService", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_ufs_service", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Lab" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "autotestDir", |
| "label": "LABEL_OPTIONAL", |
| "name": "autotest_dir", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sspBaseImageName", |
| "label": "LABEL_OPTIONAL", |
| "name": "ssp_base_image_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "prejobDeadlineSeconds", |
| "label": "LABEL_OPTIONAL", |
| "name": "prejob_deadline_seconds", |
| "number": 4, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "Harness", |
| "reservedName": [ |
| "synch_offload_subdir" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "logDataGsRoot", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_data_gs_root", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Output", |
| "reservedName": [ |
| "gs_root_dir" |
| ], |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "topic", |
| "label": "LABEL_OPTIONAL", |
| "name": "topic", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PubSub" |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/skylab_test_runner/config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner" |
| }, |
| "package": "test_platform.skylab_test_runner", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/common/task.proto", |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "autotestResult", |
| "label": "LABEL_OPTIONAL", |
| "name": "autotest_result", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Result.Autotest" |
| }, |
| { |
| "jsonName": "prejob", |
| "label": "LABEL_OPTIONAL", |
| "name": "prejob", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Result.Prejob" |
| }, |
| { |
| "jsonName": "logData", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_data", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.common.TaskLogData" |
| }, |
| { |
| "jsonName": "stateUpdate", |
| "label": "LABEL_OPTIONAL", |
| "name": "state_update", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Result.StateUpdate" |
| }, |
| { |
| "jsonName": "autotestResults", |
| "label": "LABEL_REPEATED", |
| "name": "autotest_results", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Result.AutotestResultsEntry" |
| } |
| ], |
| "name": "Result", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "testCases", |
| "label": "LABEL_REPEATED", |
| "name": "test_cases", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Result.Autotest.TestCase" |
| }, |
| { |
| "jsonName": "incomplete", |
| "label": "LABEL_OPTIONAL", |
| "name": "incomplete", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Autotest", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Verdict", |
| "value": [ |
| { |
| "name": "VERDICT_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "VERDICT_PASS", |
| "number": 1 |
| }, |
| { |
| "name": "VERDICT_FAIL", |
| "number": 2 |
| }, |
| { |
| "name": "VERDICT_NO_VERDICT", |
| "number": 3 |
| }, |
| { |
| "name": "VERDICT_ERROR", |
| "number": 4 |
| }, |
| { |
| "name": "VERDICT_ABORT", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "verdict", |
| "label": "LABEL_OPTIONAL", |
| "name": "verdict", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.skylab_test_runner.Result.Autotest.TestCase.Verdict" |
| }, |
| { |
| "jsonName": "humanReadableSummary", |
| "label": "LABEL_OPTIONAL", |
| "name": "human_readable_summary", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "startTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_time", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "endTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "end_time", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "TestCase" |
| } |
| ], |
| "reservedName": [ |
| "synchronous_log_data_url" |
| ], |
| "reservedRange": [ |
| { |
| "end": 4, |
| "start": 3 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "step", |
| "label": "LABEL_REPEATED", |
| "name": "step", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Result.Prejob.Step" |
| } |
| ], |
| "name": "Prejob", |
| "nestedType": [ |
| { |
| "enumType": [ |
| { |
| "name": "Verdict", |
| "value": [ |
| { |
| "name": "VERDICT_UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "VERDICT_PASS", |
| "number": 1 |
| }, |
| { |
| "name": "VERDICT_FAIL", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "verdict", |
| "label": "LABEL_OPTIONAL", |
| "name": "verdict", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.skylab_test_runner.Result.Prejob.Step.Verdict" |
| }, |
| { |
| "jsonName": "humanReadableSummary", |
| "label": "LABEL_OPTIONAL", |
| "name": "human_readable_summary", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Step" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dutState", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_state", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "StateUpdate" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Result.Autotest" |
| } |
| ], |
| "name": "AutotestResultsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "harness" |
| } |
| ], |
| "reservedName": [ |
| "async_results" |
| ], |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/skylab_test_runner/result.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner" |
| }, |
| "package": "test_platform.skylab_test_runner", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/request.proto", |
| "chromiumos/test/lab/api/dut.proto", |
| "test_platform/skylab_test_runner/cft_request.proto", |
| "test_platform/skylab_test_runner/result.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "hostName", |
| "label": "LABEL_OPTIONAL", |
| "name": "host_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "logDataGsRoot", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_data_gs_root", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dockerKeyFileLocation", |
| "label": "LABEL_OPTIONAL", |
| "name": "docker_key_file_location", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dutTopology", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_topology", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.DutTopology" |
| }, |
| { |
| "jsonName": "useDockerKeyDirectly", |
| "label": "LABEL_OPTIONAL", |
| "name": "use_docker_key_directly", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "CrosTestRunnerServerStartRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "testPlan", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_plan", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request.TestPlan" |
| }, |
| { |
| "jsonName": "cftTestRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "cft_test_request", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CFTTestRequest" |
| }, |
| { |
| "jsonName": "ctrCipdVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "ctr_cipd_version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pathToCipdBin", |
| "label": "LABEL_OPTIONAL", |
| "name": "path_to_cipd_bin", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "artifactsPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts_path", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ExecuteRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "result", |
| "label": "LABEL_OPTIONAL", |
| "name": "result", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Result" |
| } |
| ], |
| "name": "ExecuteResponse" |
| } |
| ], |
| "name": "test_platform/skylab_test_runner/cros_test_runner_service.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner" |
| }, |
| "package": "test_platform.skylab_test_runner", |
| "service": [ |
| { |
| "method": [ |
| { |
| "inputType": ".test_platform.skylab_test_runner.ExecuteRequest", |
| "name": "Execute", |
| "outputType": ".test_platform.skylab_test_runner.ExecuteResponse" |
| } |
| ], |
| "name": "CrosTestRunnerService" |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/any.proto", |
| "chromiumos/test/api/cros_tool_runner_container_service_templates.proto", |
| "chromiumos/test/lab/api/ip_endpoint.proto", |
| "chromiumos/test/api/provision.proto", |
| "chromiumos/test/api/cros_publish_service.proto", |
| "chromiumos/test/api/cros_test_cli.proto", |
| "chromiumos/test/api/test_suite.proto", |
| "chromiumos/test/api/post_test_service.proto", |
| "chromiumos/test/api/generic_service.proto", |
| "chromiumos/build/api/container_metadata.proto", |
| "test_platform/skylab_test_runner/cros_test_runner_service.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "build", |
| "label": "LABEL_OPTIONAL", |
| "name": "build", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.BuildMode" |
| }, |
| { |
| "jsonName": "server", |
| "label": "LABEL_OPTIONAL", |
| "name": "server", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CrosTestRunnerServerStartRequest" |
| }, |
| { |
| "jsonName": "params", |
| "label": "LABEL_OPTIONAL", |
| "name": "params", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CrosTestRunnerParams" |
| }, |
| { |
| "jsonName": "orderedTasks", |
| "label": "LABEL_REPEATED", |
| "name": "ordered_tasks", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CrosTestRunnerRequest.Task" |
| } |
| ], |
| "name": "CrosTestRunnerRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "orderedContainerRequests", |
| "label": "LABEL_REPEATED", |
| "name": "ordered_container_requests", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.ContainerRequest" |
| }, |
| { |
| "jsonName": "provision", |
| "label": "LABEL_OPTIONAL", |
| "name": "provision", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.ProvisionRequest" |
| }, |
| { |
| "jsonName": "preTest", |
| "label": "LABEL_OPTIONAL", |
| "name": "pre_test", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.PreTestRequest" |
| }, |
| { |
| "jsonName": "test", |
| "label": "LABEL_OPTIONAL", |
| "name": "test", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.TestRequest" |
| }, |
| { |
| "jsonName": "postTest", |
| "label": "LABEL_OPTIONAL", |
| "name": "post_test", |
| "number": 5, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.PostTestRequest" |
| }, |
| { |
| "jsonName": "publish", |
| "label": "LABEL_OPTIONAL", |
| "name": "publish", |
| "number": 6, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.PublishRequest" |
| }, |
| { |
| "jsonName": "generic", |
| "label": "LABEL_OPTIONAL", |
| "name": "generic", |
| "number": 8, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.GenericRequest" |
| }, |
| { |
| "jsonName": "required", |
| "label": "LABEL_OPTIONAL", |
| "name": "required", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Task", |
| "oneofDecl": [ |
| { |
| "name": "task" |
| } |
| ] |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "start_request" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "testSuites", |
| "label": "LABEL_REPEATED", |
| "name": "test_suites", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestSuite" |
| }, |
| { |
| "jsonName": "containerMetadata", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_metadata", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.build.api.ContainerMetadata" |
| }, |
| { |
| "jsonName": "keyvals", |
| "label": "LABEL_REPEATED", |
| "name": "keyvals", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CrosTestRunnerParams.KeyvalsEntry" |
| } |
| ], |
| "name": "CrosTestRunnerParams", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "KeyvalsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "parentBuildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_build_id", |
| "number": 1, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "parentRequestUid", |
| "label": "LABEL_OPTIONAL", |
| "name": "parent_request_uid", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuildMode" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "serviceAddress", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_address", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.IpEndpoint" |
| }, |
| { |
| "jsonName": "startupRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "startup_request", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.ProvisionStartupRequest" |
| }, |
| { |
| "jsonName": "installRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "install_request", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.InstallRequest" |
| }, |
| { |
| "jsonName": "dynamicDeps", |
| "label": "LABEL_REPEATED", |
| "name": "dynamic_deps", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.DynamicDep" |
| }, |
| { |
| "jsonName": "target", |
| "label": "LABEL_OPTIONAL", |
| "name": "target", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ProvisionRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "serviceAddress", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_address", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.IpEndpoint" |
| }, |
| { |
| "jsonName": "preTestRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "pre_test_request", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Any" |
| }, |
| { |
| "jsonName": "dynamicDeps", |
| "label": "LABEL_REPEATED", |
| "name": "dynamic_deps", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.DynamicDep" |
| } |
| ], |
| "name": "PreTestRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "serviceAddress", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_address", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.IpEndpoint" |
| }, |
| { |
| "jsonName": "testRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_request", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.CrosTestRequest" |
| }, |
| { |
| "jsonName": "dynamicDeps", |
| "label": "LABEL_REPEATED", |
| "name": "dynamic_deps", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.DynamicDep" |
| } |
| ], |
| "name": "TestRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "serviceAddress", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_address", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.IpEndpoint" |
| }, |
| { |
| "jsonName": "postTestRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "post_test_request", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Any" |
| }, |
| { |
| "jsonName": "dynamicDeps", |
| "label": "LABEL_REPEATED", |
| "name": "dynamic_deps", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.DynamicDep" |
| }, |
| { |
| "jsonName": "runActivityRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_activity_request", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.RunActivityRequest" |
| } |
| ], |
| "name": "PostTestRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "serviceAddress", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_address", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.IpEndpoint" |
| }, |
| { |
| "jsonName": "publishRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "publish_request", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.PublishRequest" |
| }, |
| { |
| "jsonName": "dynamicDeps", |
| "label": "LABEL_REPEATED", |
| "name": "dynamic_deps", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.DynamicDep" |
| } |
| ], |
| "name": "PublishRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "serviceAddress", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_address", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.lab.api.IpEndpoint" |
| }, |
| { |
| "jsonName": "startRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "start_request", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.GenericStartRequest" |
| }, |
| { |
| "jsonName": "runRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_request", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.GenericRunRequest" |
| }, |
| { |
| "jsonName": "stopRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "stop_request", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.GenericStopRequest" |
| }, |
| { |
| "jsonName": "dynamicDeps", |
| "label": "LABEL_REPEATED", |
| "name": "dynamic_deps", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.DynamicDep" |
| } |
| ], |
| "name": "GenericRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "dynamicIdentifier", |
| "label": "LABEL_OPTIONAL", |
| "name": "dynamic_identifier", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "container", |
| "label": "LABEL_OPTIONAL", |
| "name": "container", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.Template" |
| }, |
| { |
| "jsonName": "dynamicDeps", |
| "label": "LABEL_REPEATED", |
| "name": "dynamic_deps", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.DynamicDep" |
| }, |
| { |
| "jsonName": "inputs", |
| "label": "LABEL_REPEATED", |
| "name": "inputs", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.ContainerRequest.FileInput" |
| }, |
| { |
| "jsonName": "network", |
| "label": "LABEL_OPTIONAL", |
| "name": "network", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "containerImageKey", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_image_key", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "containerImagePath", |
| "label": "LABEL_OPTIONAL", |
| "name": "container_image_path", |
| "number": 7, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ContainerRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "identifier", |
| "label": "LABEL_OPTIONAL", |
| "name": "identifier", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "content", |
| "label": "LABEL_OPTIONAL", |
| "name": "content", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Any" |
| }, |
| { |
| "jsonName": "dynamicDeps", |
| "label": "LABEL_REPEATED", |
| "name": "dynamic_deps", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.DynamicDep" |
| } |
| ], |
| "name": "FileInput" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "DynamicDep" |
| } |
| ], |
| "name": "test_platform/skylab_test_runner/cros_test_runner_request.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner" |
| }, |
| "package": "test_platform.skylab_test_runner", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/skylab_test_runner/config.proto", |
| "test_platform/skylab_test_runner/request.proto", |
| "test_platform/skylab_test_runner/cft_request.proto", |
| "test_platform/skylab_test_runner/common_config.proto", |
| "test_platform/skylab_test_runner/cros_test_runner_request.proto", |
| "chromiumos/test/api/trv2_dynamic.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "request", |
| "label": "LABEL_OPTIONAL", |
| "name": "request", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Request" |
| }, |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.Config" |
| }, |
| { |
| "jsonName": "cftTestRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "cft_test_request", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CFTTestRequest" |
| }, |
| { |
| "jsonName": "commonConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "common_config", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CommonConfig" |
| }, |
| { |
| "jsonName": "crosTestRunnerRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_test_runner_request", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_test_runner.CrosTestRunnerRequest" |
| }, |
| { |
| "jsonName": "crosTestRunnerDynamicRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_test_runner_dynamic_request", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.CrosTestRunnerDynamicRequest" |
| } |
| ], |
| "name": "RunTestsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "errorSummaryMarkdown", |
| "label": "LABEL_OPTIONAL", |
| "name": "error_summary_markdown", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "compressed_result", |
| "label": "LABEL_OPTIONAL", |
| "name": "compressed_result", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "RunTestsResponse" |
| } |
| ], |
| "name": "test_platform/skylab_test_runner/steps/test_execution.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_test_runner/steps" |
| }, |
| "package": "test_platform.skylab_test_runner.steps", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "task-result", |
| "label": "LABEL_OPTIONAL", |
| "name": "result", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_tool.WaitTaskResult.Task" |
| }, |
| { |
| "jsonName": "stdout", |
| "label": "LABEL_OPTIONAL", |
| "name": "stdout", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "child-results", |
| "label": "LABEL_REPEATED", |
| "name": "child_results", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_tool.WaitTaskResult.Task" |
| }, |
| { |
| "jsonName": "log-data-url", |
| "label": "LABEL_OPTIONAL", |
| "name": "log_data_url", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_tool.WaitTaskResult.LogDataURL" |
| } |
| ], |
| "name": "WaitTaskResult", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "state", |
| "label": "LABEL_OPTIONAL", |
| "name": "state", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "failure", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "success", |
| "label": "LABEL_OPTIONAL", |
| "name": "success", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "task-run-id", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_run_id", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "task-request-id", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_request_id", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "task-run-url", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_run_url", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "task-logs-url", |
| "label": "LABEL_OPTIONAL", |
| "name": "task_logs_url", |
| "number": 8, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Task" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "isolateUrl", |
| "label": "LABEL_OPTIONAL", |
| "name": "isolate_url", |
| "number": 1, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gs-url", |
| "label": "LABEL_OPTIONAL", |
| "name": "gs_url", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "LogDataURL" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "results", |
| "label": "LABEL_REPEATED", |
| "name": "results", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.skylab_tool.WaitTaskResult" |
| }, |
| { |
| "jsonName": "incomplete", |
| "label": "LABEL_OPTIONAL", |
| "name": "incomplete", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "WaitTasksResult" |
| } |
| ], |
| "name": "test_platform/skylab_tool/result.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/skylab_tool" |
| }, |
| "package": "test_platform.skylab_tool", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/request.proto", |
| "test_platform/steps/enumeration.proto", |
| "test_platform/steps/execution.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "requests", |
| "label": "LABEL_REPEATED", |
| "name": "requests", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ComputeBackfillRequest" |
| }, |
| { |
| "jsonName": "taggedRequests", |
| "label": "LABEL_REPEATED", |
| "name": "tagged_requests", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ComputeBackfillRequests.TaggedRequestsEntry" |
| } |
| ], |
| "name": "ComputeBackfillRequests", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ComputeBackfillRequest" |
| } |
| ], |
| "name": "TaggedRequestsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "responses", |
| "label": "LABEL_REPEATED", |
| "name": "responses", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ComputeBackfillResponse" |
| }, |
| { |
| "jsonName": "taggedResponses", |
| "label": "LABEL_REPEATED", |
| "name": "tagged_responses", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ComputeBackfillResponses.TaggedResponsesEntry" |
| } |
| ], |
| "name": "ComputeBackfillResponses", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ComputeBackfillResponse" |
| } |
| ], |
| "name": "TaggedResponsesEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "request", |
| "label": "LABEL_OPTIONAL", |
| "name": "request", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request" |
| }, |
| { |
| "jsonName": "enumeration", |
| "label": "LABEL_OPTIONAL", |
| "name": "enumeration", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.EnumerationResponse" |
| }, |
| { |
| "jsonName": "execution", |
| "label": "LABEL_OPTIONAL", |
| "name": "execution", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.ExecuteResponse" |
| } |
| ], |
| "name": "ComputeBackfillRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "request", |
| "label": "LABEL_OPTIONAL", |
| "name": "request", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request" |
| } |
| ], |
| "name": "ComputeBackfillResponse" |
| } |
| ], |
| "name": "test_platform/steps/compute_backfill.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/steps" |
| }, |
| "package": "test_platform.steps", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/config/config.proto", |
| "test_platform/request.proto", |
| "chromiumos/test/api/ctp2.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "request", |
| "label": "LABEL_OPTIONAL", |
| "name": "request", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request" |
| }, |
| { |
| "jsonName": "requests", |
| "label": "LABEL_REPEATED", |
| "name": "requests", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.steps.CTPv2BinaryBuildInput.RequestsEntry" |
| }, |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.config.Config" |
| }, |
| { |
| "jsonName": "ctpv2Request", |
| "label": "LABEL_OPTIONAL", |
| "name": "ctpv2_request", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.CTPv2Request" |
| } |
| ], |
| "name": "CTPv2BinaryBuildInput", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.Request" |
| } |
| ], |
| "name": "RequestsEntry", |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "errorSummaryMarkdown", |
| "label": "LABEL_OPTIONAL", |
| "name": "error_summary_markdown", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "compressed_responses", |
| "label": "LABEL_OPTIONAL", |
| "name": "compressed_responses", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "compressed_json_responses", |
| "label": "LABEL_OPTIONAL", |
| "name": "compressed_json_responses", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "CTPv2BinaryBuildOutput" |
| } |
| ], |
| "name": "test_platform/steps/ctpv2_binary.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/steps" |
| }, |
| "package": "test_platform.steps", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/artifacts.proto", |
| "chromiumos/common.proto", |
| "chromiumos/branch.proto", |
| "device/model_id.proto", |
| "google/protobuf/timestamp.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "milestone", |
| "label": "LABEL_OPTIONAL", |
| "name": "milestone", |
| "number": 2, |
| "type": "TYPE_UINT32" |
| }, |
| { |
| "jsonName": "chromeOsVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "chrome_os_version", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Branch.BranchType" |
| } |
| ], |
| "name": "BuildInfo" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Branch.BranchType" |
| }, |
| { |
| "jsonName": "artifact", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifact", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.Artifact" |
| } |
| ], |
| "name": "FirmwareBuildInfo" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "Channel", |
| "value": [ |
| { |
| "name": "BRANCH_REF_NOT_SET", |
| "number": 0 |
| }, |
| { |
| "name": "MASTER", |
| "number": 1 |
| }, |
| { |
| "name": "DEV", |
| "number": 2 |
| }, |
| { |
| "name": "BETA", |
| "number": 3 |
| }, |
| { |
| "name": "STABLE", |
| "number": 4 |
| } |
| ] |
| }, |
| { |
| "name": "Operator", |
| "value": [ |
| { |
| "name": "UNDEFINED", |
| "number": 0 |
| }, |
| { |
| "name": "EQ", |
| "number": 1 |
| }, |
| { |
| "name": "GE", |
| "number": 2 |
| }, |
| { |
| "name": "LE", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "channel", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.suite_scheduler.BranchFilter.Channel" |
| }, |
| { |
| "jsonName": "operator", |
| "label": "LABEL_OPTIONAL", |
| "name": "operator", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.suite_scheduler.BranchFilter.Operator" |
| }, |
| { |
| "jsonName": "lag", |
| "label": "LABEL_OPTIONAL", |
| "name": "lag", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "BranchFilter" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "onlyHwtestSanityRequired", |
| "label": "LABEL_OPTIONAL", |
| "name": "only_hwtest_sanity_required", |
| "number": 1, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "branchFilters", |
| "label": "LABEL_REPEATED", |
| "name": "branch_filters", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.BranchFilter" |
| }, |
| { |
| "jsonName": "firmwareRoBuildSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ro_build_spec", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Branch.BranchType" |
| }, |
| { |
| "jsonName": "firmwareRwBuildSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_rw_build_spec", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Branch.BranchType" |
| }, |
| { |
| "jsonName": "firmwareEcRoBuildSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ec_ro_build_spec", |
| "number": 7, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Branch.BranchType" |
| }, |
| { |
| "jsonName": "firmwareEcRwBuildSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ec_rw_build_spec", |
| "number": 8, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Branch.BranchType" |
| }, |
| { |
| "jsonName": "onlySuccessfulBuildRequired", |
| "label": "LABEL_OPTIONAL", |
| "name": "only_successful_build_required", |
| "number": 5, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "firmwareBoardName", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_board_name", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuildFilters" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "weekly", |
| "label": "LABEL_OPTIONAL", |
| "name": "weekly", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.ScheduleJobTrigger.WeeklyTrigger" |
| }, |
| { |
| "jsonName": "nightly", |
| "label": "LABEL_OPTIONAL", |
| "name": "nightly", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.ScheduleJobTrigger.NightlyTrigger" |
| }, |
| { |
| "jsonName": "interval", |
| "label": "LABEL_OPTIONAL", |
| "name": "interval", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.ScheduleJobTrigger.IntervalTrigger" |
| }, |
| { |
| "jsonName": "buildFilters", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_filters", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.BuildFilters" |
| } |
| ], |
| "name": "ScheduleJobTrigger", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "day", |
| "label": "LABEL_OPTIONAL", |
| "name": "day", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "WeeklyTrigger" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hour", |
| "label": "LABEL_OPTIONAL", |
| "name": "hour", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "NightlyTrigger" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pause", |
| "label": "LABEL_OPTIONAL", |
| "name": "pause", |
| "number": 1, |
| "type": "TYPE_UINT32" |
| } |
| ], |
| "name": "IntervalTrigger" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "trigger" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "model", |
| "label": "LABEL_OPTIONAL", |
| "name": "model", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.ModelId" |
| }, |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "queuedTaskId", |
| "label": "LABEL_OPTIONAL", |
| "name": "queued_task_id", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "justification", |
| "label": "LABEL_OPTIONAL", |
| "name": "justification", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "generatedTime", |
| "label": "LABEL_OPTIONAL", |
| "name": "generated_time", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "ScheduleJob", |
| "oneofDecl": [ |
| { |
| "name": "result" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "jobName", |
| "label": "LABEL_OPTIONAL", |
| "name": "job_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "scheduleJobTrigger", |
| "label": "LABEL_OPTIONAL", |
| "name": "schedule_job_trigger", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.ScheduleJobTrigger" |
| }, |
| { |
| "jsonName": "models", |
| "label": "LABEL_REPEATED", |
| "name": "models", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".device.ModelId" |
| }, |
| { |
| "jsonName": "buildTargets", |
| "label": "LABEL_REPEATED", |
| "name": "build_targets", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "matchedBuilds", |
| "label": "LABEL_REPEATED", |
| "name": "matched_builds", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.ScheduleJobSection.MatchedBuild" |
| }, |
| { |
| "jsonName": "scheduleJobs", |
| "label": "LABEL_REPEATED", |
| "name": "schedule_jobs", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.ScheduleJob" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "suite", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite", |
| "number": 8, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ScheduleJobSection", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "releaseBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "release_build", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.BuildInfo" |
| }, |
| { |
| "jsonName": "relaxBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "relax_build", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.BuildInfo" |
| }, |
| { |
| "jsonName": "firmwareRoBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ro_build", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.FirmwareBuildInfo" |
| }, |
| { |
| "jsonName": "firmwareRwBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_rw_build", |
| "number": 4, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.FirmwareBuildInfo" |
| }, |
| { |
| "jsonName": "firmwareEcRoBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ec_ro_build", |
| "number": 5, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.FirmwareBuildInfo" |
| }, |
| { |
| "jsonName": "firmwareEcRwBuild", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ec_rw_build", |
| "number": 6, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.FirmwareBuildInfo" |
| } |
| ], |
| "name": "MatchedBuild", |
| "oneofDecl": [ |
| { |
| "name": "cros_build" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "ctpBuildId", |
| "label": "LABEL_OPTIONAL", |
| "name": "ctp_build_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ExecutionResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "errorMessage", |
| "label": "LABEL_OPTIONAL", |
| "name": "error_message", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ExecutionError" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "queuedTaskId", |
| "label": "LABEL_OPTIONAL", |
| "name": "queued_task_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "response", |
| "label": "LABEL_OPTIONAL", |
| "name": "response", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.ExecutionResponse" |
| }, |
| { |
| "jsonName": "error", |
| "label": "LABEL_OPTIONAL", |
| "name": "error", |
| "number": 3, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.suite_scheduler.ExecutionError" |
| }, |
| { |
| "jsonName": "requestSent", |
| "label": "LABEL_OPTIONAL", |
| "name": "request_sent", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| }, |
| { |
| "jsonName": "requestTag", |
| "label": "LABEL_OPTIONAL", |
| "name": "request_tag", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ExecutionTask", |
| "oneofDecl": [ |
| { |
| "name": "result" |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/suite_scheduler/analytics.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/suite_scheduler" |
| }, |
| "package": "test_platform.suite_scheduler", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/common.proto", |
| "chromiumos/test/api/v1/plan.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildDirectory", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_directory", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.GcsPath" |
| }, |
| { |
| "jsonName": "hwTestPlanV1", |
| "label": "LABEL_OPTIONAL", |
| "name": "hw_test_plan_v1", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.v1.HWTestPlan" |
| } |
| ], |
| "name": "TestSpec", |
| "oneofDecl": [ |
| { |
| "name": "spec" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildDirectory", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_directory", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.GcsPath" |
| }, |
| { |
| "jsonName": "testSpecs", |
| "label": "LABEL_REPEATED", |
| "name": "test_specs", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.v2.TestSpec" |
| }, |
| { |
| "jsonName": "schedulerSettings", |
| "label": "LABEL_OPTIONAL", |
| "name": "scheduler_settings", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.v2.Request.SchedulerSettings" |
| } |
| ], |
| "name": "Request", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "qsAccount", |
| "label": "LABEL_OPTIONAL", |
| "name": "qs_account", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SchedulerSettings" |
| } |
| ] |
| } |
| ], |
| "name": "test_platform/v2/request.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/test_platform/v2;test_platform" |
| }, |
| "package": "test_platform.v2", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "skylabBoard", |
| "label": "LABEL_OPTIONAL", |
| "name": "skylab_board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "priority", |
| "label": "LABEL_OPTIONAL", |
| "name": "priority", |
| "number": 2, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "BoardPriority" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "boardPriorities", |
| "label": "LABEL_REPEATED", |
| "name": "board_priorities", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.BoardPriority" |
| } |
| ], |
| "name": "BoardPriorityList" |
| } |
| ], |
| "name": "testplans/board_priorities.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "serializedProto", |
| "label": "LABEL_OPTIONAL", |
| "name": "serialized_proto", |
| "number": 1, |
| "type": "TYPE_BYTES" |
| } |
| ], |
| "name": "ProtoBytes" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "pattern", |
| "label": "LABEL_OPTIONAL", |
| "name": "pattern", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "excludePatterns", |
| "label": "LABEL_REPEATED", |
| "name": "exclude_patterns", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FilePattern" |
| } |
| ], |
| "name": "testplans/common.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "testplans/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "filePattern", |
| "label": "LABEL_OPTIONAL", |
| "name": "file_pattern", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.FilePattern" |
| }, |
| { |
| "jsonName": "builderNameRegex", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder_name_regex", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FilePatternWithBuilderRegex" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "irrelevantFilePatterns", |
| "label": "LABEL_REPEATED", |
| "name": "irrelevant_file_patterns", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.FilePattern" |
| }, |
| { |
| "jsonName": "relevantFilePatterns", |
| "label": "LABEL_REPEATED", |
| "name": "relevant_file_patterns", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.FilePattern" |
| }, |
| { |
| "jsonName": "relevantFilePatternsForBuilders", |
| "label": "LABEL_REPEATED", |
| "name": "relevant_file_patterns_for_builders", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.FilePatternWithBuilderRegex" |
| } |
| ], |
| "name": "BuildIrrelevanceCfg" |
| } |
| ], |
| "name": "testplans/build_irrelevance_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/wrappers.proto", |
| "chromiumos/test/api/provision_state.proto", |
| "chromiumos/test/api/test_suite.proto", |
| "test_platform/common/cft_steps_config.proto", |
| "lab/license.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "displayName", |
| "label": "LABEL_OPTIONAL", |
| "name": "display_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "critical", |
| "label": "LABEL_OPTIONAL", |
| "name": "critical", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.BoolValue" |
| }, |
| { |
| "jsonName": "testSuiteGroups", |
| "label": "LABEL_REPEATED", |
| "name": "test_suite_groups", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestSuiteCommon.TestSuiteGroup" |
| }, |
| { |
| "jsonName": "disableByDefault", |
| "label": "LABEL_OPTIONAL", |
| "name": "disable_by_default", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "TestSuiteCommon", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "testSuiteGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_suite_group", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TestSuiteGroup" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.CompanionConfig" |
| } |
| ], |
| "name": "TestCompanion" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "totalShards", |
| "label": "LABEL_OPTIONAL", |
| "name": "total_shards", |
| "number": 1, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "shardIndex", |
| "label": "LABEL_OPTIONAL", |
| "name": "shard_index", |
| "number": 2, |
| "type": "TYPE_INT64" |
| } |
| ], |
| "name": "TastTestShard" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "HwTestSuiteType", |
| "value": [ |
| { |
| "name": "HW_TEST_SUITE_TYPE_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "AUTOTEST", |
| "number": 1 |
| }, |
| { |
| "name": "TAST", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "hwTest", |
| "label": "LABEL_REPEATED", |
| "name": "hw_test", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.HwTestCfg.HwTest" |
| } |
| ], |
| "name": "HwTestCfg", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "common", |
| "label": "LABEL_OPTIONAL", |
| "name": "common", |
| "number": 12, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestSuiteCommon" |
| }, |
| { |
| "jsonName": "suite", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "skylabBoard", |
| "label": "LABEL_OPTIONAL", |
| "name": "skylab_board", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "skylabModel", |
| "label": "LABEL_OPTIONAL", |
| "name": "skylab_model", |
| "number": 15, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "hwTestSuiteType", |
| "label": "LABEL_OPTIONAL", |
| "name": "hw_test_suite_type", |
| "number": 13, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.HwTestCfg.HwTestSuiteType" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 14, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "licenses", |
| "label": "LABEL_REPEATED", |
| "name": "licenses", |
| "number": 16, |
| "type": "TYPE_ENUM", |
| "typeName": ".lab.LicenseType" |
| }, |
| { |
| "jsonName": "runViaContainer", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_via_container", |
| "number": 17, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "runViaCft", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_via_cft", |
| "number": 18, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "tagCriteria", |
| "label": "LABEL_OPTIONAL", |
| "name": "tag_criteria", |
| "number": 19, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestSuite.TestCaseTagCriteria" |
| }, |
| { |
| "jsonName": "totalShards", |
| "label": "LABEL_OPTIONAL", |
| "name": "total_shards", |
| "number": 22, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "runViaTrv2", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_via_trv2", |
| "number": 20, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "trv2StepsConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "trv2_steps_config", |
| "number": 21, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".test_platform.common.CftStepsConfig" |
| }, |
| { |
| "jsonName": "companions", |
| "label": "LABEL_REPEATED", |
| "name": "companions", |
| "number": 23, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestCompanion" |
| }, |
| { |
| "jsonName": "enableAutotestSharding", |
| "label": "LABEL_OPTIONAL", |
| "name": "enable_autotest_sharding", |
| "number": 24, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "HwTest", |
| "reservedRange": [ |
| { |
| "end": 11, |
| "start": 2 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "tastVmTest", |
| "label": "LABEL_REPEATED", |
| "name": "tast_vm_test", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastVmTestCfg.TastVmTest" |
| } |
| ], |
| "name": "TastVmTestCfg", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "testExpr", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_expr", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TastTestExpr" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "common", |
| "label": "LABEL_OPTIONAL", |
| "name": "common", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestSuiteCommon" |
| }, |
| { |
| "jsonName": "suiteName", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "tastTestExpr", |
| "label": "LABEL_REPEATED", |
| "name": "tast_test_expr", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastVmTestCfg.TastTestExpr" |
| }, |
| { |
| "jsonName": "tastTestShard", |
| "label": "LABEL_OPTIONAL", |
| "name": "tast_test_shard", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastTestShard" |
| } |
| ], |
| "name": "TastVmTest", |
| "reservedRange": [ |
| { |
| "end": 4, |
| "start": 3 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "tastGceTest", |
| "label": "LABEL_REPEATED", |
| "name": "tast_gce_test", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastGceTestCfg.TastGceTest" |
| } |
| ], |
| "name": "TastGceTestCfg", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "testExpr", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_expr", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TastTestExpr" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "common", |
| "label": "LABEL_OPTIONAL", |
| "name": "common", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestSuiteCommon" |
| }, |
| { |
| "jsonName": "suiteName", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "tastTestExpr", |
| "label": "LABEL_REPEATED", |
| "name": "tast_test_expr", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastGceTestCfg.TastTestExpr" |
| }, |
| { |
| "jsonName": "gceMetadata", |
| "label": "LABEL_OPTIONAL", |
| "name": "gce_metadata", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastGceTestCfg.TastGceTest.GceMetadata" |
| }, |
| { |
| "jsonName": "tastTestShard", |
| "label": "LABEL_OPTIONAL", |
| "name": "tast_test_shard", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastTestShard" |
| } |
| ], |
| "name": "TastGceTest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "zone", |
| "label": "LABEL_OPTIONAL", |
| "name": "zone", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "machineType", |
| "label": "LABEL_OPTIONAL", |
| "name": "machine_type", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "network", |
| "label": "LABEL_OPTIONAL", |
| "name": "network", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "subnet", |
| "label": "LABEL_OPTIONAL", |
| "name": "subnet", |
| "number": 5, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "GceMetadata" |
| } |
| ] |
| } |
| ], |
| "reservedName": [ |
| "gce_metadata" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "vmTest", |
| "label": "LABEL_REPEATED", |
| "name": "vm_test", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.VmTestCfg.VmTest" |
| } |
| ], |
| "name": "VmTestCfg", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "common", |
| "label": "LABEL_OPTIONAL", |
| "name": "common", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestSuiteCommon" |
| }, |
| { |
| "jsonName": "testSuite", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_suite", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "VmTest", |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| }, |
| { |
| "end": 8, |
| "start": 3 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "builderName", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TargetCriteria", |
| "oneofDecl": [ |
| { |
| "name": "target_type" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "targetCriteria", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_criteria", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TargetCriteria" |
| }, |
| { |
| "jsonName": "hwTestCfg", |
| "label": "LABEL_OPTIONAL", |
| "name": "hw_test_cfg", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.HwTestCfg" |
| }, |
| { |
| "jsonName": "vmTestCfg", |
| "label": "LABEL_OPTIONAL", |
| "name": "vm_test_cfg", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.VmTestCfg" |
| }, |
| { |
| "jsonName": "directTastVmTestCfg", |
| "label": "LABEL_OPTIONAL", |
| "name": "direct_tast_vm_test_cfg", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastVmTestCfg" |
| }, |
| { |
| "jsonName": "tastGceTestCfg", |
| "label": "LABEL_OPTIONAL", |
| "name": "tast_gce_test_cfg", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastGceTestCfg" |
| } |
| ], |
| "name": "PerTargetTestRequirements", |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| }, |
| { |
| "end": 5, |
| "start": 4 |
| }, |
| { |
| "end": 7, |
| "start": 6 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "perTargetTestRequirements", |
| "label": "LABEL_REPEATED", |
| "name": "per_target_test_requirements", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.PerTargetTestRequirements" |
| } |
| ], |
| "name": "TargetTestRequirementsCfg" |
| } |
| ], |
| "name": "testplans/target_test_requirements_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/common.proto", |
| "google/protobuf/struct.proto", |
| "testplans/common.proto", |
| "testplans/target_test_requirements_config.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "buildbucketProtos", |
| "label": "LABEL_REPEATED", |
| "name": "buildbucket_protos", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.ProtoBytes" |
| }, |
| { |
| "jsonName": "manifestCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_commit", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gitilesCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "gitiles_commit", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.ProtoBytes" |
| }, |
| { |
| "jsonName": "gerritChanges", |
| "label": "LABEL_REPEATED", |
| "name": "gerrit_changes", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.ProtoBytes" |
| } |
| ], |
| "name": "GenerateTestPlanRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "hwTestUnits", |
| "label": "LABEL_REPEATED", |
| "name": "hw_test_units", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.HwTestUnit" |
| }, |
| { |
| "jsonName": "vmTestUnits", |
| "label": "LABEL_REPEATED", |
| "name": "vm_test_units", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.VmTestUnit" |
| }, |
| { |
| "jsonName": "directTastVmTestUnits", |
| "label": "LABEL_REPEATED", |
| "name": "direct_tast_vm_test_units", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastVmTestUnit" |
| }, |
| { |
| "jsonName": "tastGceTestUnits", |
| "label": "LABEL_REPEATED", |
| "name": "tast_gce_test_units", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastGceTestUnit" |
| } |
| ], |
| "name": "GenerateTestPlanResponse", |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| }, |
| { |
| "end": 5, |
| "start": 4 |
| }, |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "artifactsGsBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts_gs_bucket", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "artifactsGsPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "artifacts_gs_path", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "filesByArtifact", |
| "label": "LABEL_OPTIONAL", |
| "name": "files_by_artifact", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Struct" |
| } |
| ], |
| "name": "BuildPayload" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_target", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildTarget" |
| }, |
| { |
| "jsonName": "builderName", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder_name", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "buildPayload", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_payload", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.BuildPayload" |
| } |
| ], |
| "name": "TestUnitCommon" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "common", |
| "label": "LABEL_OPTIONAL", |
| "name": "common", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestUnitCommon" |
| }, |
| { |
| "jsonName": "hwTestCfg", |
| "label": "LABEL_OPTIONAL", |
| "name": "hw_test_cfg", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.HwTestCfg" |
| } |
| ], |
| "name": "HwTestUnit" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "common", |
| "label": "LABEL_OPTIONAL", |
| "name": "common", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestUnitCommon" |
| }, |
| { |
| "jsonName": "tastVmTestCfg", |
| "label": "LABEL_OPTIONAL", |
| "name": "tast_vm_test_cfg", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastVmTestCfg" |
| } |
| ], |
| "name": "TastVmTestUnit" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "common", |
| "label": "LABEL_OPTIONAL", |
| "name": "common", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestUnitCommon" |
| }, |
| { |
| "jsonName": "tastGceTestCfg", |
| "label": "LABEL_OPTIONAL", |
| "name": "tast_gce_test_cfg", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TastGceTestCfg" |
| } |
| ], |
| "name": "TastGceTestUnit" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "common", |
| "label": "LABEL_OPTIONAL", |
| "name": "common", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestUnitCommon" |
| }, |
| { |
| "jsonName": "vmTestCfg", |
| "label": "LABEL_OPTIONAL", |
| "name": "vm_test_cfg", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.VmTestCfg" |
| } |
| ], |
| "name": "VmTestUnit" |
| } |
| ], |
| "name": "testplans/generate_test_plan.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "testplans/common.proto", |
| "google/protobuf/wrappers.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "relevantPaths", |
| "label": "LABEL_REPEATED", |
| "name": "relevant_paths", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.PointlessBuildCheckRequest.Path" |
| }, |
| { |
| "jsonName": "affectedPaths", |
| "label": "LABEL_REPEATED", |
| "name": "affected_paths", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.PointlessBuildCheckRequest.Path" |
| }, |
| { |
| "jsonName": "gerritChanges", |
| "label": "LABEL_REPEATED", |
| "name": "gerrit_changes", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.ProtoBytes" |
| }, |
| { |
| "jsonName": "gitilesCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "gitiles_commit", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.ProtoBytes" |
| }, |
| { |
| "jsonName": "manifestCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_commit", |
| "number": 6, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ignoreKnownNonPortageDirectories", |
| "label": "LABEL_OPTIONAL", |
| "name": "ignore_known_non_portage_directories", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "builderName", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder_name", |
| "number": 12, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "PointlessBuildCheckRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Path" |
| } |
| ], |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "PointlessBuildReason", |
| "value": [ |
| { |
| "name": "POINTLESS_BUILD_REASON_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "IRRELEVANT_TO_DEPS_GRAPH", |
| "number": 1 |
| }, |
| { |
| "name": "IRRELEVANT_TO_KNOWN_NON_PORTAGE_DIRECTORIES", |
| "number": 2 |
| }, |
| { |
| "name": "RELEVANT_TO_KNOWN_NON_PORTAGE_DIRECTORIES", |
| "number": 3 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "buildIsPointless", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_is_pointless", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.BoolValue" |
| }, |
| { |
| "jsonName": "pointlessBuildReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "pointless_build_reason", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.PointlessBuildCheckResponse.PointlessBuildReason" |
| } |
| ], |
| "name": "PointlessBuildCheckResponse" |
| } |
| ], |
| "name": "testplans/pointless_build.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "testplans/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "slimEligibleFilePatterns", |
| "label": "LABEL_REPEATED", |
| "name": "slim_eligible_file_patterns", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.FilePattern" |
| } |
| ], |
| "name": "SlimBuildCfg" |
| } |
| ], |
| "name": "testplans/slim_build_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "testplans/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_REPEATED", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "TestGroups" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "disableHwTests", |
| "label": "LABEL_OPTIONAL", |
| "name": "disable_hw_tests", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "disableVmTests", |
| "label": "LABEL_OPTIONAL", |
| "name": "disable_vm_tests", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "onlyKeepAllSuitesInGroups", |
| "label": "LABEL_OPTIONAL", |
| "name": "only_keep_all_suites_in_groups", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestGroups" |
| }, |
| { |
| "jsonName": "onlyKeepOneSuiteFromEachGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "only_keep_one_suite_from_each_group", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestGroups" |
| } |
| ], |
| "name": "SubtractiveRule" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "addAllSuitesInGroups", |
| "label": "LABEL_OPTIONAL", |
| "name": "add_all_suites_in_groups", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestGroups" |
| }, |
| { |
| "jsonName": "addOneSuiteFromEachGroup", |
| "label": "LABEL_OPTIONAL", |
| "name": "add_one_suite_from_each_group", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.TestGroups" |
| } |
| ], |
| "name": "AdditiveRule" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "filePattern", |
| "label": "LABEL_OPTIONAL", |
| "name": "file_pattern", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.FilePattern" |
| }, |
| { |
| "jsonName": "subtractiveRule", |
| "label": "LABEL_OPTIONAL", |
| "name": "subtractive_rule", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SubtractiveRule" |
| }, |
| { |
| "jsonName": "additiveRule", |
| "label": "LABEL_OPTIONAL", |
| "name": "additive_rule", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.AdditiveRule" |
| } |
| ], |
| "name": "SourceTestRules" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "sourceTestRules", |
| "label": "LABEL_REPEATED", |
| "name": "source_test_rules", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SourceTestRules" |
| } |
| ], |
| "name": "SourceTreeTestCfg", |
| "reservedRange": [ |
| { |
| "end": 2, |
| "start": 1 |
| } |
| ] |
| } |
| ], |
| "name": "testplans/source_tree_test_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromiumos/test/api/test_suite.proto", |
| "chromiumos/test/api/ctp2.proto" |
| ], |
| "enumType": [ |
| { |
| "name": "Branch", |
| "value": [ |
| { |
| "name": "BRANCH_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "CANARY", |
| "number": 1 |
| }, |
| { |
| "name": "DEV", |
| "number": 2 |
| }, |
| { |
| "name": "BETA", |
| "number": 3 |
| }, |
| { |
| "name": "STABLE", |
| "number": 4 |
| }, |
| { |
| "name": "LTS", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "variants", |
| "label": "LABEL_REPEATED", |
| "name": "variants", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "models", |
| "label": "LABEL_REPEATED", |
| "name": "models", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Board" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "boards", |
| "label": "LABEL_REPEATED", |
| "name": "boards", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.Board" |
| }, |
| { |
| "jsonName": "androidBoards", |
| "label": "LABEL_REPEATED", |
| "name": "android_boards", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.Board" |
| } |
| ], |
| "name": "LabConfig" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "variant", |
| "label": "LABEL_OPTIONAL", |
| "name": "variant", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BoardVariant" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "FirmwareBranch", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "CROS", |
| "number": 1 |
| }, |
| { |
| "name": "FIRMWARE", |
| "number": 2 |
| }, |
| { |
| "name": "DEV", |
| "number": 3 |
| }, |
| { |
| "name": "BETA", |
| "number": 4 |
| }, |
| { |
| "name": "STABLE", |
| "number": 5 |
| } |
| ] |
| }, |
| { |
| "name": "TriggerType", |
| "value": [ |
| { |
| "name": "TRIGGER_UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "PRIMARY", |
| "number": 1 |
| }, |
| { |
| "name": "ALL", |
| "number": 2 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "suite", |
| "label": "LABEL_OPTIONAL", |
| "name": "suite", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "contacts", |
| "label": "LABEL_REPEATED", |
| "name": "contacts", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig.Contact" |
| }, |
| { |
| "jsonName": "launchCriteria", |
| "label": "LABEL_OPTIONAL", |
| "name": "launch_criteria", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig.LaunchCriteria" |
| }, |
| { |
| "jsonName": "branches", |
| "label": "LABEL_REPEATED", |
| "name": "branches", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.Branch" |
| }, |
| { |
| "jsonName": "targetOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "target_options", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig.TargetOptions" |
| }, |
| { |
| "jsonName": "poolOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool_options", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig.PoolOptions" |
| }, |
| { |
| "jsonName": "firmwareRoBuildSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ro_build_spec", |
| "number": 8, |
| "oneofIndex": 0, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.SchedulerConfig.FirmwareBranch" |
| }, |
| { |
| "jsonName": "firmwareRoVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ro_version", |
| "number": 11, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firmwareRwBuildSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_rw_build_spec", |
| "number": 12, |
| "oneofIndex": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.SchedulerConfig.FirmwareBranch" |
| }, |
| { |
| "jsonName": "firmwareRwVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_rw_version", |
| "number": 13, |
| "oneofIndex": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firmwareEcRoBuildSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ec_ro_build_spec", |
| "number": 19, |
| "oneofIndex": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.SchedulerConfig.FirmwareBranch" |
| }, |
| { |
| "jsonName": "firmwareEcRoVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ec_ro_version", |
| "number": 20, |
| "oneofIndex": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firmwareEcRwBuildSpec", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ec_rw_build_spec", |
| "number": 21, |
| "oneofIndex": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.SchedulerConfig.FirmwareBranch" |
| }, |
| { |
| "jsonName": "firmwareEcRwVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_ec_rw_version", |
| "number": 22, |
| "oneofIndex": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "firmwareBoardName", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_board_name", |
| "number": 14, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "runOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_options", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig.RunOptions" |
| }, |
| { |
| "jsonName": "analyticsName", |
| "label": "LABEL_OPTIONAL", |
| "name": "analytics_name", |
| "number": 10, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "androidImageVersion", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_image_version", |
| "number": 15, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gmsCorePackage", |
| "label": "LABEL_OPTIONAL", |
| "name": "gms_core_package", |
| "number": 16, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "karbonFilters", |
| "label": "LABEL_REPEATED", |
| "name": "karbon_filters", |
| "number": 17, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.CTPFilter" |
| }, |
| { |
| "jsonName": "koffeeFilters", |
| "label": "LABEL_REPEATED", |
| "name": "koffee_filters", |
| "number": 18, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.CTPFilter" |
| }, |
| { |
| "jsonName": "testArgs", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_args", |
| "number": 23, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "enableAutotestSharding", |
| "label": "LABEL_OPTIONAL", |
| "name": "enable_autotest_sharding", |
| "number": 24, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "dddSuite", |
| "label": "LABEL_OPTIONAL", |
| "name": "ddd_suite", |
| "number": 25, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "SchedulerConfig", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "email", |
| "label": "LABEL_OPTIONAL", |
| "name": "email", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Contact" |
| }, |
| { |
| "enumType": [ |
| { |
| "name": "LaunchProfile", |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "NEW_BUILD", |
| "number": 1 |
| }, |
| { |
| "name": "DAILY", |
| "number": 2 |
| }, |
| { |
| "name": "WEEKLY", |
| "number": 3 |
| }, |
| { |
| "name": "CRON_BASED", |
| "number": 4 |
| }, |
| { |
| "name": "FORTNIGHTLY", |
| "number": 5 |
| }, |
| { |
| "name": "NEW_BUILD_3D", |
| "number": 6 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "launchProfile", |
| "label": "LABEL_OPTIONAL", |
| "name": "launch_profile", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.SchedulerConfig.LaunchCriteria.LaunchProfile" |
| }, |
| { |
| "jsonName": "hour", |
| "label": "LABEL_OPTIONAL", |
| "name": "hour", |
| "number": 2, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "day", |
| "label": "LABEL_OPTIONAL", |
| "name": "day", |
| "number": 3, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "cronSchedule", |
| "label": "LABEL_OPTIONAL", |
| "name": "cron_schedule", |
| "number": 4, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "LaunchCriteria" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "boardsList", |
| "label": "LABEL_REPEATED", |
| "name": "boards_list", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "excludeBoards", |
| "label": "LABEL_REPEATED", |
| "name": "exclude_boards", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "skipVariants", |
| "label": "LABEL_OPTIONAL", |
| "name": "skip_variants", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "variantsList", |
| "label": "LABEL_REPEATED", |
| "name": "variants_list", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.BoardVariant" |
| }, |
| { |
| "jsonName": "excludeVariants", |
| "label": "LABEL_REPEATED", |
| "name": "exclude_variants", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.BoardVariant" |
| }, |
| { |
| "jsonName": "modelsList", |
| "label": "LABEL_REPEATED", |
| "name": "models_list", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "anyModel", |
| "label": "LABEL_OPTIONAL", |
| "name": "any_model", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "excludeModels", |
| "label": "LABEL_REPEATED", |
| "name": "exclude_models", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "multiDutsBoardsList", |
| "label": "LABEL_REPEATED", |
| "name": "multi_duts_boards_list", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig.TargetOptions.MultiDutsByBoard" |
| }, |
| { |
| "jsonName": "multiDutsModelsList", |
| "label": "LABEL_REPEATED", |
| "name": "multi_duts_models_list", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig.TargetOptions.MultiDutsByModel" |
| } |
| ], |
| "name": "TargetOptions", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "primaryBoard", |
| "label": "LABEL_OPTIONAL", |
| "name": "primary_board", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "secondaryBoards", |
| "label": "LABEL_REPEATED", |
| "name": "secondary_boards", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "MultiDutsByBoard" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "primaryModel", |
| "label": "LABEL_OPTIONAL", |
| "name": "primary_model", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "secondaryModels", |
| "label": "LABEL_REPEATED", |
| "name": "secondary_models", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "MultiDutsByModel" |
| } |
| ], |
| "reservedRange": [ |
| { |
| "end": 11, |
| "start": 10 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "qsAccount", |
| "label": "LABEL_OPTIONAL", |
| "name": "qs_account", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pool", |
| "label": "LABEL_OPTIONAL", |
| "name": "pool", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "priority", |
| "label": "LABEL_OPTIONAL", |
| "name": "priority", |
| "number": 3, |
| "type": "TYPE_INT32" |
| } |
| ], |
| "name": "PoolOptions" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "retry", |
| "label": "LABEL_OPTIONAL", |
| "name": "retry", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "dimensions", |
| "label": "LABEL_REPEATED", |
| "name": "dimensions", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig.RunOptions.SwarmingDimension" |
| }, |
| { |
| "jsonName": "timeoutMins", |
| "label": "LABEL_OPTIONAL", |
| "name": "timeout_mins", |
| "number": 3, |
| "type": "TYPE_INT32" |
| }, |
| { |
| "jsonName": "onlySanityTestRequired", |
| "label": "LABEL_OPTIONAL", |
| "name": "only_sanity_test_required", |
| "number": 4, |
| "options": { |
| "deprecated": true |
| }, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "triggerType", |
| "label": "LABEL_OPTIONAL", |
| "name": "trigger_type", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.SchedulerConfig.TriggerType" |
| }, |
| { |
| "jsonName": "onlySuccessfulBuildRequired", |
| "label": "LABEL_OPTIONAL", |
| "name": "only_successful_build_required", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "runViaCft", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_via_cft", |
| "number": 7, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "tagCriteria", |
| "label": "LABEL_OPTIONAL", |
| "name": "tag_criteria", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.test.api.TestSuite.TestCaseTagCriteria" |
| }, |
| { |
| "jsonName": "builderId", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder_id", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig.RunOptions.BuilderID" |
| }, |
| { |
| "jsonName": "runViaCtpv2", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_via_ctpv2", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "crosImageBucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_image_bucket", |
| "number": 11, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "runViaTrv2", |
| "label": "LABEL_OPTIONAL", |
| "name": "run_via_trv2", |
| "number": 12, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "dynamicTrv2", |
| "label": "LABEL_OPTIONAL", |
| "name": "dynamic_trv2", |
| "number": 13, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "RunOptions", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "key", |
| "label": "LABEL_OPTIONAL", |
| "name": "key", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "value", |
| "label": "LABEL_OPTIONAL", |
| "name": "value", |
| "number": 2, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SwarmingDimension" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "project", |
| "label": "LABEL_OPTIONAL", |
| "name": "project", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "bucket", |
| "label": "LABEL_OPTIONAL", |
| "name": "bucket", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "builder", |
| "label": "LABEL_OPTIONAL", |
| "name": "builder", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuilderID" |
| } |
| ] |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "firmware_ro" |
| }, |
| { |
| "name": "firmware_rw" |
| }, |
| { |
| "name": "firmware_ec_ro" |
| }, |
| { |
| "name": "firmware_ec_rw" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "configs", |
| "label": "LABEL_REPEATED", |
| "name": "configs", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SchedulerConfig" |
| } |
| ], |
| "name": "SchedulerCfg" |
| } |
| ], |
| "name": "testplans/suite_scheduler.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "test_platform/taskstate.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "testSuite", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_suite", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "suiteScenarios", |
| "label": "LABEL_REPEATED", |
| "name": "suite_scenarios", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SuiteRetryCfg.Scenario" |
| }, |
| { |
| "jsonName": "builderScenarios", |
| "label": "LABEL_REPEATED", |
| "name": "builder_scenarios", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SuiteRetryCfg.BuilderScenario" |
| }, |
| { |
| "jsonName": "reasonScenarios", |
| "label": "LABEL_REPEATED", |
| "name": "reason_scenarios", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SuiteRetryCfg.ReasonScenario" |
| } |
| ], |
| "name": "SuiteRetryCfg", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "testName", |
| "label": "LABEL_OPTIONAL", |
| "name": "test_name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "reason", |
| "label": "LABEL_OPTIONAL", |
| "name": "reason", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "verdict", |
| "label": "LABEL_OPTIONAL", |
| "name": "verdict", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.TaskState.Verdict" |
| }, |
| { |
| "jsonName": "requiresRestart", |
| "label": "LABEL_OPTIONAL", |
| "name": "requires_restart", |
| "number": 4, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "Scenario" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "builders", |
| "label": "LABEL_REPEATED", |
| "name": "builders", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "scenarios", |
| "label": "LABEL_REPEATED", |
| "name": "scenarios", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.SuiteRetryCfg.Scenario" |
| } |
| ], |
| "name": "BuilderScenario" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "reason", |
| "label": "LABEL_OPTIONAL", |
| "name": "reason", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "verdict", |
| "label": "LABEL_OPTIONAL", |
| "name": "verdict", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".test_platform.TaskState.Verdict" |
| }, |
| { |
| "jsonName": "requiresRestart", |
| "label": "LABEL_OPTIONAL", |
| "name": "requires_restart", |
| "number": 3, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "name": "ReasonScenario" |
| } |
| ] |
| } |
| ], |
| "name": "testplans/test_retry.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/testplans" |
| }, |
| "package": "testplans", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "crosUfsService", |
| "label": "LABEL_OPTIONAL", |
| "name": "cros_ufs_service", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Config" |
| } |
| ], |
| "name": "uprev/build_parallels_image/common.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/uprev/build_parallels_image" |
| }, |
| "package": "uprev.build_parallels_image", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "uprev/build_parallels_image/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".uprev.build_parallels_image.Config" |
| }, |
| { |
| "jsonName": "dutName", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "imageGsPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_gs_path", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "deadline", |
| "label": "LABEL_OPTIONAL", |
| "name": "deadline", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "ProvisionRequest" |
| } |
| ], |
| "name": "uprev/build_parallels_image/provision.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/uprev/build_parallels_image" |
| }, |
| "package": "uprev.build_parallels_image", |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "uprev/build_parallels_image/common.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".uprev.build_parallels_image.Config" |
| }, |
| { |
| "jsonName": "dutName", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "dutState", |
| "label": "LABEL_OPTIONAL", |
| "name": "dut_state", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "SaveRequest" |
| } |
| ], |
| "name": "uprev/build_parallels_image/save.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/uprev/build_parallels_image" |
| }, |
| "package": "uprev.build_parallels_image", |
| "syntax": "proto3" |
| } |
| ] |
| } |