Documentation ¶
Index ¶
- Variables
- type Artifact
- func (*Artifact) Descriptor() ([]byte, []int)deprecated
- func (x *Artifact) GetStoragePath() *_go.StoragePath
- func (x *Artifact) GetType() Artifact_ArtifactType
- func (*Artifact) ProtoMessage()
- func (x *Artifact) ProtoReflect() protoreflect.Message
- func (x *Artifact) Reset()
- func (x *Artifact) String() string
- type Artifact_ArtifactType
- func (Artifact_ArtifactType) Descriptor() protoreflect.EnumDescriptor
- func (x Artifact_ArtifactType) Enum() *Artifact_ArtifactType
- func (Artifact_ArtifactType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Artifact_ArtifactType) Number() protoreflect.EnumNumber
- func (x Artifact_ArtifactType) String() string
- func (Artifact_ArtifactType) Type() protoreflect.EnumType
- type BuildInfo
- func (*BuildInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BuildInfo) GetBoard() string
- func (x *BuildInfo) GetBoardVariant() string
- func (x *BuildInfo) GetBuildMetadata() *BuildMetadata
- func (x *BuildInfo) GetBuildTarget() string
- func (x *BuildInfo) GetChromeOsVersion() string
- func (x *BuildInfo) GetCritical() bool
- func (x *BuildInfo) GetMilestone() uint64
- func (x *BuildInfo) GetName() string
- func (x *BuildInfo) GetSnapshotVersion() string
- func (x *BuildInfo) GetSource() string
- func (*BuildInfo) ProtoMessage()
- func (x *BuildInfo) ProtoReflect() protoreflect.Message
- func (x *BuildInfo) Reset()
- func (x *BuildInfo) String() string
- type BuildMetadata
- func (*BuildMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata) GetArc() *BuildMetadata_Arc
- func (x *BuildMetadata) GetCellular() *BuildMetadata_Cellular
- func (x *BuildMetadata) GetChameleon() *api.Chameleon
- func (x *BuildMetadata) GetChipset() *BuildMetadata_Chipset
- func (x *BuildMetadata) GetChrome() *BuildMetadata_Chrome
- func (x *BuildMetadata) GetChromeOs() *BuildMetadata_ChromeOs
- func (x *BuildMetadata) GetFirmware() *BuildMetadata_Firmware
- func (x *BuildMetadata) GetKernel() *BuildMetadata_Kernel
- func (x *BuildMetadata) GetLacros() *BuildMetadata_Lacros
- func (x *BuildMetadata) GetSku() *BuildMetadata_Sku
- func (*BuildMetadata) ProtoMessage()
- func (x *BuildMetadata) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata) Reset()
- func (x *BuildMetadata) String() string
- type BuildMetadata_Arc
- func (*BuildMetadata_Arc) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata_Arc) GetBranch() string
- func (x *BuildMetadata_Arc) GetVersion() string
- func (*BuildMetadata_Arc) ProtoMessage()
- func (x *BuildMetadata_Arc) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata_Arc) Reset()
- func (x *BuildMetadata_Arc) String() string
- type BuildMetadata_Cellular
- func (*BuildMetadata_Cellular) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata_Cellular) GetCarrier() string
- func (*BuildMetadata_Cellular) ProtoMessage()
- func (x *BuildMetadata_Cellular) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata_Cellular) Reset()
- func (x *BuildMetadata_Cellular) String() string
- type BuildMetadata_Chipset
- func (*BuildMetadata_Chipset) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata_Chipset) GetWifiChip() string
- func (x *BuildMetadata_Chipset) GetWifiRouterModels() string
- func (*BuildMetadata_Chipset) ProtoMessage()
- func (x *BuildMetadata_Chipset) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata_Chipset) Reset()
- func (x *BuildMetadata_Chipset) String() string
- type BuildMetadata_Chrome
- func (*BuildMetadata_Chrome) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata_Chrome) GetVersion() string
- func (*BuildMetadata_Chrome) ProtoMessage()
- func (x *BuildMetadata_Chrome) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata_Chrome) Reset()
- func (x *BuildMetadata_Chrome) String() string
- type BuildMetadata_ChromeOs
- func (*BuildMetadata_ChromeOs) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata_ChromeOs) GetVersion() string
- func (*BuildMetadata_ChromeOs) ProtoMessage()
- func (x *BuildMetadata_ChromeOs) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata_ChromeOs) Reset()
- func (x *BuildMetadata_ChromeOs) String() string
- type BuildMetadata_Firmware
- func (*BuildMetadata_Firmware) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata_Firmware) GetRoVersion() string
- func (x *BuildMetadata_Firmware) GetRwVersion() string
- func (*BuildMetadata_Firmware) ProtoMessage()
- func (x *BuildMetadata_Firmware) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata_Firmware) Reset()
- func (x *BuildMetadata_Firmware) String() string
- type BuildMetadata_Kernel
- func (*BuildMetadata_Kernel) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata_Kernel) GetVersion() string
- func (*BuildMetadata_Kernel) ProtoMessage()
- func (x *BuildMetadata_Kernel) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata_Kernel) Reset()
- func (x *BuildMetadata_Kernel) String() string
- type BuildMetadata_Lacros
- func (*BuildMetadata_Lacros) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata_Lacros) GetAshVersion() string
- func (x *BuildMetadata_Lacros) GetLacrosVersion() string
- func (*BuildMetadata_Lacros) ProtoMessage()
- func (x *BuildMetadata_Lacros) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata_Lacros) Reset()
- func (x *BuildMetadata_Lacros) String() string
- type BuildMetadata_Sku
- func (*BuildMetadata_Sku) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata_Sku) GetDlmSkuId() string
- func (x *BuildMetadata_Sku) GetHwidSku() string
- func (*BuildMetadata_Sku) ProtoMessage()
- func (x *BuildMetadata_Sku) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata_Sku) Reset()
- func (x *BuildMetadata_Sku) String() string
- type BuildbucketInfo
- func (*BuildbucketInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BuildbucketInfo) GetAncestorIds() []int64
- func (x *BuildbucketInfo) GetBuilder() *BuilderID
- func (x *BuildbucketInfo) GetId() int64
- func (*BuildbucketInfo) ProtoMessage()
- func (x *BuildbucketInfo) ProtoReflect() protoreflect.Message
- func (x *BuildbucketInfo) Reset()
- func (x *BuildbucketInfo) String() string
- type BuilderID
- func (*BuilderID) Descriptor() ([]byte, []int)deprecated
- func (x *BuilderID) GetBucket() string
- func (x *BuilderID) GetBuilder() string
- func (x *BuilderID) GetProject() string
- func (*BuilderID) ProtoMessage()
- func (x *BuilderID) ProtoReflect() protoreflect.Message
- func (x *BuilderID) Reset()
- func (x *BuilderID) String() string
- type CustomResult
- func (*CustomResult) Descriptor() ([]byte, []int)deprecated
- func (x *CustomResult) GetCts() *CustomResult_Cts
- func (x *CustomResult) GetResultArtifactPath() *_go.StoragePath
- func (m *CustomResult) GetType() isCustomResult_Type
- func (*CustomResult) ProtoMessage()
- func (x *CustomResult) ProtoReflect() protoreflect.Message
- func (x *CustomResult) Reset()
- func (x *CustomResult) String() string
- type CustomResult_Cts
- type CustomResult_Cts_
- type DroneInfo
- func (*DroneInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DroneInfo) GetDrone() string
- func (x *DroneInfo) GetDroneImage() string
- func (x *DroneInfo) GetDroneServer() string
- func (*DroneInfo) ProtoMessage()
- func (x *DroneInfo) ProtoReflect() protoreflect.Message
- func (x *DroneInfo) Reset()
- func (x *DroneInfo) String() string
- type DutInfo
- func (*DutInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DutInfo) GetCbx() bool
- func (x *DutInfo) GetDut() *api.Dut
- func (x *DutInfo) GetProvisionState() *api1.ProvisionState
- func (x *DutInfo) GetTags() map[string]string
- func (*DutInfo) ProtoMessage()
- func (x *DutInfo) ProtoReflect() protoreflect.Message
- func (x *DutInfo) Reset()
- func (x *DutInfo) String() string
- type DutInfoArtifact
- func (*DutInfoArtifact) Descriptor() ([]byte, []int)deprecated
- func (x *DutInfoArtifact) GetDut() *api.Dut
- func (x *DutInfoArtifact) GetProvisionState() *api1.ProvisionState
- func (*DutInfoArtifact) ProtoMessage()
- func (x *DutInfoArtifact) ProtoReflect() protoreflect.Message
- func (x *DutInfoArtifact) Reset()
- func (x *DutInfoArtifact) String() string
- type DutMetadataArtifact
- func (*DutMetadataArtifact) Descriptor() ([]byte, []int)deprecated
- func (x *DutMetadataArtifact) GetDutInfoArtifacts() []*DutInfoArtifact
- func (*DutMetadataArtifact) ProtoMessage()
- func (x *DutMetadataArtifact) ProtoReflect() protoreflect.Message
- func (x *DutMetadataArtifact) Reset()
- func (x *DutMetadataArtifact) String() string
- type ExecutionInfo
- func (*ExecutionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionInfo) GetBuildInfo() *BuildInfo
- func (x *ExecutionInfo) GetDutInfo() *DutInfo
- func (m *ExecutionInfo) GetEnvInfo() isExecutionInfo_EnvInfo
- func (x *ExecutionInfo) GetSatlabInfo() *SatlabInfo
- func (x *ExecutionInfo) GetSkylabInfo() *SkylabInfo
- func (*ExecutionInfo) ProtoMessage()
- func (x *ExecutionInfo) ProtoReflect() protoreflect.Message
- func (x *ExecutionInfo) Reset()
- func (x *ExecutionInfo) String() string
- type ExecutionInfo_SatlabInfo
- type ExecutionInfo_SkylabInfo
- type ExecutionMetadata
- func (*ExecutionMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionMetadata) GetSoftwareDependencies() map[string]string
- func (x *ExecutionMetadata) GetTestArgs() map[string]string
- func (*ExecutionMetadata) ProtoMessage()
- func (x *ExecutionMetadata) ProtoReflect() protoreflect.Message
- func (x *ExecutionMetadata) Reset()
- func (x *ExecutionMetadata) String() string
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetAbortedBy() string
- func (x *Job) GetAbortedOn() int64
- func (x *Job) GetAfeJobId() string
- func (x *Job) GetAfeParentJobId() string
- func (x *Job) GetBoard() string
- func (x *Job) GetBuildVersion() string
- func (x *Job) GetDir() string
- func (x *Job) GetDlmSkuId() string
- func (x *Job) GetFinishedTime() int64
- func (x *Job) GetHwid() string
- func (x *Job) GetJobIdx() int64
- func (x *Job) GetKeyvalDict() []*Job_KeyVal
- func (x *Job) GetLabel() string
- func (x *Job) GetMachine() string
- func (x *Job) GetMachineGroup() string
- func (x *Job) GetMachineOwner() string
- func (x *Job) GetQueuedTime() int64
- func (x *Job) GetStartedTime() int64
- func (x *Job) GetSuite() string
- func (x *Job) GetTag() string
- func (x *Job) GetTests() []*Job_Test
- func (x *Job) GetUploader() string
- func (x *Job) GetUser() string
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type Job_Iteration
- func (*Job_Iteration) Descriptor() ([]byte, []int)deprecated
- func (x *Job_Iteration) GetAttrKeyval() []*Job_KeyVal
- func (x *Job_Iteration) GetIndex() int64
- func (x *Job_Iteration) GetPerfKeyval() []*Job_KeyVal
- func (*Job_Iteration) ProtoMessage()
- func (x *Job_Iteration) ProtoReflect() protoreflect.Message
- func (x *Job_Iteration) Reset()
- func (x *Job_Iteration) String() string
- type Job_Kernel
- type Job_KeyVal
- type Job_Test
- func (*Job_Test) Descriptor() ([]byte, []int)deprecated
- func (x *Job_Test) GetAttributes() []*Job_KeyVal
- func (x *Job_Test) GetFinishedTime() int64
- func (x *Job_Test) GetIterations() []*Job_Iteration
- func (x *Job_Test) GetKernel() *Job_Kernel
- func (x *Job_Test) GetLabels() []string
- func (x *Job_Test) GetMachine() string
- func (x *Job_Test) GetReason() string
- func (x *Job_Test) GetStartedTime() int64
- func (x *Job_Test) GetStatus() string
- func (x *Job_Test) GetSubdir() string
- func (x *Job_Test) GetTestIdx() int64
- func (x *Job_Test) GetTestname() string
- func (*Job_Test) ProtoMessage()
- func (x *Job_Test) ProtoReflect() protoreflect.Message
- func (x *Job_Test) Reset()
- func (x *Job_Test) String() string
- type Manifest
- type SatlabInfo
- func (*SatlabInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SatlabInfo) GetBuildbucketInfo() *BuildbucketInfo
- func (x *SatlabInfo) GetDroneInfo() *DroneInfo
- func (x *SatlabInfo) GetSwarmingInfo() *SwarmingInfo
- func (*SatlabInfo) ProtoMessage()
- func (x *SatlabInfo) ProtoReflect() protoreflect.Message
- func (x *SatlabInfo) Reset()
- func (x *SatlabInfo) String() string
- type SchedulingMetadata
- func (*SchedulingMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulingMetadata) GetHardwareDependencies() map[string]string
- func (x *SchedulingMetadata) GetSchedulingArgs() map[string]string
- func (x *SchedulingMetadata) GetTimeInfo() *TimingInfo
- func (*SchedulingMetadata) ProtoMessage()
- func (x *SchedulingMetadata) ProtoReflect() protoreflect.Message
- func (x *SchedulingMetadata) Reset()
- func (x *SchedulingMetadata) String() string
- type SkylabInfo
- func (*SkylabInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SkylabInfo) GetBuildbucketInfo() *BuildbucketInfo
- func (x *SkylabInfo) GetDroneInfo() *DroneInfo
- func (x *SkylabInfo) GetSwarmingInfo() *SwarmingInfo
- func (*SkylabInfo) ProtoMessage()
- func (x *SkylabInfo) ProtoReflect() protoreflect.Message
- func (x *SkylabInfo) Reset()
- func (x *SkylabInfo) String() string
- type SwarmingInfo
- func (*SwarmingInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SwarmingInfo) GetLabelPool() string
- func (x *SwarmingInfo) GetPool() string
- func (x *SwarmingInfo) GetSuiteTaskId() string
- func (x *SwarmingInfo) GetTaskId() string
- func (x *SwarmingInfo) GetTaskName() string
- func (*SwarmingInfo) ProtoMessage()
- func (x *SwarmingInfo) ProtoReflect() protoreflect.Message
- func (x *SwarmingInfo) Reset()
- func (x *SwarmingInfo) String() string
- type TestCaseInfo
- func (*TestCaseInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TestCaseInfo) GetBranch() string
- func (x *TestCaseInfo) GetContacts() []string
- func (x *TestCaseInfo) GetDisplayName() string
- func (x *TestCaseInfo) GetMainBuilderName() string
- func (x *TestCaseInfo) GetRequester() string
- func (x *TestCaseInfo) GetSuite() string
- func (x *TestCaseInfo) GetTestCaseMetadata() *api1.TestCaseMetadatadeprecated
- func (x *TestCaseInfo) GetTestCaseResult() *api1.TestCaseResult
- func (x *TestCaseInfo) GetTestPlanId() string
- func (*TestCaseInfo) ProtoMessage()
- func (x *TestCaseInfo) ProtoReflect() protoreflect.Message
- func (x *TestCaseInfo) Reset()
- func (x *TestCaseInfo) String() string
- type TestEnvironment
- func (*TestEnvironment) Descriptor() ([]byte, []int)deprecated
- func (x *TestEnvironment) GetAncestorIds() []*TestEnvironment_Id
- func (x *TestEnvironment) GetId() *TestEnvironment_Id
- func (*TestEnvironment) ProtoMessage()
- func (x *TestEnvironment) ProtoReflect() protoreflect.Message
- func (x *TestEnvironment) Reset()
- func (x *TestEnvironment) String() string
- type TestEnvironment_Id
- func (*TestEnvironment_Id) Descriptor() ([]byte, []int)deprecated
- func (x *TestEnvironment_Id) GetId() string
- func (x *TestEnvironment_Id) GetName() string
- func (*TestEnvironment_Id) ProtoMessage()
- func (x *TestEnvironment_Id) ProtoReflect() protoreflect.Message
- func (x *TestEnvironment_Id) Reset()
- func (x *TestEnvironment_Id) String() string
- type TestInvocation
- func (*TestInvocation) Descriptor() ([]byte, []int)deprecated
- func (x *TestInvocation) GetDutTopology() *api.DutTopology
- func (x *TestInvocation) GetIsCftRun() bool
- func (x *TestInvocation) GetPrimaryExecutionInfo() *ExecutionInfo
- func (x *TestInvocation) GetSchedulingMetadata() *SchedulingMetadata
- func (x *TestInvocation) GetSecondaryExecutionsInfo() []*ExecutionInfo
- func (x *TestInvocation) GetTags() map[string]string
- func (x *TestInvocation) GetTestEnvironment() *TestEnvironment
- func (*TestInvocation) ProtoMessage()
- func (x *TestInvocation) ProtoReflect() protoreflect.Message
- func (x *TestInvocation) Reset()
- func (x *TestInvocation) String() string
- type TestPlanArtifact
- func (*TestPlanArtifact) Descriptor() ([]byte, []int)deprecated
- func (x *TestPlanArtifact) GetHwTestPlans() []*v1.HWTestPlan
- func (*TestPlanArtifact) ProtoMessage()
- func (x *TestPlanArtifact) ProtoReflect() protoreflect.Message
- func (x *TestPlanArtifact) Reset()
- func (x *TestPlanArtifact) String() string
- type TestResult
- func (*TestResult) Descriptor() ([]byte, []int)deprecated
- func (x *TestResult) GetTestInvocation() *TestInvocation
- func (x *TestResult) GetTestRuns() []*TestRun
- func (x *TestResult) GetVersion() uint32
- func (*TestResult) ProtoMessage()
- func (x *TestResult) ProtoReflect() protoreflect.Message
- func (x *TestResult) Reset()
- func (x *TestResult) String() string
- type TestRun
- func (*TestRun) Descriptor() ([]byte, []int)deprecated
- func (x *TestRun) GetCustomResults() []*CustomResult
- func (x *TestRun) GetExecutionMetadata() *ExecutionMetadata
- func (x *TestRun) GetLogsInfo() []*_go.StoragePath
- func (x *TestRun) GetTags() map[string]string
- func (x *TestRun) GetTestCaseInfo() *TestCaseInfo
- func (x *TestRun) GetTestHarness() *api1.TestHarness
- func (x *TestRun) GetTimeInfo() *TimingInfo
- func (*TestRun) ProtoMessage()
- func (x *TestRun) ProtoReflect() protoreflect.Message
- func (x *TestRun) Reset()
- func (x *TestRun) String() string
- type TimingInfo
- func (*TimingInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TimingInfo) GetDuration() *durationpb.Duration
- func (x *TimingInfo) GetQueuedTime() *timestamppb.Timestamp
- func (x *TimingInfo) GetStartedTime() *timestamppb.Timestamp
- func (*TimingInfo) ProtoMessage()
- func (x *TimingInfo) ProtoReflect() protoreflect.Message
- func (x *TimingInfo) Reset()
- func (x *TimingInfo) String() string
Constants ¶
This section is empty.
Variables ¶
var ( Artifact_ArtifactType_name = map[int32]string{ 0: "ARTIFACT_TYPE_UNSPECIFIED", 1: "TEST_RESULT", 2: "DUT_METADATA", 3: "TEST_PLAN", } Artifact_ArtifactType_value = map[string]int32{ "ARTIFACT_TYPE_UNSPECIFIED": 0, "TEST_RESULT": 1, "DUT_METADATA": 2, "TEST_PLAN": 3, } )
Enum value maps for Artifact_ArtifactType.
var File_chromiumos_test_artifact_dut_metadata_artifact_proto protoreflect.FileDescriptor
var File_chromiumos_test_artifact_manifest_proto protoreflect.FileDescriptor
var File_chromiumos_test_artifact_test_plan_proto protoreflect.FileDescriptor
var File_chromiumos_test_artifact_test_result_proto protoreflect.FileDescriptor
var File_chromiumos_test_artifact_tko_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Artifact ¶
type Artifact struct { // Type of the artifact. Type Artifact_ArtifactType `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.test.artifact.Artifact_ArtifactType" json:"type,omitempty"` // Path containing the artifact (usually points to the artifact GCS URL). StoragePath *_go.StoragePath `protobuf:"bytes,2,opt,name=storage_path,json=storagePath,proto3" json:"storage_path,omitempty"` // contains filtered or unexported fields }
Artifact information. NEXT TAG: 3
func (*Artifact) Descriptor
deprecated
func (*Artifact) GetStoragePath ¶
func (x *Artifact) GetStoragePath() *_go.StoragePath
func (*Artifact) GetType ¶
func (x *Artifact) GetType() Artifact_ArtifactType
func (*Artifact) ProtoMessage ¶
func (*Artifact) ProtoMessage()
func (*Artifact) ProtoReflect ¶
func (x *Artifact) ProtoReflect() protoreflect.Message
type Artifact_ArtifactType ¶
type Artifact_ArtifactType int32
Capture the various artifact types. NEXT TAG: 4
const ( Artifact_ARTIFACT_TYPE_UNSPECIFIED Artifact_ArtifactType = 0 Artifact_TEST_RESULT Artifact_ArtifactType = 1 Artifact_DUT_METADATA Artifact_ArtifactType = 2 Artifact_TEST_PLAN Artifact_ArtifactType = 3 )
func (Artifact_ArtifactType) Descriptor ¶
func (Artifact_ArtifactType) Descriptor() protoreflect.EnumDescriptor
func (Artifact_ArtifactType) Enum ¶
func (x Artifact_ArtifactType) Enum() *Artifact_ArtifactType
func (Artifact_ArtifactType) EnumDescriptor
deprecated
func (Artifact_ArtifactType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Artifact_ArtifactType.Descriptor instead.
func (Artifact_ArtifactType) Number ¶
func (x Artifact_ArtifactType) Number() protoreflect.EnumNumber
func (Artifact_ArtifactType) String ¶
func (x Artifact_ArtifactType) String() string
func (Artifact_ArtifactType) Type ¶
func (Artifact_ArtifactType) Type() protoreflect.EnumType
type BuildInfo ¶
type BuildInfo struct { // The name associated with a given build, e.g. image name. // Format: "<source>/R<milestone>-<chrome_os_version>[.<additional_suffix>]" // Example: "drallion-cq/R106-15048.0.0-69541-8805781873765277729" Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The ChromeOS Milestone associated with the build. // Example: 100, 101 Milestone uint64 `protobuf:"varint,2,opt,name=milestone,proto3" json:"milestone,omitempty"` // The ChromeOS Version associated with the build. // Example: "15048.0.0" ChromeOsVersion string `protobuf:"bytes,3,opt,name=chrome_os_version,json=chromeOsVersion,proto3" json:"chrome_os_version,omitempty"` // The source where the build is created. // Example: "drallion-cq", "kevin-release" Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"` // The snapshot version associated with the build. // Example: "59b0b491b0aac1aedbac9334f9ddb4d1c448260a" SnapshotVersion string `protobuf:"bytes,5,opt,name=snapshot_version,json=snapshotVersion,proto3" json:"snapshot_version,omitempty"` // The full name of the build target which includes any variant if available. // Example: "grunt-arc-r-vmrvc-android-pfq" BuildTarget string `protobuf:"bytes,6,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"` // The variant associated with the given board. // Example: "grunt-arc-r" BoardVariant string `protobuf:"bytes,7,opt,name=board_variant,json=boardVariant,proto3" json:"board_variant,omitempty"` // The plain board name associated with the given build. // Example: "grunt". Board string `protobuf:"bytes,8,opt,name=board,proto3" json:"board,omitempty"` // The build metadata associated with a test run. BuildMetadata *BuildMetadata `protobuf:"bytes,9,opt,name=build_metadata,json=buildMetadata,proto3" json:"build_metadata,omitempty"` // The criticality is for the build tied to the board/model from GoldenEye // whether it's tagged with informational (non-critical) or not. // Note that the default is false if it's not set. Critical bool `protobuf:"varint,10,opt,name=critical,proto3" json:"critical,omitempty"` // contains filtered or unexported fields }
Captures ChromeOS build information associated with a test run. NEXT TAG: 11
func (*BuildInfo) Descriptor
deprecated
func (*BuildInfo) GetBoardVariant ¶
func (*BuildInfo) GetBuildMetadata ¶
func (x *BuildInfo) GetBuildMetadata() *BuildMetadata
func (*BuildInfo) GetBuildTarget ¶
func (*BuildInfo) GetChromeOsVersion ¶
func (*BuildInfo) GetCritical ¶
func (*BuildInfo) GetMilestone ¶
func (*BuildInfo) GetSnapshotVersion ¶
func (*BuildInfo) ProtoMessage ¶
func (*BuildInfo) ProtoMessage()
func (*BuildInfo) ProtoReflect ¶
func (x *BuildInfo) ProtoReflect() protoreflect.Message
type BuildMetadata ¶
type BuildMetadata struct { Arc *BuildMetadata_Arc `protobuf:"bytes,1,opt,name=arc,proto3" json:"arc,omitempty"` Chrome *BuildMetadata_Chrome `protobuf:"bytes,2,opt,name=chrome,proto3" json:"chrome,omitempty"` // Chrome OS metadata ChromeOs *BuildMetadata_ChromeOs `protobuf:"bytes,3,opt,name=chrome_os,json=chromeOs,proto3" json:"chrome_os,omitempty"` Firmware *BuildMetadata_Firmware `protobuf:"bytes,4,opt,name=firmware,proto3" json:"firmware,omitempty"` Kernel *BuildMetadata_Kernel `protobuf:"bytes,5,opt,name=kernel,proto3" json:"kernel,omitempty"` Sku *BuildMetadata_Sku `protobuf:"bytes,6,opt,name=sku,proto3" json:"sku,omitempty"` Chipset *BuildMetadata_Chipset `protobuf:"bytes,7,opt,name=chipset,proto3" json:"chipset,omitempty"` Cellular *BuildMetadata_Cellular `protobuf:"bytes,8,opt,name=cellular,proto3" json:"cellular,omitempty"` Lacros *BuildMetadata_Lacros `protobuf:"bytes,9,opt,name=lacros,proto3" json:"lacros,omitempty"` // Chameleon metadata for for automated external display testing across USB-C, // HDMI, and DisplayPort. // See details: http://g3doc/company/teams/chromeos-audio/tests/chameleon Chameleon *api.Chameleon `protobuf:"bytes,10,opt,name=chameleon,proto3" json:"chameleon,omitempty"` // contains filtered or unexported fields }
The complete build metadata of the test case. NEXT TAG: 11
func (*BuildMetadata) Descriptor
deprecated
func (*BuildMetadata) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata.ProtoReflect.Descriptor instead.
func (*BuildMetadata) GetArc ¶
func (x *BuildMetadata) GetArc() *BuildMetadata_Arc
func (*BuildMetadata) GetCellular ¶
func (x *BuildMetadata) GetCellular() *BuildMetadata_Cellular
func (*BuildMetadata) GetChameleon ¶
func (x *BuildMetadata) GetChameleon() *api.Chameleon
func (*BuildMetadata) GetChipset ¶
func (x *BuildMetadata) GetChipset() *BuildMetadata_Chipset
func (*BuildMetadata) GetChrome ¶
func (x *BuildMetadata) GetChrome() *BuildMetadata_Chrome
func (*BuildMetadata) GetChromeOs ¶
func (x *BuildMetadata) GetChromeOs() *BuildMetadata_ChromeOs
func (*BuildMetadata) GetFirmware ¶
func (x *BuildMetadata) GetFirmware() *BuildMetadata_Firmware
func (*BuildMetadata) GetKernel ¶
func (x *BuildMetadata) GetKernel() *BuildMetadata_Kernel
func (*BuildMetadata) GetLacros ¶
func (x *BuildMetadata) GetLacros() *BuildMetadata_Lacros
func (*BuildMetadata) GetSku ¶
func (x *BuildMetadata) GetSku() *BuildMetadata_Sku
func (*BuildMetadata) ProtoMessage ¶
func (*BuildMetadata) ProtoMessage()
func (*BuildMetadata) ProtoReflect ¶
func (x *BuildMetadata) ProtoReflect() protoreflect.Message
func (*BuildMetadata) Reset ¶
func (x *BuildMetadata) Reset()
func (*BuildMetadata) String ¶
func (x *BuildMetadata) String() string
type BuildMetadata_Arc ¶
type BuildMetadata_Arc struct { // The ARC++ version associated with the build. Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // The particular ARC++ branch associated with the build. Branch string `protobuf:"bytes,2,opt,name=branch,proto3" json:"branch,omitempty"` // contains filtered or unexported fields }
ARC++ metadata
func (*BuildMetadata_Arc) Descriptor
deprecated
func (*BuildMetadata_Arc) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata_Arc.ProtoReflect.Descriptor instead.
func (*BuildMetadata_Arc) GetBranch ¶
func (x *BuildMetadata_Arc) GetBranch() string
func (*BuildMetadata_Arc) GetVersion ¶
func (x *BuildMetadata_Arc) GetVersion() string
func (*BuildMetadata_Arc) ProtoMessage ¶
func (*BuildMetadata_Arc) ProtoMessage()
func (*BuildMetadata_Arc) ProtoReflect ¶
func (x *BuildMetadata_Arc) ProtoReflect() protoreflect.Message
func (*BuildMetadata_Arc) Reset ¶
func (x *BuildMetadata_Arc) Reset()
func (*BuildMetadata_Arc) String ¶
func (x *BuildMetadata_Arc) String() string
type BuildMetadata_Cellular ¶
type BuildMetadata_Cellular struct { // Carrier info, e.g. "CARRIER_ESIM" Carrier string `protobuf:"bytes,1,opt,name=carrier,proto3" json:"carrier,omitempty"` // contains filtered or unexported fields }
ChromeOS cellular metadata
func (*BuildMetadata_Cellular) Descriptor
deprecated
func (*BuildMetadata_Cellular) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata_Cellular.ProtoReflect.Descriptor instead.
func (*BuildMetadata_Cellular) GetCarrier ¶
func (x *BuildMetadata_Cellular) GetCarrier() string
func (*BuildMetadata_Cellular) ProtoMessage ¶
func (*BuildMetadata_Cellular) ProtoMessage()
func (*BuildMetadata_Cellular) ProtoReflect ¶
func (x *BuildMetadata_Cellular) ProtoReflect() protoreflect.Message
func (*BuildMetadata_Cellular) Reset ¶
func (x *BuildMetadata_Cellular) Reset()
func (*BuildMetadata_Cellular) String ¶
func (x *BuildMetadata_Cellular) String() string
type BuildMetadata_Chipset ¶
type BuildMetadata_Chipset struct { // Wifi chip info, e.g. "marvell". WifiChip string `protobuf:"bytes,1,opt,name=wifi_chip,json=wifiChip,proto3" json:"wifi_chip,omitempty"` // Wifi router models within the testbed, e.g. "gale". WifiRouterModels string `protobuf:"bytes,2,opt,name=wifi_router_models,json=wifiRouterModels,proto3" json:"wifi_router_models,omitempty"` // contains filtered or unexported fields }
The Chip set metadata NEXT TAG: 3
func (*BuildMetadata_Chipset) Descriptor
deprecated
func (*BuildMetadata_Chipset) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata_Chipset.ProtoReflect.Descriptor instead.
func (*BuildMetadata_Chipset) GetWifiChip ¶
func (x *BuildMetadata_Chipset) GetWifiChip() string
func (*BuildMetadata_Chipset) GetWifiRouterModels ¶
func (x *BuildMetadata_Chipset) GetWifiRouterModels() string
func (*BuildMetadata_Chipset) ProtoMessage ¶
func (*BuildMetadata_Chipset) ProtoMessage()
func (*BuildMetadata_Chipset) ProtoReflect ¶
func (x *BuildMetadata_Chipset) ProtoReflect() protoreflect.Message
func (*BuildMetadata_Chipset) Reset ¶
func (x *BuildMetadata_Chipset) Reset()
func (*BuildMetadata_Chipset) String ¶
func (x *BuildMetadata_Chipset) String() string
type BuildMetadata_Chrome ¶
type BuildMetadata_Chrome struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
Chrome metadata
func (*BuildMetadata_Chrome) Descriptor
deprecated
func (*BuildMetadata_Chrome) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata_Chrome.ProtoReflect.Descriptor instead.
func (*BuildMetadata_Chrome) GetVersion ¶
func (x *BuildMetadata_Chrome) GetVersion() string
func (*BuildMetadata_Chrome) ProtoMessage ¶
func (*BuildMetadata_Chrome) ProtoMessage()
func (*BuildMetadata_Chrome) ProtoReflect ¶
func (x *BuildMetadata_Chrome) ProtoReflect() protoreflect.Message
func (*BuildMetadata_Chrome) Reset ¶
func (x *BuildMetadata_Chrome) Reset()
func (*BuildMetadata_Chrome) String ¶
func (x *BuildMetadata_Chrome) String() string
type BuildMetadata_ChromeOs ¶
type BuildMetadata_ChromeOs struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*BuildMetadata_ChromeOs) Descriptor
deprecated
func (*BuildMetadata_ChromeOs) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata_ChromeOs.ProtoReflect.Descriptor instead.
func (*BuildMetadata_ChromeOs) GetVersion ¶
func (x *BuildMetadata_ChromeOs) GetVersion() string
func (*BuildMetadata_ChromeOs) ProtoMessage ¶
func (*BuildMetadata_ChromeOs) ProtoMessage()
func (*BuildMetadata_ChromeOs) ProtoReflect ¶
func (x *BuildMetadata_ChromeOs) ProtoReflect() protoreflect.Message
func (*BuildMetadata_ChromeOs) Reset ¶
func (x *BuildMetadata_ChromeOs) Reset()
func (*BuildMetadata_ChromeOs) String ¶
func (x *BuildMetadata_ChromeOs) String() string
type BuildMetadata_Firmware ¶
type BuildMetadata_Firmware struct { // Read-only firmware version, e.g. "Google_Voema.13672.224.0". RoVersion string `protobuf:"bytes,1,opt,name=ro_version,json=roVersion,proto3" json:"ro_version,omitempty"` // Read-write firmware version, e.g. "Google_Voema.13672.224.0". RwVersion string `protobuf:"bytes,2,opt,name=rw_version,json=rwVersion,proto3" json:"rw_version,omitempty"` // contains filtered or unexported fields }
Firmware metadata
func (*BuildMetadata_Firmware) Descriptor
deprecated
func (*BuildMetadata_Firmware) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata_Firmware.ProtoReflect.Descriptor instead.
func (*BuildMetadata_Firmware) GetRoVersion ¶
func (x *BuildMetadata_Firmware) GetRoVersion() string
func (*BuildMetadata_Firmware) GetRwVersion ¶
func (x *BuildMetadata_Firmware) GetRwVersion() string
func (*BuildMetadata_Firmware) ProtoMessage ¶
func (*BuildMetadata_Firmware) ProtoMessage()
func (*BuildMetadata_Firmware) ProtoReflect ¶
func (x *BuildMetadata_Firmware) ProtoReflect() protoreflect.Message
func (*BuildMetadata_Firmware) Reset ¶
func (x *BuildMetadata_Firmware) Reset()
func (*BuildMetadata_Firmware) String ¶
func (x *BuildMetadata_Firmware) String() string
type BuildMetadata_Kernel ¶
type BuildMetadata_Kernel struct { // Kernel version, e.g. "5.4.151-16902-g93699f4e73de". Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
Kernel metadata
func (*BuildMetadata_Kernel) Descriptor
deprecated
func (*BuildMetadata_Kernel) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata_Kernel.ProtoReflect.Descriptor instead.
func (*BuildMetadata_Kernel) GetVersion ¶
func (x *BuildMetadata_Kernel) GetVersion() string
func (*BuildMetadata_Kernel) ProtoMessage ¶
func (*BuildMetadata_Kernel) ProtoMessage()
func (*BuildMetadata_Kernel) ProtoReflect ¶
func (x *BuildMetadata_Kernel) ProtoReflect() protoreflect.Message
func (*BuildMetadata_Kernel) Reset ¶
func (x *BuildMetadata_Kernel) Reset()
func (*BuildMetadata_Kernel) String ¶
func (x *BuildMetadata_Kernel) String() string
type BuildMetadata_Lacros ¶
type BuildMetadata_Lacros struct { // Ash Chrome browser version, e.g. "109.0.5391.0". AshVersion string `protobuf:"bytes,1,opt,name=ash_version,json=ashVersion,proto3" json:"ash_version,omitempty"` // Lacros browser version, e.g. "109.0.5391.0". LacrosVersion string `protobuf:"bytes,2,opt,name=lacros_version,json=lacrosVersion,proto3" json:"lacros_version,omitempty"` // contains filtered or unexported fields }
Lacros metadata
func (*BuildMetadata_Lacros) Descriptor
deprecated
func (*BuildMetadata_Lacros) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata_Lacros.ProtoReflect.Descriptor instead.
func (*BuildMetadata_Lacros) GetAshVersion ¶
func (x *BuildMetadata_Lacros) GetAshVersion() string
func (*BuildMetadata_Lacros) GetLacrosVersion ¶
func (x *BuildMetadata_Lacros) GetLacrosVersion() string
func (*BuildMetadata_Lacros) ProtoMessage ¶
func (*BuildMetadata_Lacros) ProtoMessage()
func (*BuildMetadata_Lacros) ProtoReflect ¶
func (x *BuildMetadata_Lacros) ProtoReflect() protoreflect.Message
func (*BuildMetadata_Lacros) Reset ¶
func (x *BuildMetadata_Lacros) Reset()
func (*BuildMetadata_Lacros) String ¶
func (x *BuildMetadata_Lacros) String() string
type BuildMetadata_Sku ¶
type BuildMetadata_Sku struct { HwidSku string `protobuf:"bytes,1,opt,name=hwid_sku,json=hwidSku,proto3" json:"hwid_sku,omitempty"` // dlm_sku_id is identifier set in VPD at factory on new devices which // correlates to an entry in DLM device SKUs table, should be an integer // value in the string eg: "12345" DlmSkuId string `protobuf:"bytes,2,opt,name=dlm_sku_id,json=dlmSkuId,proto3" json:"dlm_sku_id,omitempty"` // contains filtered or unexported fields }
SKU metadata
func (*BuildMetadata_Sku) Descriptor
deprecated
func (*BuildMetadata_Sku) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata_Sku.ProtoReflect.Descriptor instead.
func (*BuildMetadata_Sku) GetDlmSkuId ¶
func (x *BuildMetadata_Sku) GetDlmSkuId() string
func (*BuildMetadata_Sku) GetHwidSku ¶
func (x *BuildMetadata_Sku) GetHwidSku() string
func (*BuildMetadata_Sku) ProtoMessage ¶
func (*BuildMetadata_Sku) ProtoMessage()
func (*BuildMetadata_Sku) ProtoReflect ¶
func (x *BuildMetadata_Sku) ProtoReflect() protoreflect.Message
func (*BuildMetadata_Sku) Reset ¶
func (x *BuildMetadata_Sku) Reset()
func (*BuildMetadata_Sku) String ¶
func (x *BuildMetadata_Sku) String() string
type BuildbucketInfo ¶
type BuildbucketInfo struct { // Identifier of the build, unique per LUCI deployment. // IDs are monotonically decreasing. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // Required. The builder this build belongs to. // // Tuple (builder.project, builder.bucket) defines build ACL // which may change after build has ended. Builder *BuilderID `protobuf:"bytes,2,opt,name=builder,proto3" json:"builder,omitempty"` // IDs of the build's ancestors. This includes all parents/grandparents/etc. // This is ordered from top-to-bottom so `ancestor_ids[0]` is the root of // the builds tree, and `ancestor_ids[-1]` is this build's immediate parent. // This does not include any "siblings" at higher levels of the tree, just // the direct chain of ancestors from root to this build. AncestorIds []int64 `protobuf:"varint,3,rep,packed,name=ancestor_ids,json=ancestorIds,proto3" json:"ancestor_ids,omitempty"` // contains filtered or unexported fields }
BuildbucketInfo contains fields extracted from the buildbucket build.proto https://chromium.googlesource.com/infra/luci/luci-go/+/master/buildbucket/proto/build.proto NEXT TAG: 4
func (*BuildbucketInfo) Descriptor
deprecated
func (*BuildbucketInfo) Descriptor() ([]byte, []int)
Deprecated: Use BuildbucketInfo.ProtoReflect.Descriptor instead.
func (*BuildbucketInfo) GetAncestorIds ¶
func (x *BuildbucketInfo) GetAncestorIds() []int64
func (*BuildbucketInfo) GetBuilder ¶
func (x *BuildbucketInfo) GetBuilder() *BuilderID
func (*BuildbucketInfo) GetId ¶
func (x *BuildbucketInfo) GetId() int64
func (*BuildbucketInfo) ProtoMessage ¶
func (*BuildbucketInfo) ProtoMessage()
func (*BuildbucketInfo) ProtoReflect ¶
func (x *BuildbucketInfo) ProtoReflect() protoreflect.Message
func (*BuildbucketInfo) Reset ¶
func (x *BuildbucketInfo) Reset()
func (*BuildbucketInfo) String ¶
func (x *BuildbucketInfo) String() string
type BuilderID ¶
type BuilderID struct { // Project ID, e.g. "chromeos". Unique within a LUCI deployment. // Regex: ^[a-z0-9\-_]+$ Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // Bucket name, e.g. "try". Unique within the project. // Regex: ^[a-z0-9\-_.]{1,100}$ // Together with project, defines an ACL. Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` // Builder name, e.g. "linux-rel". Unique within the bucket. // Regex: ^[a-zA-Z0-9\-_.\(\) ]{1,128}$ Builder string `protobuf:"bytes,3,opt,name=builder,proto3" json:"builder,omitempty"` // contains filtered or unexported fields }
Identifies a buildbucket builder. Canonical string representation: "{project}/{bucket}/{builder}". See the BuilderID in the buildbucket build.proto: https://chromium.googlesource.com/infra/luci/luci-go/+/master/buildbucket/proto/builder_common.proto NEXT TAG: 4
func (*BuilderID) Descriptor
deprecated
func (*BuilderID) GetBuilder ¶
func (*BuilderID) GetProject ¶
func (*BuilderID) ProtoMessage ¶
func (*BuilderID) ProtoMessage()
func (*BuilderID) ProtoReflect ¶
func (x *BuilderID) ProtoReflect() protoreflect.Message
type CustomResult ¶
type CustomResult struct { // Path to the custom result artifacts generated during execution. ResultArtifactPath *_go.StoragePath `protobuf:"bytes,1,opt,name=result_artifact_path,json=resultArtifactPath,proto3" json:"result_artifact_path,omitempty"` // Type of the custom result. // // Types that are assignable to Type: // *CustomResult_Cts_ Type isCustomResult_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Represents custom result, as a way for tests to produce arbitrary artifacts. Custom results can be used by the pipeline to kick off post processing jobs or to hand off results to downstream pipelines. NEXT TAG: 3
func (*CustomResult) Descriptor
deprecated
func (*CustomResult) Descriptor() ([]byte, []int)
Deprecated: Use CustomResult.ProtoReflect.Descriptor instead.
func (*CustomResult) GetCts ¶
func (x *CustomResult) GetCts() *CustomResult_Cts
func (*CustomResult) GetResultArtifactPath ¶
func (x *CustomResult) GetResultArtifactPath() *_go.StoragePath
func (*CustomResult) GetType ¶
func (m *CustomResult) GetType() isCustomResult_Type
func (*CustomResult) ProtoMessage ¶
func (*CustomResult) ProtoMessage()
func (*CustomResult) ProtoReflect ¶
func (x *CustomResult) ProtoReflect() protoreflect.Message
func (*CustomResult) Reset ¶
func (x *CustomResult) Reset()
func (*CustomResult) String ¶
func (x *CustomResult) String() string
type CustomResult_Cts ¶
type CustomResult_Cts struct {
// contains filtered or unexported fields
}
CTS related custom results
func (*CustomResult_Cts) Descriptor
deprecated
func (*CustomResult_Cts) Descriptor() ([]byte, []int)
Deprecated: Use CustomResult_Cts.ProtoReflect.Descriptor instead.
func (*CustomResult_Cts) ProtoMessage ¶
func (*CustomResult_Cts) ProtoMessage()
func (*CustomResult_Cts) ProtoReflect ¶
func (x *CustomResult_Cts) ProtoReflect() protoreflect.Message
func (*CustomResult_Cts) Reset ¶
func (x *CustomResult_Cts) Reset()
func (*CustomResult_Cts) String ¶
func (x *CustomResult_Cts) String() string
type CustomResult_Cts_ ¶
type CustomResult_Cts_ struct {
Cts *CustomResult_Cts `protobuf:"bytes,2,opt,name=cts,proto3,oneof"`
}
type DroneInfo ¶
type DroneInfo struct { // The UUID assigned to the drone. // Example: "skylab-drone-deployment-prod-6dc79d4f9-czjlj" Drone string `protobuf:"bytes,1,opt,name=drone,proto3" json:"drone,omitempty"` // The image installed in the drone. // Example: "gcr.io/chromeos-drone-images/drone:20221110T150226-chromeos-test" DroneImage string `protobuf:"bytes,2,opt,name=drone_image,json=droneImage,proto3" json:"drone_image,omitempty"` // The drone server id. // Example: "kube20-e" DroneServer string `protobuf:"bytes,3,opt,name=drone_server,json=droneServer,proto3" json:"drone_server,omitempty"` // contains filtered or unexported fields }
Captures Drone related info. NEXT TAG: 4
func (*DroneInfo) Descriptor
deprecated
func (*DroneInfo) GetDroneImage ¶
func (*DroneInfo) GetDroneServer ¶
func (*DroneInfo) ProtoMessage ¶
func (*DroneInfo) ProtoMessage()
func (*DroneInfo) ProtoReflect ¶
func (x *DroneInfo) ProtoReflect() protoreflect.Message
type DutInfo ¶
type DutInfo struct { // DUT associated with the test run. Dut *api.Dut `protobuf:"bytes,1,opt,name=dut,proto3" json:"dut,omitempty"` // Provision state associated with the DUT. ProvisionState *api1.ProvisionState `protobuf:"bytes,2,opt,name=provision_state,json=provisionState,proto3" json:"provision_state,omitempty"` // Additional DUT related information for more flexibility. For example, // additional identifier that could be specific to a certain TLE. // Example: "Moblab Install Id": "701c38ce144611ed86a50242c0a8640c" Tags map[string]string `` /* 149-byte string literal not displayed */ // True is applicable to CBX SKU DUTs, otherwise they are non-CBX. Cbx bool `protobuf:"varint,4,opt,name=cbx,proto3" json:"cbx,omitempty"` // contains filtered or unexported fields }
Captures DUT related info. NEXT TAG: 5
func (*DutInfo) Descriptor
deprecated
func (*DutInfo) GetProvisionState ¶
func (x *DutInfo) GetProvisionState() *api1.ProvisionState
func (*DutInfo) ProtoMessage ¶
func (*DutInfo) ProtoMessage()
func (*DutInfo) ProtoReflect ¶
func (x *DutInfo) ProtoReflect() protoreflect.Message
type DutInfoArtifact ¶
type DutInfoArtifact struct { // Dut referred by id in test_result. Dut *api.Dut `protobuf:"bytes,1,opt,name=dut,proto3" json:"dut,omitempty"` // Provision state referred by id in test_result. ProvisionState *api1.ProvisionState `protobuf:"bytes,2,opt,name=provision_state,json=provisionState,proto3" json:"provision_state,omitempty"` // contains filtered or unexported fields }
Captures dut & provision related artifact info. NEXT TAG: 3
func (*DutInfoArtifact) Descriptor
deprecated
func (*DutInfoArtifact) Descriptor() ([]byte, []int)
Deprecated: Use DutInfoArtifact.ProtoReflect.Descriptor instead.
func (*DutInfoArtifact) GetDut ¶
func (x *DutInfoArtifact) GetDut() *api.Dut
func (*DutInfoArtifact) GetProvisionState ¶
func (x *DutInfoArtifact) GetProvisionState() *api1.ProvisionState
func (*DutInfoArtifact) ProtoMessage ¶
func (*DutInfoArtifact) ProtoMessage()
func (*DutInfoArtifact) ProtoReflect ¶
func (x *DutInfoArtifact) ProtoReflect() protoreflect.Message
func (*DutInfoArtifact) Reset ¶
func (x *DutInfoArtifact) Reset()
func (*DutInfoArtifact) String ¶
func (x *DutInfoArtifact) String() string
type DutMetadataArtifact ¶
type DutMetadataArtifact struct { // All the related protos referred by ids in dut info in test_result // should be included here. DutInfoArtifacts []*DutInfoArtifact `protobuf:"bytes,1,rep,name=dut_info_artifacts,json=dutInfoArtifacts,proto3" json:"dut_info_artifacts,omitempty"` // contains filtered or unexported fields }
Captures artifact for dut metadata. NEXT TAG: 2
func (*DutMetadataArtifact) Descriptor
deprecated
func (*DutMetadataArtifact) Descriptor() ([]byte, []int)
Deprecated: Use DutMetadataArtifact.ProtoReflect.Descriptor instead.
func (*DutMetadataArtifact) GetDutInfoArtifacts ¶
func (x *DutMetadataArtifact) GetDutInfoArtifacts() []*DutInfoArtifact
func (*DutMetadataArtifact) ProtoMessage ¶
func (*DutMetadataArtifact) ProtoMessage()
func (*DutMetadataArtifact) ProtoReflect ¶
func (x *DutMetadataArtifact) ProtoReflect() protoreflect.Message
func (*DutMetadataArtifact) Reset ¶
func (x *DutMetadataArtifact) Reset()
func (*DutMetadataArtifact) String ¶
func (x *DutMetadataArtifact) String() string
type ExecutionInfo ¶
type ExecutionInfo struct { // ChromeOS build associated with the test run. BuildInfo *BuildInfo `protobuf:"bytes,1,opt,name=build_info,json=buildInfo,proto3" json:"build_info,omitempty"` // DUT associated with the test run. DutInfo *DutInfo `protobuf:"bytes,2,opt,name=dut_info,json=dutInfo,proto3" json:"dut_info,omitempty"` // Execution architecture specific information. // // Types that are assignable to EnvInfo: // *ExecutionInfo_SkylabInfo // *ExecutionInfo_SatlabInfo EnvInfo isExecutionInfo_EnvInfo `protobuf_oneof:"env_info"` // contains filtered or unexported fields }
Captures test execution related information for the test run. NEXT TAG: 5
func (*ExecutionInfo) Descriptor
deprecated
func (*ExecutionInfo) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionInfo.ProtoReflect.Descriptor instead.
func (*ExecutionInfo) GetBuildInfo ¶
func (x *ExecutionInfo) GetBuildInfo() *BuildInfo
func (*ExecutionInfo) GetDutInfo ¶
func (x *ExecutionInfo) GetDutInfo() *DutInfo
func (*ExecutionInfo) GetEnvInfo ¶
func (m *ExecutionInfo) GetEnvInfo() isExecutionInfo_EnvInfo
func (*ExecutionInfo) GetSatlabInfo ¶
func (x *ExecutionInfo) GetSatlabInfo() *SatlabInfo
func (*ExecutionInfo) GetSkylabInfo ¶
func (x *ExecutionInfo) GetSkylabInfo() *SkylabInfo
func (*ExecutionInfo) ProtoMessage ¶
func (*ExecutionInfo) ProtoMessage()
func (*ExecutionInfo) ProtoReflect ¶
func (x *ExecutionInfo) ProtoReflect() protoreflect.Message
func (*ExecutionInfo) Reset ¶
func (x *ExecutionInfo) Reset()
func (*ExecutionInfo) String ¶
func (x *ExecutionInfo) String() string
type ExecutionInfo_SatlabInfo ¶
type ExecutionInfo_SatlabInfo struct {
SatlabInfo *SatlabInfo `protobuf:"bytes,4,opt,name=satlab_info,json=satlabInfo,proto3,oneof"`
}
type ExecutionInfo_SkylabInfo ¶
type ExecutionInfo_SkylabInfo struct {
SkylabInfo *SkylabInfo `protobuf:"bytes,3,opt,name=skylab_info,json=skylabInfo,proto3,oneof"`
}
type ExecutionMetadata ¶
type ExecutionMetadata struct { // List of software dependencies needed to be installed onto the DUT for the // particular Test Case, // e.g. provisioning requirements, additional supplemental files to download. // // Aligned with the SoftwareDependency in // "go.chromium.org/chromiumos/infra/proto/go/test_platform/request.proto". SoftwareDependencies map[string]string `` /* 209-byte string literal not displayed */ // Captures the command and arguments used to run the particular Test Case. // This could be at the Test Invocation level which would be propagated to // each of the Test Case that’s contained by the Test Invocation. This is // useful for retrying or rerunning the test again if needed. TestArgs map[string]string `` /* 173-byte string literal not displayed */ // contains filtered or unexported fields }
Metadata associated with the test execution. The execution metadata are mainly related to the software respect. NEXT TAG: 3
func (*ExecutionMetadata) Descriptor
deprecated
func (*ExecutionMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionMetadata.ProtoReflect.Descriptor instead.
func (*ExecutionMetadata) GetSoftwareDependencies ¶
func (x *ExecutionMetadata) GetSoftwareDependencies() map[string]string
func (*ExecutionMetadata) GetTestArgs ¶
func (x *ExecutionMetadata) GetTestArgs() map[string]string
func (*ExecutionMetadata) ProtoMessage ¶
func (*ExecutionMetadata) ProtoMessage()
func (*ExecutionMetadata) ProtoReflect ¶
func (x *ExecutionMetadata) ProtoReflect() protoreflect.Message
func (*ExecutionMetadata) Reset ¶
func (x *ExecutionMetadata) Reset()
func (*ExecutionMetadata) String ¶
func (x *ExecutionMetadata) String() string
type Job ¶
type Job struct { Dir *string `protobuf:"bytes,1,req,name=dir" json:"dir,omitempty"` Tests []*Job_Test `protobuf:"bytes,2,rep,name=tests" json:"tests,omitempty"` User *string `protobuf:"bytes,3,req,name=user" json:"user,omitempty"` Label *string `protobuf:"bytes,4,req,name=label" json:"label,omitempty"` Tag *string `protobuf:"bytes,5,req,name=tag" json:"tag,omitempty"` QueuedTime *int64 `protobuf:"varint,6,req,name=queued_time,json=queuedTime" json:"queued_time,omitempty"` StartedTime *int64 `protobuf:"varint,7,req,name=started_time,json=startedTime" json:"started_time,omitempty"` FinishedTime *int64 `protobuf:"varint,8,req,name=finished_time,json=finishedTime" json:"finished_time,omitempty"` Machine *string `protobuf:"bytes,9,req,name=machine" json:"machine,omitempty"` MachineOwner *string `protobuf:"bytes,10,req,name=machine_owner,json=machineOwner" json:"machine_owner,omitempty"` MachineGroup *string `protobuf:"bytes,11,req,name=machine_group,json=machineGroup" json:"machine_group,omitempty"` AbortedBy *string `protobuf:"bytes,12,req,name=aborted_by,json=abortedBy" json:"aborted_by,omitempty"` AbortedOn *int64 `protobuf:"varint,13,req,name=aborted_on,json=abortedOn" json:"aborted_on,omitempty"` AfeJobId *string `protobuf:"bytes,14,req,name=afe_job_id,json=afeJobId" json:"afe_job_id,omitempty"` KeyvalDict []*Job_KeyVal `protobuf:"bytes,15,rep,name=keyval_dict,json=keyvalDict" json:"keyval_dict,omitempty"` AfeParentJobId *string `protobuf:"bytes,16,opt,name=afe_parent_job_id,json=afeParentJobId" json:"afe_parent_job_id,omitempty"` // If none, assuming parent job. // Could be none, use a generated id as foreign key to tests. JobIdx *int64 `protobuf:"varint,17,opt,name=job_idx,json=jobIdx" json:"job_idx,omitempty"` BuildVersion *string `protobuf:"bytes,18,opt,name=build_version,json=buildVersion" json:"build_version,omitempty"` Suite *string `protobuf:"bytes,19,opt,name=suite" json:"suite,omitempty"` Board *string `protobuf:"bytes,20,opt,name=board" json:"board,omitempty"` DlmSkuId *string `protobuf:"bytes,21,opt,name=dlm_sku_id,json=dlmSkuId" json:"dlm_sku_id,omitempty"` Hwid *string `protobuf:"bytes,22,opt,name=hwid" json:"hwid,omitempty"` Uploader *string `protobuf:"bytes,23,opt,name=uploader" json:"uploader,omitempty"` // contains filtered or unexported fields }
func (*Job) Descriptor
deprecated
func (*Job) GetAbortedBy ¶
func (*Job) GetAbortedOn ¶
func (*Job) GetAfeJobId ¶
func (*Job) GetAfeParentJobId ¶
func (*Job) GetBuildVersion ¶
func (*Job) GetDlmSkuId ¶
func (*Job) GetFinishedTime ¶
func (*Job) GetKeyvalDict ¶
func (x *Job) GetKeyvalDict() []*Job_KeyVal
func (*Job) GetMachine ¶
func (*Job) GetMachineGroup ¶
func (*Job) GetMachineOwner ¶
func (*Job) GetQueuedTime ¶
func (*Job) GetStartedTime ¶
func (*Job) GetUploader ¶
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
type Job_Iteration ¶
type Job_Iteration struct { Index *int64 `protobuf:"varint,1,req,name=index" json:"index,omitempty"` AttrKeyval []*Job_KeyVal `protobuf:"bytes,2,rep,name=attr_keyval,json=attrKeyval" json:"attr_keyval,omitempty"` PerfKeyval []*Job_KeyVal `protobuf:"bytes,3,rep,name=perf_keyval,json=perfKeyval" json:"perf_keyval,omitempty"` // contains filtered or unexported fields }
func (*Job_Iteration) Descriptor
deprecated
func (*Job_Iteration) Descriptor() ([]byte, []int)
Deprecated: Use Job_Iteration.ProtoReflect.Descriptor instead.
func (*Job_Iteration) GetAttrKeyval ¶
func (x *Job_Iteration) GetAttrKeyval() []*Job_KeyVal
func (*Job_Iteration) GetIndex ¶
func (x *Job_Iteration) GetIndex() int64
func (*Job_Iteration) GetPerfKeyval ¶
func (x *Job_Iteration) GetPerfKeyval() []*Job_KeyVal
func (*Job_Iteration) ProtoMessage ¶
func (*Job_Iteration) ProtoMessage()
func (*Job_Iteration) ProtoReflect ¶
func (x *Job_Iteration) ProtoReflect() protoreflect.Message
func (*Job_Iteration) Reset ¶
func (x *Job_Iteration) Reset()
func (*Job_Iteration) String ¶
func (x *Job_Iteration) String() string
type Job_Kernel ¶
type Job_Kernel struct { Base *string `protobuf:"bytes,1,req,name=base" json:"base,omitempty"` KernelHash *string `protobuf:"bytes,2,req,name=kernel_hash,json=kernelHash" json:"kernel_hash,omitempty"` // contains filtered or unexported fields }
func (*Job_Kernel) Descriptor
deprecated
func (*Job_Kernel) Descriptor() ([]byte, []int)
Deprecated: Use Job_Kernel.ProtoReflect.Descriptor instead.
func (*Job_Kernel) GetBase ¶
func (x *Job_Kernel) GetBase() string
func (*Job_Kernel) GetKernelHash ¶
func (x *Job_Kernel) GetKernelHash() string
func (*Job_Kernel) ProtoMessage ¶
func (*Job_Kernel) ProtoMessage()
func (*Job_Kernel) ProtoReflect ¶
func (x *Job_Kernel) ProtoReflect() protoreflect.Message
func (*Job_Kernel) Reset ¶
func (x *Job_Kernel) Reset()
func (*Job_Kernel) String ¶
func (x *Job_Kernel) String() string
type Job_KeyVal ¶
type Job_KeyVal struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` Value *string `protobuf:"bytes,2,req,name=value" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Job_KeyVal) Descriptor
deprecated
func (*Job_KeyVal) Descriptor() ([]byte, []int)
Deprecated: Use Job_KeyVal.ProtoReflect.Descriptor instead.
func (*Job_KeyVal) GetName ¶
func (x *Job_KeyVal) GetName() string
func (*Job_KeyVal) GetValue ¶
func (x *Job_KeyVal) GetValue() string
func (*Job_KeyVal) ProtoMessage ¶
func (*Job_KeyVal) ProtoMessage()
func (*Job_KeyVal) ProtoReflect ¶
func (x *Job_KeyVal) ProtoReflect() protoreflect.Message
func (*Job_KeyVal) Reset ¶
func (x *Job_KeyVal) Reset()
func (*Job_KeyVal) String ¶
func (x *Job_KeyVal) String() string
type Job_Test ¶
type Job_Test struct { Subdir *string `protobuf:"bytes,1,req,name=subdir" json:"subdir,omitempty"` Testname *string `protobuf:"bytes,2,req,name=testname" json:"testname,omitempty"` Status *string `protobuf:"bytes,3,req,name=status" json:"status,omitempty"` Reason *string `protobuf:"bytes,4,req,name=reason" json:"reason,omitempty"` Kernel *Job_Kernel `protobuf:"bytes,5,req,name=kernel" json:"kernel,omitempty"` Machine *string `protobuf:"bytes,6,req,name=machine" json:"machine,omitempty"` StartedTime *int64 `protobuf:"varint,7,req,name=started_time,json=startedTime" json:"started_time,omitempty"` FinishedTime *int64 `protobuf:"varint,8,req,name=finished_time,json=finishedTime" json:"finished_time,omitempty"` Iterations []*Job_Iteration `protobuf:"bytes,9,rep,name=iterations" json:"iterations,omitempty"` Attributes []*Job_KeyVal `protobuf:"bytes,10,rep,name=attributes" json:"attributes,omitempty"` Labels []string `protobuf:"bytes,11,rep,name=labels" json:"labels,omitempty"` // Could be none. Don't depend it as the key for a test. TestIdx *int64 `protobuf:"varint,12,opt,name=test_idx,json=testIdx" json:"test_idx,omitempty"` // contains filtered or unexported fields }
func (*Job_Test) Descriptor
deprecated
func (*Job_Test) GetAttributes ¶
func (x *Job_Test) GetAttributes() []*Job_KeyVal
func (*Job_Test) GetFinishedTime ¶
func (*Job_Test) GetIterations ¶
func (x *Job_Test) GetIterations() []*Job_Iteration
func (*Job_Test) GetKernel ¶
func (x *Job_Test) GetKernel() *Job_Kernel
func (*Job_Test) GetMachine ¶
func (*Job_Test) GetStartedTime ¶
func (*Job_Test) GetTestIdx ¶
func (*Job_Test) GetTestname ¶
func (*Job_Test) ProtoMessage ¶
func (*Job_Test) ProtoMessage()
func (*Job_Test) ProtoReflect ¶
func (x *Job_Test) ProtoReflect() protoreflect.Message
type Manifest ¶
type Manifest struct { // Captures the manifest version. Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` // List of associated test result artifacts. Artifacts []*Artifact `protobuf:"bytes,2,rep,name=artifacts,proto3" json:"artifacts,omitempty"` // contains filtered or unexported fields }
Manifest for test result artifacts. NEXT TAG: 3
func (*Manifest) Descriptor
deprecated
func (*Manifest) GetArtifacts ¶
func (*Manifest) GetVersion ¶
func (*Manifest) ProtoMessage ¶
func (*Manifest) ProtoMessage()
func (*Manifest) ProtoReflect ¶
func (x *Manifest) ProtoReflect() protoreflect.Message
type SatlabInfo ¶
type SatlabInfo struct { // Swarming task associated with the test run. Mainly populated for tests // running on swarming bot. SwarmingInfo *SwarmingInfo `protobuf:"bytes,1,opt,name=swarming_info,json=swarmingInfo,proto3" json:"swarming_info,omitempty"` // Buildbucket build associated with the test run. Mainly populated for tests // scheduled by buildbucket. BuildbucketInfo *BuildbucketInfo `protobuf:"bytes,2,opt,name=buildbucket_info,json=buildbucketInfo,proto3" json:"buildbucket_info,omitempty"` // Drone info associated with the test run. DroneInfo *DroneInfo `protobuf:"bytes,3,opt,name=drone_info,json=droneInfo,proto3" json:"drone_info,omitempty"` // contains filtered or unexported fields }
Captures Satlab related info. NEXT TAG: 4
func (*SatlabInfo) Descriptor
deprecated
func (*SatlabInfo) Descriptor() ([]byte, []int)
Deprecated: Use SatlabInfo.ProtoReflect.Descriptor instead.
func (*SatlabInfo) GetBuildbucketInfo ¶
func (x *SatlabInfo) GetBuildbucketInfo() *BuildbucketInfo
func (*SatlabInfo) GetDroneInfo ¶
func (x *SatlabInfo) GetDroneInfo() *DroneInfo
func (*SatlabInfo) GetSwarmingInfo ¶
func (x *SatlabInfo) GetSwarmingInfo() *SwarmingInfo
func (*SatlabInfo) ProtoMessage ¶
func (*SatlabInfo) ProtoMessage()
func (*SatlabInfo) ProtoReflect ¶
func (x *SatlabInfo) ProtoReflect() protoreflect.Message
func (*SatlabInfo) Reset ¶
func (x *SatlabInfo) Reset()
func (*SatlabInfo) String ¶
func (x *SatlabInfo) String() string
type SchedulingMetadata ¶
type SchedulingMetadata struct { // HardwareAttributes defines the hardware-bound characteristics of the // devices to run tests on. HardwareDependencies map[string]string `` /* 209-byte string literal not displayed */ // Captures scheduling arguments that affect how the tests in this request are // prioritized relative to other requests, and how capacity for them is // allocated, // e.g. Scheduling field in // "go.chromium.org/chromiumos/infra/proto/go/test_platform/request.proto". // // The following args are supported: // - analytics_name: Name of the config, used for analytics, // e.g. "Bluetooth_Sa_Perbuild". Source from the SchedulerConfig in: // "go.chromium.org/chromiumos/infra/proto/go/testplans/suite_scheduler.proto" // - ctp-fwd-task-name: Suite scheduler config name, // e.g. "Bluetooth_Sa_Perbuild". // - qs_account: Quota Scheduler account to use for DUT pool, // e.g. "unmanaged_p2". Source from the PoolOptions in: // "go.chromium.org/chromiumos/infra/proto/go/testplans/suite_scheduler.proto" SchedulingArgs map[string]string `` /* 191-byte string literal not displayed */ // The timing information of the scheduling task, // e.g. fast, slow, extendedtimeout, ordering etc. TimeInfo *TimingInfo `protobuf:"bytes,3,opt,name=time_info,json=timeInfo,proto3" json:"time_info,omitempty"` // contains filtered or unexported fields }
Metadata associated with the scheduling of the test. The scheduling metadata are mainly related to the hardware aspect. NEXT TAG: 4
func (*SchedulingMetadata) Descriptor
deprecated
func (*SchedulingMetadata) Descriptor() ([]byte, []int)
Deprecated: Use SchedulingMetadata.ProtoReflect.Descriptor instead.
func (*SchedulingMetadata) GetHardwareDependencies ¶
func (x *SchedulingMetadata) GetHardwareDependencies() map[string]string
func (*SchedulingMetadata) GetSchedulingArgs ¶
func (x *SchedulingMetadata) GetSchedulingArgs() map[string]string
func (*SchedulingMetadata) GetTimeInfo ¶
func (x *SchedulingMetadata) GetTimeInfo() *TimingInfo
func (*SchedulingMetadata) ProtoMessage ¶
func (*SchedulingMetadata) ProtoMessage()
func (*SchedulingMetadata) ProtoReflect ¶
func (x *SchedulingMetadata) ProtoReflect() protoreflect.Message
func (*SchedulingMetadata) Reset ¶
func (x *SchedulingMetadata) Reset()
func (*SchedulingMetadata) String ¶
func (x *SchedulingMetadata) String() string
type SkylabInfo ¶
type SkylabInfo struct { // Drone info associated with the test run. DroneInfo *DroneInfo `protobuf:"bytes,1,opt,name=drone_info,json=droneInfo,proto3" json:"drone_info,omitempty"` // Swarming task associated with the test run. Mainly populated for tests // running on swarming bot. SwarmingInfo *SwarmingInfo `protobuf:"bytes,2,opt,name=swarming_info,json=swarmingInfo,proto3" json:"swarming_info,omitempty"` // Buildbucket build associated with the test run. Mainly populated for tests // scheduled by buildbucket. BuildbucketInfo *BuildbucketInfo `protobuf:"bytes,3,opt,name=buildbucket_info,json=buildbucketInfo,proto3" json:"buildbucket_info,omitempty"` // contains filtered or unexported fields }
Captures Skylab related info. NEXT TAG: 4
func (*SkylabInfo) Descriptor
deprecated
func (*SkylabInfo) Descriptor() ([]byte, []int)
Deprecated: Use SkylabInfo.ProtoReflect.Descriptor instead.
func (*SkylabInfo) GetBuildbucketInfo ¶
func (x *SkylabInfo) GetBuildbucketInfo() *BuildbucketInfo
func (*SkylabInfo) GetDroneInfo ¶
func (x *SkylabInfo) GetDroneInfo() *DroneInfo
func (*SkylabInfo) GetSwarmingInfo ¶
func (x *SkylabInfo) GetSwarmingInfo() *SwarmingInfo
func (*SkylabInfo) ProtoMessage ¶
func (*SkylabInfo) ProtoMessage()
func (*SkylabInfo) ProtoReflect ¶
func (x *SkylabInfo) ProtoReflect() protoreflect.Message
func (*SkylabInfo) Reset ¶
func (x *SkylabInfo) Reset()
func (*SkylabInfo) String ¶
func (x *SkylabInfo) String() string
type SwarmingInfo ¶
type SwarmingInfo struct { // The Swarming task id. // Example: "59f0e13fe7af0710" TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"` // The parent's swarming task id. // Example: "59ef5e9532bbd611" SuiteTaskId string `protobuf:"bytes,2,opt,name=suite_task_id,json=suiteTaskId,proto3" json:"suite_task_id,omitempty"` // The swarming task name (swarming request name). // Format: "bb-<buildbucket_id>-{project}/{bucket}/{builder}" // Example: "bb-8818737803155059937-chromeos/general/Full" TaskName string `protobuf:"bytes,3,opt,name=task_name,json=taskName,proto3" json:"task_name,omitempty"` // Device pool, an optional dimension to Swarming, which is used only by // ChromeOS. // Example: "ChromeOSSkylab" Pool string `protobuf:"bytes,4,opt,name=pool,proto3" json:"pool,omitempty"` // A pool dimension for swarming task scheduling. // Example: "DUT_POOL_QUOTA" LabelPool string `protobuf:"bytes,5,opt,name=label_pool,json=labelPool,proto3" json:"label_pool,omitempty"` // contains filtered or unexported fields }
Captures the Swarming task related info. NEXT TAG: 6
func (*SwarmingInfo) Descriptor
deprecated
func (*SwarmingInfo) Descriptor() ([]byte, []int)
Deprecated: Use SwarmingInfo.ProtoReflect.Descriptor instead.
func (*SwarmingInfo) GetLabelPool ¶
func (x *SwarmingInfo) GetLabelPool() string
func (*SwarmingInfo) GetPool ¶
func (x *SwarmingInfo) GetPool() string
func (*SwarmingInfo) GetSuiteTaskId ¶
func (x *SwarmingInfo) GetSuiteTaskId() string
func (*SwarmingInfo) GetTaskId ¶
func (x *SwarmingInfo) GetTaskId() string
func (*SwarmingInfo) GetTaskName ¶
func (x *SwarmingInfo) GetTaskName() string
func (*SwarmingInfo) ProtoMessage ¶
func (*SwarmingInfo) ProtoMessage()
func (*SwarmingInfo) ProtoReflect ¶
func (x *SwarmingInfo) ProtoReflect() protoreflect.Message
func (*SwarmingInfo) Reset ¶
func (x *SwarmingInfo) Reset()
func (*SwarmingInfo) String ¶
func (x *SwarmingInfo) String() string
type TestCaseInfo ¶
type TestCaseInfo struct { // Deprecated. Use TestCaseMetadata within TestCaseResult below instead. // Metadata related to test case and execution context. // // Deprecated: Do not use. TestCaseMetadata *api1.TestCaseMetadata `protobuf:"bytes,1,opt,name=test_case_metadata,json=testCaseMetadata,proto3" json:"test_case_metadata,omitempty"` // Result of a single execution of a given test case, including test harness // and test case metadata. TestCaseResult *api1.TestCaseResult `protobuf:"bytes,2,opt,name=test_case_result,json=testCaseResult,proto3" json:"test_case_result,omitempty"` // The display name of the test result. // Example: "hatch-cq/R102-14632.0.0/wificell-cq/tast.wificell-cq" DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Test suite name. // Example: "crosbolt_perf_perbuild" Suite string `protobuf:"bytes,4,opt,name=suite,proto3" json:"suite,omitempty"` // The branch name. // Example: main Branch string `protobuf:"bytes,5,opt,name=branch,proto3" json:"branch,omitempty"` // The main builder name. // Example: main-release MainBuilderName string `protobuf:"bytes,6,opt,name=main_builder_name,json=mainBuilderName,proto3" json:"main_builder_name,omitempty"` // The requester who triggered the test run. Requester string `protobuf:"bytes,7,opt,name=requester,proto3" json:"requester,omitempty"` // List of email addresses to contact in case of test failures. Contacts []string `protobuf:"bytes,8,rep,name=contacts,proto3" json:"contacts,omitempty"` // The name of the testplan, if one is associated // Example: ltl_testplan TestPlanId string `protobuf:"bytes,9,opt,name=test_plan_id,json=testPlanId,proto3" json:"test_plan_id,omitempty"` // contains filtered or unexported fields }
Captures test case information associated with a test run. NEXT TAG: 10
func (*TestCaseInfo) Descriptor
deprecated
func (*TestCaseInfo) Descriptor() ([]byte, []int)
Deprecated: Use TestCaseInfo.ProtoReflect.Descriptor instead.
func (*TestCaseInfo) GetBranch ¶
func (x *TestCaseInfo) GetBranch() string
func (*TestCaseInfo) GetContacts ¶
func (x *TestCaseInfo) GetContacts() []string
func (*TestCaseInfo) GetDisplayName ¶
func (x *TestCaseInfo) GetDisplayName() string
func (*TestCaseInfo) GetMainBuilderName ¶
func (x *TestCaseInfo) GetMainBuilderName() string
func (*TestCaseInfo) GetRequester ¶
func (x *TestCaseInfo) GetRequester() string
func (*TestCaseInfo) GetSuite ¶
func (x *TestCaseInfo) GetSuite() string
func (*TestCaseInfo) GetTestCaseMetadata
deprecated
func (x *TestCaseInfo) GetTestCaseMetadata() *api1.TestCaseMetadata
Deprecated: Do not use.
func (*TestCaseInfo) GetTestCaseResult ¶
func (x *TestCaseInfo) GetTestCaseResult() *api1.TestCaseResult
func (*TestCaseInfo) GetTestPlanId ¶
func (x *TestCaseInfo) GetTestPlanId() string
func (*TestCaseInfo) ProtoMessage ¶
func (*TestCaseInfo) ProtoMessage()
func (*TestCaseInfo) ProtoReflect ¶
func (x *TestCaseInfo) ProtoReflect() protoreflect.Message
func (*TestCaseInfo) Reset ¶
func (x *TestCaseInfo) Reset()
func (*TestCaseInfo) String ¶
func (x *TestCaseInfo) String() string
type TestEnvironment ¶
type TestEnvironment struct { // The unique id of the test environment that produced results in this // invocation. Id *TestEnvironment_Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // All the ancestor ids of this test environment. The order represents the // relationship of the ancestors and the first one is the root. AncestorIds []*TestEnvironment_Id `protobuf:"bytes,2,rep,name=ancestor_ids,json=ancestorIds,proto3" json:"ancestor_ids,omitempty"` // contains filtered or unexported fields }
Captures the test environment that produced the test invocation, e.g. internal labs via buildbucket, partner labs via Satlab for Partner, local LED testing via swarming. NEXT TAG: 3
func (*TestEnvironment) Descriptor
deprecated
func (*TestEnvironment) Descriptor() ([]byte, []int)
Deprecated: Use TestEnvironment.ProtoReflect.Descriptor instead.
func (*TestEnvironment) GetAncestorIds ¶
func (x *TestEnvironment) GetAncestorIds() []*TestEnvironment_Id
func (*TestEnvironment) GetId ¶
func (x *TestEnvironment) GetId() *TestEnvironment_Id
func (*TestEnvironment) ProtoMessage ¶
func (*TestEnvironment) ProtoMessage()
func (*TestEnvironment) ProtoReflect ¶
func (x *TestEnvironment) ProtoReflect() protoreflect.Message
func (*TestEnvironment) Reset ¶
func (x *TestEnvironment) Reset()
func (*TestEnvironment) String ¶
func (x *TestEnvironment) String() string
type TestEnvironment_Id ¶
type TestEnvironment_Id struct { // The unique id of the test environment that produced results in this // invocation. // Example: buildbucket id: "8799081636806167121". Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The full name of the test environment that produced results in this // invocation. See also https://aip.dev/122#full-resource-names // e.g. // - Swarming task: // "//chromeos-swarming.appspot.com//tasks/5e91083c29fc0810" // - Buildbucket build: // "//cr-buildbucket.appspot.com/builds/8799081636806167121". Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Unique identifier for the test environment that produced results in this invocation. NEXT TAG: 3
func (*TestEnvironment_Id) Descriptor
deprecated
func (*TestEnvironment_Id) Descriptor() ([]byte, []int)
Deprecated: Use TestEnvironment_Id.ProtoReflect.Descriptor instead.
func (*TestEnvironment_Id) GetId ¶
func (x *TestEnvironment_Id) GetId() string
func (*TestEnvironment_Id) GetName ¶
func (x *TestEnvironment_Id) GetName() string
func (*TestEnvironment_Id) ProtoMessage ¶
func (*TestEnvironment_Id) ProtoMessage()
func (*TestEnvironment_Id) ProtoReflect ¶
func (x *TestEnvironment_Id) ProtoReflect() protoreflect.Message
func (*TestEnvironment_Id) Reset ¶
func (x *TestEnvironment_Id) Reset()
func (*TestEnvironment_Id) String ¶
func (x *TestEnvironment_Id) String() string
type TestInvocation ¶
type TestInvocation struct { // The test environment specific information. TestEnvironment *TestEnvironment `protobuf:"bytes,1,opt,name=test_environment,json=testEnvironment,proto3" json:"test_environment,omitempty"` // The topology of the connected devices under test. The DUT topology // represents the hardware specs of devices and includes a full list of // available DUTs of a given schedule-able unit (e.g. swarming bot) from // inventory server. // Multi-dut Sarming bot example: // https://chromeos-swarming.appspot.com/bot?id=crossk-chromeos15-row3-metro1-unit4 // // For multi-dut testing, it's possible that only a subset of DUTs are used // to run tests. In addition, only those DUT that are used for testing will // have provision info and build info. Refer to ExecutionInfo fields for // detailed test execution info of DUTs. DutTopology *api.DutTopology `protobuf:"bytes,2,opt,name=dut_topology,json=dutTopology,proto3" json:"dut_topology,omitempty"` // The execution information for the test run that consists of software // information (e.g. build) and hardware information (e.g. DUT). // Generally, this will contain a single Dut for an functional test that // doesn't depend on other devices, but can include a collection of devices // used in multi-dut testing (e.g. ChromeOS to ChromeOS, ChromeOS to Android, // etc...). For multi-dut testing, there are only one primary DUT and one or // more secondary DUTs. // // Test execution related information for the primary DUT. PrimaryExecutionInfo *ExecutionInfo `protobuf:"bytes,3,opt,name=primary_execution_info,json=primaryExecutionInfo,proto3" json:"primary_execution_info,omitempty"` // Test execution related information for the secondary DUTs. SecondaryExecutionsInfo []*ExecutionInfo `` /* 132-byte string literal not displayed */ // The metadata required to schedule the test(s) within the same test // invocation. SchedulingMetadata *SchedulingMetadata `protobuf:"bytes,5,opt,name=scheduling_metadata,json=schedulingMetadata,proto3" json:"scheduling_metadata,omitempty"` // For added flexibility, additional key value pairs could be added and // associated with the given test invocation as needed. Tags map[string]string `` /* 149-byte string literal not displayed */ // Flag to indicate whether tests are run in CFT. IsCftRun bool `protobuf:"varint,7,opt,name=is_cft_run,json=isCftRun,proto3" json:"is_cft_run,omitempty"` // contains filtered or unexported fields }
Captures invocation-level information for test results. NEXT TAG: 8
func (*TestInvocation) Descriptor
deprecated
func (*TestInvocation) Descriptor() ([]byte, []int)
Deprecated: Use TestInvocation.ProtoReflect.Descriptor instead.
func (*TestInvocation) GetDutTopology ¶
func (x *TestInvocation) GetDutTopology() *api.DutTopology
func (*TestInvocation) GetIsCftRun ¶
func (x *TestInvocation) GetIsCftRun() bool
func (*TestInvocation) GetPrimaryExecutionInfo ¶
func (x *TestInvocation) GetPrimaryExecutionInfo() *ExecutionInfo
func (*TestInvocation) GetSchedulingMetadata ¶
func (x *TestInvocation) GetSchedulingMetadata() *SchedulingMetadata
func (*TestInvocation) GetSecondaryExecutionsInfo ¶
func (x *TestInvocation) GetSecondaryExecutionsInfo() []*ExecutionInfo
func (*TestInvocation) GetTags ¶
func (x *TestInvocation) GetTags() map[string]string
func (*TestInvocation) GetTestEnvironment ¶
func (x *TestInvocation) GetTestEnvironment() *TestEnvironment
func (*TestInvocation) ProtoMessage ¶
func (*TestInvocation) ProtoMessage()
func (*TestInvocation) ProtoReflect ¶
func (x *TestInvocation) ProtoReflect() protoreflect.Message
func (*TestInvocation) Reset ¶
func (x *TestInvocation) Reset()
func (*TestInvocation) String ¶
func (x *TestInvocation) String() string
type TestPlanArtifact ¶
type TestPlanArtifact struct { // Captures hardware test plans HwTestPlans []*v1.HWTestPlan `protobuf:"bytes,1,rep,name=hw_test_plans,json=hwTestPlans,proto3" json:"hw_test_plans,omitempty"` // contains filtered or unexported fields }
Captures artifact for test plans. NEXT TAG: 2
func (*TestPlanArtifact) Descriptor
deprecated
func (*TestPlanArtifact) Descriptor() ([]byte, []int)
Deprecated: Use TestPlanArtifact.ProtoReflect.Descriptor instead.
func (*TestPlanArtifact) GetHwTestPlans ¶
func (x *TestPlanArtifact) GetHwTestPlans() []*v1.HWTestPlan
func (*TestPlanArtifact) ProtoMessage ¶
func (*TestPlanArtifact) ProtoMessage()
func (*TestPlanArtifact) ProtoReflect ¶
func (x *TestPlanArtifact) ProtoReflect() protoreflect.Message
func (*TestPlanArtifact) Reset ¶
func (x *TestPlanArtifact) Reset()
func (*TestPlanArtifact) String ¶
func (x *TestPlanArtifact) String() string
type TestResult ¶
type TestResult struct { // Captures the test result artifact version. Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` // The test invocation which contains invocation-level information. TestInvocation *TestInvocation `protobuf:"bytes,2,opt,name=test_invocation,json=testInvocation,proto3" json:"test_invocation,omitempty"` // List of test runs which contains specific test-level information. TestRuns []*TestRun `protobuf:"bytes,3,rep,name=test_runs,json=testRuns,proto3" json:"test_runs,omitempty"` // contains filtered or unexported fields }
Captures rich information for test results. NEXT TAG: 4
func (*TestResult) Descriptor
deprecated
func (*TestResult) Descriptor() ([]byte, []int)
Deprecated: Use TestResult.ProtoReflect.Descriptor instead.
func (*TestResult) GetTestInvocation ¶
func (x *TestResult) GetTestInvocation() *TestInvocation
func (*TestResult) GetTestRuns ¶
func (x *TestResult) GetTestRuns() []*TestRun
func (*TestResult) GetVersion ¶
func (x *TestResult) GetVersion() uint32
func (*TestResult) ProtoMessage ¶
func (*TestResult) ProtoMessage()
func (*TestResult) ProtoReflect ¶
func (x *TestResult) ProtoReflect() protoreflect.Message
func (*TestResult) Reset ¶
func (x *TestResult) Reset()
func (*TestResult) String ¶
func (x *TestResult) String() string
type TestRun ¶
type TestRun struct { // Test case information for the test result. TestCaseInfo *TestCaseInfo `protobuf:"bytes,1,opt,name=test_case_info,json=testCaseInfo,proto3" json:"test_case_info,omitempty"` // List of paths to the result artifacts that are used to derive test result // information. LogsInfo []*_go.StoragePath `protobuf:"bytes,2,rep,name=logs_info,json=logsInfo,proto3" json:"logs_info,omitempty"` // List of additional custom results. CustomResults []*CustomResult `protobuf:"bytes,3,rep,name=custom_results,json=customResults,proto3" json:"custom_results,omitempty"` // The timing information of the test run. TimeInfo *TimingInfo `protobuf:"bytes,4,opt,name=time_info,json=timeInfo,proto3" json:"time_info,omitempty"` // Test harness that the test belongs to. TestHarness *api1.TestHarness `protobuf:"bytes,5,opt,name=test_harness,json=testHarness,proto3" json:"test_harness,omitempty"` // The metadata required to execute the test run. ExecutionMetadata *ExecutionMetadata `protobuf:"bytes,6,opt,name=execution_metadata,json=executionMetadata,proto3" json:"execution_metadata,omitempty"` // For added flexibility, additional key value pairs could be added and // associated with the given test run as needed. Tags map[string]string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
Captures information regarding a test run. NEXT TAG: 8
func (*TestRun) Descriptor
deprecated
func (*TestRun) GetCustomResults ¶
func (x *TestRun) GetCustomResults() []*CustomResult
func (*TestRun) GetExecutionMetadata ¶
func (x *TestRun) GetExecutionMetadata() *ExecutionMetadata
func (*TestRun) GetLogsInfo ¶
func (x *TestRun) GetLogsInfo() []*_go.StoragePath
func (*TestRun) GetTestCaseInfo ¶
func (x *TestRun) GetTestCaseInfo() *TestCaseInfo
func (*TestRun) GetTestHarness ¶
func (x *TestRun) GetTestHarness() *api1.TestHarness
func (*TestRun) GetTimeInfo ¶
func (x *TestRun) GetTimeInfo() *TimingInfo
func (*TestRun) ProtoMessage ¶
func (*TestRun) ProtoMessage()
func (*TestRun) ProtoReflect ¶
func (x *TestRun) ProtoReflect() protoreflect.Message
type TimingInfo ¶
type TimingInfo struct { // The time when the execution was created and pending in queue. QueuedTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=queued_time,json=queuedTime,proto3" json:"queued_time,omitempty"` // The time when the execution started to execute. StartedTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=started_time,json=startedTime,proto3" json:"started_time,omitempty"` // Duration of the execution. Duration *durationpb.Duration `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
Captures the timing information. NEXT TAG: 4
func (*TimingInfo) Descriptor
deprecated
func (*TimingInfo) Descriptor() ([]byte, []int)
Deprecated: Use TimingInfo.ProtoReflect.Descriptor instead.
func (*TimingInfo) GetDuration ¶
func (x *TimingInfo) GetDuration() *durationpb.Duration
func (*TimingInfo) GetQueuedTime ¶
func (x *TimingInfo) GetQueuedTime() *timestamppb.Timestamp
func (*TimingInfo) GetStartedTime ¶
func (x *TimingInfo) GetStartedTime() *timestamppb.Timestamp
func (*TimingInfo) ProtoMessage ¶
func (*TimingInfo) ProtoMessage()
func (*TimingInfo) ProtoReflect ¶
func (x *TimingInfo) ProtoReflect() protoreflect.Message
func (*TimingInfo) Reset ¶
func (x *TimingInfo) Reset()
func (*TimingInfo) String ¶
func (x *TimingInfo) String() string