Documentation ¶
Overview ¶
Package bqpb contains protos for BigQuery.
Index ¶
- Variables
- type TestAnalysisRow
- func (*TestAnalysisRow) Descriptor() ([]byte, []int)deprecated
- func (x *TestAnalysisRow) GetAnalysisId() int64
- func (x *TestAnalysisRow) GetBuilder() *proto.BuilderID
- func (x *TestAnalysisRow) GetCreatedTime() *timestamppb.Timestamp
- func (x *TestAnalysisRow) GetCulprit() *v1.TestCulprit
- func (x *TestAnalysisRow) GetEndGitilesCommit() *proto.GitilesCommit
- func (x *TestAnalysisRow) GetEndTime() *timestamppb.Timestamp
- func (x *TestAnalysisRow) GetNthSectionResult() *v1.TestNthSectionAnalysisResult
- func (x *TestAnalysisRow) GetProject() string
- func (x *TestAnalysisRow) GetRunStatus() v1.AnalysisRunStatus
- func (x *TestAnalysisRow) GetSampleBbid() int64
- func (x *TestAnalysisRow) GetStartGitilesCommit() *proto.GitilesCommit
- func (x *TestAnalysisRow) GetStartTime() *timestamppb.Timestamp
- func (x *TestAnalysisRow) GetStatus() v1.AnalysisStatus
- func (x *TestAnalysisRow) GetTestFailures() []*v1.TestFailure
- func (*TestAnalysisRow) ProtoMessage()
- func (x *TestAnalysisRow) ProtoReflect() protoreflect.Message
- func (x *TestAnalysisRow) Reset()
- func (x *TestAnalysisRow) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_go_chromium_org_luci_bisection_proto_bq_test_analysis_row_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type TestAnalysisRow ¶
type TestAnalysisRow struct { // The project of the analysis. Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // ID to identify this analysis, same as the one in Datastore. AnalysisId int64 `protobuf:"varint,2,opt,name=analysis_id,json=analysisId,proto3" json:"analysis_id,omitempty"` // Timestamp for the create time of the analysis. CreatedTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"` // Timestamp for the start time of the analysis. StartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Timestamp for the end time of the analysis. EndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Result status of the analysis. Status v1.AnalysisStatus `protobuf:"varint,6,opt,name=status,proto3,enum=luci.bisection.v1.AnalysisStatus" json:"status,omitempty"` // Run status of the analysis. RunStatus v1.AnalysisRunStatus `` /* 130-byte string literal not displayed */ // The verified culprit for the analysis. Culprit *v1.TestCulprit `protobuf:"bytes,8,opt,name=culprit,proto3" json:"culprit,omitempty"` // The builder that the analysis analyzed. Builder *proto.BuilderID `protobuf:"bytes,9,opt,name=builder,proto3" json:"builder,omitempty"` // Test failures that the analysis analyzed. // The first item will be the primary failure, followed by other failures. TestFailures []*v1.TestFailure `protobuf:"bytes,10,rep,name=test_failures,json=testFailures,proto3" json:"test_failures,omitempty"` // The start commit of the regression range (exclusive). StartGitilesCommit *proto.GitilesCommit `protobuf:"bytes,11,opt,name=start_gitiles_commit,json=startGitilesCommit,proto3" json:"start_gitiles_commit,omitempty"` // The end commit of the regression range (inclusive). EndGitilesCommit *proto.GitilesCommit `protobuf:"bytes,12,opt,name=end_gitiles_commit,json=endGitilesCommit,proto3" json:"end_gitiles_commit,omitempty"` // Sample build bucket ID where the primary test failure failed. SampleBbid int64 `protobuf:"varint,15,opt,name=sample_bbid,json=sampleBbid,proto3" json:"sample_bbid,omitempty"` // Details of nthsection analysis, including the reruns. NthSectionResult *v1.TestNthSectionAnalysisResult `protobuf:"bytes,16,opt,name=nth_section_result,json=nthSectionResult,proto3" json:"nth_section_result,omitempty"` // contains filtered or unexported fields }
TestAnalysisRow Represents a test analysis exported to BigQuery. A test analysis is only exported to BigQuery if it has finished, and all the culprit actions have been taken. It means once a row has been exported, its data is immutable.
func (*TestAnalysisRow) Descriptor
deprecated
func (*TestAnalysisRow) Descriptor() ([]byte, []int)
Deprecated: Use TestAnalysisRow.ProtoReflect.Descriptor instead.
func (*TestAnalysisRow) GetAnalysisId ¶
func (x *TestAnalysisRow) GetAnalysisId() int64
func (*TestAnalysisRow) GetBuilder ¶
func (x *TestAnalysisRow) GetBuilder() *proto.BuilderID
func (*TestAnalysisRow) GetCreatedTime ¶
func (x *TestAnalysisRow) GetCreatedTime() *timestamppb.Timestamp
func (*TestAnalysisRow) GetCulprit ¶
func (x *TestAnalysisRow) GetCulprit() *v1.TestCulprit
func (*TestAnalysisRow) GetEndGitilesCommit ¶
func (x *TestAnalysisRow) GetEndGitilesCommit() *proto.GitilesCommit
func (*TestAnalysisRow) GetEndTime ¶
func (x *TestAnalysisRow) GetEndTime() *timestamppb.Timestamp
func (*TestAnalysisRow) GetNthSectionResult ¶
func (x *TestAnalysisRow) GetNthSectionResult() *v1.TestNthSectionAnalysisResult
func (*TestAnalysisRow) GetProject ¶
func (x *TestAnalysisRow) GetProject() string
func (*TestAnalysisRow) GetRunStatus ¶
func (x *TestAnalysisRow) GetRunStatus() v1.AnalysisRunStatus
func (*TestAnalysisRow) GetSampleBbid ¶
func (x *TestAnalysisRow) GetSampleBbid() int64
func (*TestAnalysisRow) GetStartGitilesCommit ¶
func (x *TestAnalysisRow) GetStartGitilesCommit() *proto.GitilesCommit
func (*TestAnalysisRow) GetStartTime ¶
func (x *TestAnalysisRow) GetStartTime() *timestamppb.Timestamp
func (*TestAnalysisRow) GetStatus ¶
func (x *TestAnalysisRow) GetStatus() v1.AnalysisStatus
func (*TestAnalysisRow) GetTestFailures ¶
func (x *TestAnalysisRow) GetTestFailures() []*v1.TestFailure
func (*TestAnalysisRow) ProtoMessage ¶
func (*TestAnalysisRow) ProtoMessage()
func (*TestAnalysisRow) ProtoReflect ¶
func (x *TestAnalysisRow) ProtoReflect() protoreflect.Message
func (*TestAnalysisRow) Reset ¶
func (x *TestAnalysisRow) Reset()
func (*TestAnalysisRow) String ¶
func (x *TestAnalysisRow) String() string
Click to show internal directories.
Click to hide internal directories.