| { |
| "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 |
| } |
| ] |
| } |
| ], |
| "extension": [ |
| { |
| "extendee": ".google.protobuf.ServiceOptions", |
| "jsonName": "serviceOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_options", |
| "number": 55000, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".BuildApiServiceOptions" |
| }, |
| { |
| "extendee": ".google.protobuf.MethodOptions", |
| "jsonName": "methodOptions", |
| "label": "LABEL_OPTIONAL", |
| "name": "method_options", |
| "number": 55000, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".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": ".ChrootAssertion" |
| }, |
| { |
| "jsonName": "serviceVisibility", |
| "label": "LABEL_OPTIONAL", |
| "name": "service_visibility", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".ListVisibility" |
| } |
| ], |
| "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": ".ChrootAssertion" |
| }, |
| { |
| "jsonName": "methodVisibility", |
| "label": "LABEL_OPTIONAL", |
| "name": "method_visibility", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".ListVisibility" |
| } |
| ], |
| "name": "BuildApiMethodOptions" |
| } |
| ], |
| "name": "chromite/api/build_api.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" |
| } |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "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" |
| ], |
| "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": "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_RUBIK", |
| "number": 5 |
| } |
| ] |
| }, |
| { |
| "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 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "RemoteexecConfig" |
| }, |
| { |
| "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": "gomaClientJson", |
| "label": "LABEL_OPTIONAL", |
| "name": "goma_client_json", |
| "number": 2, |
| "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" |
| }, |
| { |
| "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" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": 26, |
| "start": 11 |
| }, |
| { |
| "end": 31, |
| "start": 29 |
| }, |
| { |
| "end": 43, |
| "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": "CPE_REPORT", |
| "number": 9 |
| }, |
| { |
| "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": 28, |
| "start": 27 |
| }, |
| { |
| "end": 43, |
| "start": 30 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "UNVERIFIED_CHROME_LLVM_ORDERFILE", |
| "number": 11 |
| }, |
| { |
| "name": "VERIFIED_CHROME_LLVM_ORDERFILE", |
| "number": 12 |
| }, |
| { |
| "name": "CHROME_CLANG_WARNINGS_FILE", |
| "number": 13 |
| }, |
| { |
| "name": "UNVERIFIED_LLVM_PGO_FILE", |
| "number": 14 |
| }, |
| { |
| "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 |
| } |
| ] |
| } |
| ], |
| "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 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "DLC_IMAGE", |
| "number": 34 |
| }, |
| { |
| "name": "LICENSE_CREDITS", |
| "number": 38 |
| }, |
| { |
| "name": "FACTORY_IMAGE", |
| "number": 43 |
| } |
| ] |
| } |
| ], |
| "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": 43, |
| "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 |
| } |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "UNIT_TESTS", |
| "number": 37 |
| }, |
| { |
| "name": "CODE_COVERAGE_LLVM_JSON", |
| "number": 39 |
| }, |
| { |
| "name": "HWQUAL", |
| "number": 42 |
| } |
| ] |
| } |
| ], |
| "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 |
| } |
| ], |
| "value": [ |
| { |
| "name": "UNSPECIFIED", |
| "number": 0 |
| }, |
| { |
| "name": "FIRMWARE_TARBALL", |
| "number": 30 |
| }, |
| { |
| "name": "FIRMWARE_TARBALL_INFO", |
| "number": 31 |
| }, |
| { |
| "name": "FIRMWARE_LCOV", |
| "number": 33 |
| } |
| ] |
| } |
| ], |
| "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": 43, |
| "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 |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": [ |
| "chromite/api/build_api.proto", |
| "chromiumos/common.proto", |
| "chromiumos/metrics.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" |
| }, |
| { |
| "jsonName": "packageIndexes", |
| "label": "LABEL_REPEATED", |
| "name": "package_indexes", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageIndexInfo" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "Flags" |
| } |
| ] |
| }, |
| { |
| "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" |
| }, |
| { |
| "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": "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" |
| } |
| ], |
| "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": "failedPackages", |
| "label": "LABEL_REPEATED", |
| "name": "failed_packages", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "jsonName": "failedPackageData", |
| "label": "LABEL_REPEATED", |
| "name": "failed_package_data", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.FailedPackageData" |
| } |
| ], |
| "name": "InstallToolchainResponse" |
| }, |
| { |
| "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": "packageIndexes", |
| "label": "LABEL_REPEATED", |
| "name": "package_indexes", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageIndexInfo" |
| }, |
| { |
| "jsonName": "remoteexecConfig", |
| "label": "LABEL_OPTIONAL", |
| "name": "remoteexec_config", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.RemoteexecConfig" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "Flags", |
| "reservedName": [ |
| "event_file", |
| "use_remoteexec" |
| ], |
| "reservedRange": [ |
| { |
| "end": 3, |
| "start": 2 |
| }, |
| { |
| "end": 7, |
| "start": 6 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "failedPackages", |
| "label": "LABEL_REPEATED", |
| "name": "failed_packages", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "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" |
| } |
| ], |
| "name": "InstallPackagesResponse" |
| }, |
| { |
| "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.SysrootGenerateArchiveRequest", |
| "name": "GenerateArchive", |
| "outputType": ".chromite.api.SysrootGenerateArchiveResponse" |
| }, |
| { |
| "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": { |
| "[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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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.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", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleVmFilesRequest", |
| "name": "BundleVmFiles", |
| "outputType": ".chromite.api.BundleResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BundleRequest", |
| "name": "ExportCpeReport", |
| "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": { |
| "[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": "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" |
| } |
| ], |
| "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": "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "RegenBuildCacheResponse", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Overlay" |
| } |
| ] |
| } |
| ], |
| "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": { |
| "[method_options]": { |
| "implementationName": "GetBinhosts" |
| } |
| }, |
| "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.SetBinhostRequest", |
| "name": "SetBinhost", |
| "outputType": ".chromite.api.SetBinhostResponse" |
| }, |
| { |
| "inputType": ".chromite.api.RegenBuildCacheRequest", |
| "name": "RegenBuildCache", |
| "outputType": ".chromite.api.RegenBuildCacheResponse" |
| } |
| ], |
| "name": "BinhostService", |
| "options": { |
| "[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, |
| "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": { |
| "[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" |
| } |
| ], |
| "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" |
| } |
| ] |
| }, |
| { |
| "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" |
| } |
| ], |
| "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": { |
| "[service_options]": { |
| "module": "firmware", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.proto", |
| "chromite/api/sysroot.proto", |
| "chromiumos/common.proto", |
| "chromiumos/metrics.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" |
| }, |
| { |
| "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" |
| } |
| ], |
| "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": "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" |
| } |
| ] |
| } |
| ], |
| "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.TestImageRequest", |
| "name": "Test", |
| "outputType": ".chromite.api.TestImageResult" |
| }, |
| { |
| "inputType": ".chromite.api.TestImageRequest", |
| "name": "SignerTest", |
| "outputType": ".chromite.api.TestImageResult" |
| }, |
| { |
| "inputType": ".chromite.api.PushImageRequest", |
| "name": "PushImage", |
| "outputType": ".chromite.api.PushImageResponse" |
| } |
| ], |
| "name": "ImageService", |
| "options": { |
| "[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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UprevVersionedPackageResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UprevPackagesRequest", |
| "name": "Uprev", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UprevPackagesResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UprevVersionedPackageRequest", |
| "name": "UprevVersionedPackage", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UprevVersionedPackageResponse" |
| } |
| ], |
| "name": "PackageService", |
| "options": { |
| "[service_options]": { |
| "module": "packages", |
| "serviceChrootAssert": "INSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "bufExtension": { |
| "isImport": false, |
| "isSyntaxUnspecified": false |
| }, |
| "dependency": [ |
| "chromite/api/build_api.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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "Flags" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "version", |
| "label": "LABEL_OPTIONAL", |
| "name": "version", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.ChrootVersion" |
| } |
| ], |
| "name": "UpdateResponse" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "chroot", |
| "label": "LABEL_OPTIONAL", |
| "name": "chroot", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Chroot" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": { |
| "[method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UpdateResponse" |
| }, |
| { |
| "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" |
| } |
| ], |
| "name": "SdkService", |
| "options": { |
| "[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": "resultPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "result_path", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "Flags" |
| } |
| ], |
| "reservedRange": [ |
| { |
| "end": 6, |
| "start": 5 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "tarballPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "tarball_path", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "failedPackages", |
| "label": "LABEL_REPEATED", |
| "name": "failed_packages", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.PackageInfo" |
| }, |
| { |
| "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" |
| }, |
| { |
| "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": "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" |
| }, |
| { |
| "jsonName": "imagePayload", |
| "label": "LABEL_OPTIONAL", |
| "name": "image_payload", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.MoblabVmTestRequest.Payload" |
| }, |
| { |
| "jsonName": "cachePayloads", |
| "label": "LABEL_REPEATED", |
| "name": "cache_payloads", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.MoblabVmTestRequest.Payload" |
| } |
| ], |
| "name": "MoblabVmTestRequest", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "path", |
| "label": "LABEL_OPTIONAL", |
| "name": "path", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.Path" |
| } |
| ], |
| "name": "Payload" |
| } |
| ] |
| }, |
| { |
| "name": "MoblabVmTestResponse" |
| }, |
| { |
| "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": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.BuildTestServiceContainersResponse" |
| }, |
| { |
| "inputType": ".chromite.api.BuildTargetUnitTestRequest", |
| "name": "BuildTargetUnitTest", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "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.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.MoblabVmTestRequest", |
| "name": "MoblabVmTest", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.MoblabVmTestResponse" |
| }, |
| { |
| "inputType": ".chromite.api.SimpleChromeWorkflowTestRequest", |
| "name": "SimpleChromeWorkflowTest", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.SimpleChromeWorkflowTestResponse" |
| } |
| ], |
| "name": "TestService", |
| "options": { |
| "[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": "moblabVmTestRequest", |
| "label": "LABEL_OPTIONAL", |
| "name": "moblab_vm_test_request", |
| "number": 40, |
| "oneofIndex": 0, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.MoblabVmTestRequest" |
| }, |
| { |
| "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": "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": "moblabVmTestResponse", |
| "label": "LABEL_OPTIONAL", |
| "name": "moblab_vm_test_response", |
| "number": 41, |
| "oneofIndex": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.MoblabVmTestResponse" |
| }, |
| { |
| "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" |
| } |
| ], |
| "name": "AnalysisServiceEvent", |
| "oneofDecl": [ |
| { |
| "name": "request" |
| }, |
| { |
| "name": "response" |
| } |
| ] |
| } |
| ], |
| "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 |
| }, |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "identity", |
| "label": "LABEL_OPTIONAL", |
| "name": "identity", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".build_config.ChromeOSConfig.Identity" |
| }, |
| { |
| "jsonName": "arc", |
| "label": "LABEL_OPTIONAL", |
| "name": "arc", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".build_config.ChromeOSConfig.Arc" |
| }, |
| { |
| "jsonName": "firmware", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".build_config.ChromeOSConfig.Firmware" |
| }, |
| { |
| "jsonName": "firmware-signing", |
| "label": "LABEL_OPTIONAL", |
| "name": "firmware_signing", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".build_config.ChromeOSConfig.FirmwareSigning" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "brand-code", |
| "label": "LABEL_OPTIONAL", |
| "name": "brand_code", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "ChromeOSConfig", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "build-properties", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_properties", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".build_config.ChromeOSConfig.Arc.BuildProperties" |
| } |
| ], |
| "name": "Arc", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "device", |
| "label": "LABEL_OPTIONAL", |
| "name": "device", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "first-api-level", |
| "label": "LABEL_OPTIONAL", |
| "name": "first_api_level", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "marketing-name", |
| "label": "LABEL_OPTIONAL", |
| "name": "marketing_name", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "metrics-tag", |
| "label": "LABEL_OPTIONAL", |
| "name": "metrics_tag", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "oem", |
| "label": "LABEL_OPTIONAL", |
| "name": "oem", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "pai-regions", |
| "label": "LABEL_OPTIONAL", |
| "name": "pai_regions", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "product", |
| "label": "LABEL_OPTIONAL", |
| "name": "product", |
| "number": 7, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuildProperties" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "bcs-overlay", |
| "label": "LABEL_OPTIONAL", |
| "name": "bcs_overlay", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "build-name", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "build-targets", |
| "label": "LABEL_OPTIONAL", |
| "name": "build_targets", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".build_config.ChromeOSConfig.Firmware.BuildTargets" |
| }, |
| { |
| "jsonName": "ec-ro-image", |
| "label": "LABEL_OPTIONAL", |
| "name": "ec_ro_image", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "main-ro-image", |
| "label": "LABEL_OPTIONAL", |
| "name": "main_ro_image", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "main-rw-image", |
| "label": "LABEL_OPTIONAL", |
| "name": "main_rw_image", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "no-firmware", |
| "label": "LABEL_OPTIONAL", |
| "name": "no_firmware", |
| "number": 8, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "pd-ro-image", |
| "label": "LABEL_OPTIONAL", |
| "name": "pd_ro_image", |
| "number": 9, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Firmware", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "base", |
| "label": "LABEL_OPTIONAL", |
| "name": "base", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "coreboot", |
| "label": "LABEL_OPTIONAL", |
| "name": "coreboot", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "cr50", |
| "label": "LABEL_OPTIONAL", |
| "name": "cr50", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "depthcharge", |
| "label": "LABEL_OPTIONAL", |
| "name": "depthcharge", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ec", |
| "label": "LABEL_OPTIONAL", |
| "name": "ec", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ecExtras", |
| "label": "LABEL_REPEATED", |
| "name": "ec_extras", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "ish", |
| "label": "LABEL_OPTIONAL", |
| "name": "ish", |
| "number": 7, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "libpayload", |
| "label": "LABEL_OPTIONAL", |
| "name": "libpayload", |
| "number": 8, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "u-boot", |
| "label": "LABEL_OPTIONAL", |
| "name": "u_boot", |
| "number": 9, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "BuildTargets" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "key-id", |
| "label": "LABEL_OPTIONAL", |
| "name": "key_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sig-id-in-customization-id", |
| "label": "LABEL_OPTIONAL", |
| "name": "sig_id_in_customization_id", |
| "number": 2, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "signature-id", |
| "label": "LABEL_OPTIONAL", |
| "name": "signature_id", |
| "number": 3, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "FirmwareSigning" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "customization-id", |
| "label": "LABEL_OPTIONAL", |
| "name": "customization_id", |
| "number": 1, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "platform-name", |
| "label": "LABEL_OPTIONAL", |
| "name": "platform_name", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "sku-id", |
| "label": "LABEL_OPTIONAL", |
| "name": "sku_id", |
| "number": 3, |
| "type": "TYPE_INT64" |
| }, |
| { |
| "jsonName": "smbios-name-match", |
| "label": "LABEL_OPTIONAL", |
| "name": "smbios_name_match", |
| "number": 4, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "device-tree-compatible-match", |
| "label": "LABEL_OPTIONAL", |
| "name": "device_tree_compatible_match", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "whitelabel-tag", |
| "label": "LABEL_OPTIONAL", |
| "name": "whitelabel_tag", |
| "number": 6, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Identity" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "configs", |
| "label": "LABEL_REPEATED", |
| "name": "configs", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".build_config.ChromeOSConfig" |
| } |
| ], |
| "name": "ChromeOSConfigs" |
| } |
| ], |
| "name": "build/build_config.proto", |
| "options": { |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/build_config" |
| }, |
| "package": "build_config", |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.GetLatestBuildResponse" |
| }, |
| { |
| "inputType": ".chromite.api.MarkStableRequest", |
| "name": "MarkStable", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.MarkStableResponse" |
| }, |
| { |
| "inputType": ".chromite.api.UnpinVersionRequest", |
| "name": "UnpinVersion", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.UnpinVersionResponse" |
| }, |
| { |
| "inputType": ".chromite.api.WriteLKGBRequest", |
| "name": "WriteLKGB", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.WriteLKGBResponse" |
| } |
| ], |
| "name": "AndroidService", |
| "options": { |
| "[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": { |
| "[service_options]": { |
| "module": "api", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.MethodGetRequest", |
| "name": "Get", |
| "options": { |
| "[method_options]": { |
| "implementationName": "GetMethods" |
| } |
| }, |
| "outputType": ".chromite.api.MethodGetResponse" |
| } |
| ], |
| "name": "MethodService", |
| "options": { |
| "[service_options]": { |
| "module": "api", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.VersionGetRequest", |
| "name": "Get", |
| "options": { |
| "[method_options]": { |
| "implementationName": "GetVersion" |
| } |
| }, |
| "outputType": ".chromite.api.VersionGetResponse" |
| } |
| ], |
| "name": "VersionService", |
| "options": { |
| "[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": { |
| "[method_options]": { |
| "implementationName": "CorrectName" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| }, |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "HiddenMethod", |
| "options": { |
| "[method_options]": { |
| "methodVisibility": "LV_HIDDEN" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| } |
| ], |
| "name": "TestApiService", |
| "options": { |
| "[service_options]": { |
| "module": "build_api_test" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "InsideServiceInsideMethod", |
| "outputType": ".chromite.api.TestResultMessage" |
| }, |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "InsideServiceOutsideMethod", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "OUTSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| } |
| ], |
| "name": "InsideChrootApiService", |
| "options": { |
| "[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": { |
| "[method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.TestResultMessage" |
| } |
| ], |
| "name": "OutsideChrootApiService", |
| "options": { |
| "[service_options]": { |
| "module": "build_api_test", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| }, |
| { |
| "method": [ |
| { |
| "inputType": ".chromite.api.TestRequestMessage", |
| "name": "HiddenMethod", |
| "outputType": ".chromite.api.TestResultMessage" |
| } |
| ], |
| "name": "HiddenService", |
| "options": { |
| "[service_options]": { |
| "module": "build_api_test", |
| "serviceChrootAssert": "OUTSIDE", |
| "serviceVisibility": "LV_HIDDEN" |
| } |
| } |
| } |
| ], |
| "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": { |
| "[service_options]": { |
| "module": "metadata", |
| "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" |
| } |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "field": [ |
| { |
| "jsonName": "success", |
| "label": "LABEL_OPTIONAL", |
| "name": "success", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "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": "failureReason", |
| "label": "LABEL_OPTIONAL", |
| "name": "failure_reason", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromite.api.GenerationResponse.FailureReason" |
| } |
| ], |
| "name": "GenerationResponse" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "PayloadService", |
| "options": { |
| "[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" |
| }, |
| { |
| "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": { |
| "[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": "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" |
| } |
| ], |
| "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": { |
| "[service_options]": { |
| "module": "test_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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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", |
| "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": "CPE_REPORT", |
| "number": 9 |
| }, |
| { |
| "name": "IMAGE_ARCHIVES", |
| "number": 10 |
| }, |
| { |
| "name": "UNVERIFIED_CHROME_LLVM_ORDERFILE", |
| "number": 11 |
| }, |
| { |
| "name": "VERIFIED_CHROME_LLVM_ORDERFILE", |
| "number": 12 |
| }, |
| { |
| "name": "CHROME_CLANG_WARNINGS_FILE", |
| "number": 13 |
| }, |
| { |
| "name": "UNVERIFIED_LLVM_PGO_FILE", |
| "number": 14 |
| }, |
| { |
| "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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "UnitTests", |
| "reservedRange": [ |
| { |
| "end": 5, |
| "start": 4 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "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": [ |
| "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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "name": "LinterFindingLocation" |
| }, |
| { |
| "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" |
| } |
| ], |
| "name": "LinterRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "findings", |
| "label": "LABEL_REPEATED", |
| "name": "findings", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromite.api.LinterFinding" |
| } |
| ], |
| "name": "LinterResponse" |
| } |
| ], |
| "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.LinterRequest", |
| "name": "EmergeWithLinting", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.LinterResponse" |
| }, |
| { |
| "inputType": ".chromite.api.LinterRequest", |
| "name": "GetClippyLints", |
| "options": { |
| "[method_options]": { |
| "methodChrootAssert": "INSIDE" |
| } |
| }, |
| "outputType": ".chromite.api.LinterResponse" |
| } |
| ], |
| "name": "ToolchainService", |
| "options": { |
| "[service_options]": { |
| "module": "toolchain", |
| "serviceChrootAssert": "OUTSIDE" |
| } |
| } |
| } |
| ], |
| "syntax": "proto3" |
| }, |
| { |
| "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": "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 |
| }, |
| "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" |
| } |
| ] |
| }, |
| { |
| "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 |
| } |
| ] |
| } |
| ], |
| "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.BuildReportBeta.BuildType" |
| }, |
| { |
| "jsonName": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.BuildStatus" |
| }, |
| { |
| "jsonName": "config", |
| "label": "LABEL_OPTIONAL", |
| "name": "config", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.BuildConfig" |
| }, |
| { |
| "jsonName": "steps", |
| "label": "LABEL_OPTIONAL", |
| "name": "steps", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.StepDetails" |
| }, |
| { |
| "jsonName": "signedBuilds", |
| "label": "LABEL_REPEATED", |
| "name": "signed_builds", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.SignedBuildMetadata" |
| }, |
| { |
| "jsonName": "payloads", |
| "label": "LABEL_REPEATED", |
| "name": "payloads", |
| "number": 11, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.Payload" |
| }, |
| { |
| "jsonName": "artifacts", |
| "label": "LABEL_REPEATED", |
| "name": "artifacts", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.BuildArtifact" |
| } |
| ], |
| "name": "BuildReportBeta", |
| "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.BuildReportBeta.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.BuildReportBeta.BuildConfig.Branch" |
| }, |
| { |
| "jsonName": "androidContainerBranch", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_container_branch", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.BuildConfig.Branch" |
| }, |
| { |
| "jsonName": "target", |
| "label": "LABEL_OPTIONAL", |
| "name": "target", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.BuildConfig.Target" |
| }, |
| { |
| "jsonName": "androidContainerTarget", |
| "label": "LABEL_OPTIONAL", |
| "name": "android_container_target", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.BuildConfig.Target" |
| }, |
| { |
| "jsonName": "release", |
| "label": "LABEL_OPTIONAL", |
| "name": "release", |
| "number": 5, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.BuildConfig.Release" |
| }, |
| { |
| "jsonName": "versions", |
| "label": "LABEL_REPEATED", |
| "name": "versions", |
| "number": 6, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.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.BuildReportBeta.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.BuildReportBeta.BuildConfig.Model.ModelVersion" |
| } |
| ], |
| "name": "Model", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "kind", |
| "label": "LABEL_OPTIONAL", |
| "name": "kind", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReportBeta.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.BuildReportBeta.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_TYPES", |
| "number": 1 |
| }, |
| { |
| "name": "FIRMWARE_TYPES", |
| "number": 2 |
| }, |
| { |
| "name": "AFDO_TYPES", |
| "number": 3 |
| }, |
| { |
| "name": "PAYLOAD_TYPES", |
| "number": 4 |
| }, |
| { |
| "name": "RELEASE_IMAGE", |
| "number": 100 |
| }, |
| { |
| "name": "RECOVERY_IMAGE", |
| "number": 101 |
| }, |
| { |
| "name": "DLC_IMAGE", |
| "number": 102 |
| }, |
| { |
| "name": "DEBUG_SYMBOL_IMAGE", |
| "number": 103 |
| }, |
| { |
| "name": "HWQUAL_IMAGE", |
| "number": 104 |
| }, |
| { |
| "name": "TEST_IMAGE", |
| "number": 105 |
| }, |
| { |
| "name": "FIRMWARE_TARBALL", |
| "number": 200 |
| }, |
| { |
| "name": "FIRMWARE_TARBALL_INFO", |
| "number": 201 |
| }, |
| { |
| "name": "FIRMWARE_LCOV", |
| "number": 202 |
| }, |
| { |
| "name": "AFDO_ORDERFILE", |
| "number": 300 |
| }, |
| { |
| "name": "AFDO_BENCHMARK", |
| "number": 301 |
| }, |
| { |
| "name": "AFDO_KERNEL", |
| "number": 302 |
| }, |
| { |
| "name": "AFDO_CHROME", |
| "number": 303 |
| }, |
| { |
| "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.BuildReportBeta.BuildArtifact.Type" |
| }, |
| { |
| "jsonName": "uri", |
| "label": "LABEL_OPTIONAL", |
| "name": "uri", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.BuildArtifact.URI" |
| }, |
| { |
| "jsonName": "sha256", |
| "label": "LABEL_OPTIONAL", |
| "name": "sha256", |
| "number": 3, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "created", |
| "label": "LABEL_OPTIONAL", |
| "name": "created", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".google.protobuf.Timestamp" |
| } |
| ], |
| "name": "BuildArtifact", |
| "nestedType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "gcs", |
| "label": "LABEL_OPTIONAL", |
| "name": "gcs", |
| "number": 1, |
| "oneofIndex": 0, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "URI", |
| "oneofDecl": [ |
| { |
| "name": "uri" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "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.BuildReportBeta.StepDetails.StepName" |
| }, |
| { |
| "jsonName": "info", |
| "label": "LABEL_REPEATED", |
| "name": "info", |
| "number": 2, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.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.BuildReportBeta.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.BuildReportBeta.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": "status", |
| "label": "LABEL_OPTIONAL", |
| "name": "status", |
| "number": 1, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReportBeta.SignedBuildMetadata.SigningStatus" |
| }, |
| { |
| "jsonName": "board", |
| "label": "LABEL_OPTIONAL", |
| "name": "board", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "type", |
| "label": "LABEL_OPTIONAL", |
| "name": "type", |
| "number": 3, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.ImageType" |
| }, |
| { |
| "jsonName": "channel", |
| "label": "LABEL_OPTIONAL", |
| "name": "channel", |
| "number": 4, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.Channel" |
| }, |
| { |
| "jsonName": "keyset", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset", |
| "number": 5, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "keysetIsMp", |
| "label": "LABEL_OPTIONAL", |
| "name": "keyset_is_mp", |
| "number": 6, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "files", |
| "label": "LABEL_REPEATED", |
| "name": "files", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.SignedBuildMetadata.FileWithHashes" |
| }, |
| { |
| "jsonName": "versions", |
| "label": "LABEL_REPEATED", |
| "name": "versions", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta.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.BuildReportBeta.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.BuildReportBeta.BuildArtifact" |
| }, |
| { |
| "jsonName": "payloadType", |
| "label": "LABEL_OPTIONAL", |
| "name": "payload_type", |
| "number": 2, |
| "type": "TYPE_ENUM", |
| "typeName": ".chromiumos.BuildReportBeta.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" |
| } |
| ], |
| "name": "Payload" |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "id" |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "buildReports", |
| "label": "LABEL_REPEATED", |
| "name": "build_reports", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuildReportBeta" |
| } |
| ], |
| "name": "BuildReportList" |
| } |
| ], |
| "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": [ |
| "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": "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" |
| } |
| ], |
| "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/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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": "gerritChanges", |
| "label": "LABEL_REPEATED", |
| "name": "gerrit_changes", |
| "number": 1, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ProtoBytes" |
| }, |
| { |
| "jsonName": "manifestCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_commit", |
| "number": 2, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gitilesCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "gitiles_commit", |
| "number": 4, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.ProtoBytes" |
| }, |
| { |
| "jsonName": "builderConfigs", |
| "label": "LABEL_REPEATED", |
| "name": "builder_configs", |
| "number": 3, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".chromiumos.BuilderConfig" |
| } |
| ], |
| "name": "GenerateBuildPlanRequest" |
| }, |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "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": "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": "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 |
| }, |
| "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 |
| }, |
| { |
| "name": "CHAMELEON_TYPE_VGA", |
| "number": 4 |
| }, |
| { |
| "name": "CHAMELEON_TYPE_HDMI", |
| "number": 5 |
| } |
| ] |
| } |
| ], |
| "messageType": [ |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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, |
| "unusedDependency": [ |
| 2 |
| ] |
| }, |
| "dependency": [ |
| "google/protobuf/timestamp.proto", |
| "google/protobuf/field_mask.proto", |
| "google/protobuf/empty.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, |
| "unusedDependency": [ |
| 0 |
| ] |
| }, |
| "dependency": [ |
| "google/protobuf/empty.proto", |
| "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": "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 |
| }, |
| "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": "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 |
| }, |
| "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, |
| "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" |
| } |
| ], |
| "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": [ |
| "chromiumos/build/api/container_metadata.proto" |
| ], |
| "messageType": [ |
| { |
| "field": [ |
| { |
| "jsonName": "uploadCrashes", |
| "label": "LABEL_OPTIONAL", |
| "name": "upload_crashes", |
| "number": 1, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "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 |
| }, |
| "dependency": [ |
| "chromite/api/test_metadata.proto", |
| "chromiumos/common.proto", |
| "google/protobuf/duration.proto", |
| "test_platform/execution/param.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" |
| } |
| ], |
| "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": "lacrosGcsPath", |
| "label": "LABEL_OPTIONAL", |
| "name": "lacros_gcs_path", |
| "number": 6, |
| "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" |
| } |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "reservedName": [ |
| "notifications", |
| "legacy" |
| ], |
| "reservedRange": [ |
| { |
| "end": 12, |
| "start": 11 |
| }, |
| { |
| "end": 11, |
| "start": 10 |
| } |
| ] |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "name", |
| "label": "LABEL_OPTIONAL", |
| "name": "name", |
| "number": 1, |
| "type": "TYPE_STRING" |
| } |
| ], |
| "name": "Suite" |
| }, |
| { |
| "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" |
| } |
| ], |
| "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": [ |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": [ |
| "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" |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "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" |
| } |
| ], |
| "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/skylab_test_runner/config.proto", |
| "test_platform/skylab_test_runner/request.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" |
| } |
| ], |
| "name": "RunTestsRequest" |
| }, |
| { |
| "field": [ |
| { |
| "jsonName": "errorSummaryMarkdown", |
| "label": "LABEL_OPTIONAL", |
| "name": "error_summary_markdown", |
| "number": 1, |
| "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": [ |
| "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/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": [ |
| "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, |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": "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" |
| } |
| ], |
| "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", |
| "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" |
| } |
| ] |
| }, |
| { |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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" |
| } |
| ], |
| "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": "gerritChanges", |
| "label": "LABEL_REPEATED", |
| "name": "gerrit_changes", |
| "number": 7, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.ProtoBytes" |
| }, |
| { |
| "jsonName": "relevantPaths", |
| "label": "LABEL_REPEATED", |
| "name": "relevant_paths", |
| "number": 9, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.PointlessBuildCheckRequest.Path" |
| }, |
| { |
| "jsonName": "manifestCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "manifest_commit", |
| "number": 6, |
| "type": "TYPE_STRING" |
| }, |
| { |
| "jsonName": "gitilesCommit", |
| "label": "LABEL_OPTIONAL", |
| "name": "gitiles_commit", |
| "number": 8, |
| "type": "TYPE_MESSAGE", |
| "typeName": ".testplans.ProtoBytes" |
| }, |
| { |
| "jsonName": "ignoreKnownNonPortageDirectories", |
| "label": "LABEL_OPTIONAL", |
| "name": "ignore_known_non_portage_directories", |
| "number": 10, |
| "type": "TYPE_BOOL" |
| } |
| ], |
| "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 |
| }, |
| "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 |
| } |
| ] |
| } |
| ], |
| "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": "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": "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" |
| } |
| ], |
| "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 |
| } |
| ] |
| } |
| ], |
| "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, |
| "type": "TYPE_BOOL" |
| }, |
| { |
| "jsonName": "triggerType", |
| "label": "LABEL_OPTIONAL", |
| "name": "trigger_type", |
| "number": 5, |
| "type": "TYPE_ENUM", |
| "typeName": ".testplans.SchedulerConfig.TriggerType" |
| } |
| ], |
| "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" |
| } |
| ] |
| } |
| ], |
| "oneofDecl": [ |
| { |
| "name": "firmware_ro" |
| }, |
| { |
| "name": "firmware_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" |
| } |
| ] |
| } |