Documentation ¶
Index ¶
- type AlertInfo
- func (*AlertInfo) Descriptor() ([]byte, []int)
- func (m *AlertInfo) GetBuildLink() string
- func (m *AlertInfo) GetBuildLinkText() string
- func (m *AlertInfo) GetBuildUrlText() string
- func (m *AlertInfo) GetFailBuildId() string
- func (m *AlertInfo) GetFailCount() int32
- func (m *AlertInfo) GetFailTestId() string
- func (m *AlertInfo) GetFailTime() *timestamp.Timestamp
- func (m *AlertInfo) GetFailureMessage() string
- func (m *AlertInfo) GetLatestFailBuildId() string
- func (m *AlertInfo) GetPassBuildId() string
- func (m *AlertInfo) GetPassTime() *timestamp.Timestamp
- func (*AlertInfo) ProtoMessage()
- func (m *AlertInfo) Reset()
- func (m *AlertInfo) String() string
- func (m *AlertInfo) XXX_DiscardUnknown()
- func (m *AlertInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AlertInfo) XXX_Merge(src proto.Message)
- func (m *AlertInfo) XXX_Size() int
- func (m *AlertInfo) XXX_Unmarshal(b []byte) error
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)
- func (m *Cluster) GetClusterRow() []*ClusterRow
- func (m *Cluster) GetMessage() string
- func (m *Cluster) GetTestStatus() int32
- func (*Cluster) ProtoMessage()
- func (m *Cluster) Reset()
- func (m *Cluster) String() string
- func (m *Cluster) XXX_DiscardUnknown()
- func (m *Cluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Cluster) XXX_Merge(src proto.Message)
- func (m *Cluster) XXX_Size() int
- func (m *Cluster) XXX_Unmarshal(b []byte) error
- type ClusterRow
- func (*ClusterRow) Descriptor() ([]byte, []int)
- func (m *ClusterRow) GetDisplayName() string
- func (m *ClusterRow) GetIndex() []int32
- func (*ClusterRow) ProtoMessage()
- func (m *ClusterRow) Reset()
- func (m *ClusterRow) String() string
- func (m *ClusterRow) XXX_DiscardUnknown()
- func (m *ClusterRow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClusterRow) XXX_Merge(src proto.Message)
- func (m *ClusterRow) XXX_Size() int
- func (m *ClusterRow) XXX_Unmarshal(b []byte) error
- type Column
- func (*Column) Descriptor() ([]byte, []int)
- func (m *Column) GetBuild() string
- func (m *Column) GetExtra() []string
- func (m *Column) GetHotlistIds() string
- func (m *Column) GetName() string
- func (m *Column) GetStarted() float64
- func (*Column) ProtoMessage()
- func (m *Column) Reset()
- func (m *Column) String() string
- func (m *Column) XXX_DiscardUnknown()
- func (m *Column) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Column) XXX_Merge(src proto.Message)
- func (m *Column) XXX_Size() int
- func (m *Column) XXX_Unmarshal(b []byte) error
- type Grid
- func (*Grid) Descriptor() ([]byte, []int)
- func (m *Grid) GetCluster() []*Cluster
- func (m *Grid) GetColumns() []*Column
- func (m *Grid) GetConfig() *config.TestGroup
- func (m *Grid) GetLastAlertMailTime() float64
- func (m *Grid) GetLastTimeUpdated() float64
- func (m *Grid) GetMostRecentClusterTimestamp() float64
- func (m *Grid) GetRows() []*Row
- func (m *Grid) GetTestMetadata() []*TestMetadata
- func (m *Grid) GetUpdateInfo() []*UpdateInfo
- func (*Grid) ProtoMessage()
- func (m *Grid) Reset()
- func (m *Grid) String() string
- func (m *Grid) XXX_DiscardUnknown()
- func (m *Grid) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Grid) XXX_Merge(src proto.Message)
- func (m *Grid) XXX_Size() int
- func (m *Grid) XXX_Unmarshal(b []byte) error
- type Metric
- func (*Metric) Descriptor() ([]byte, []int)
- func (m *Metric) GetIndices() []int32
- func (m *Metric) GetName() string
- func (m *Metric) GetValues() []float64
- func (*Metric) ProtoMessage()
- func (m *Metric) Reset()
- func (m *Metric) String() string
- func (m *Metric) XXX_DiscardUnknown()
- func (m *Metric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Metric) XXX_Merge(src proto.Message)
- func (m *Metric) XXX_Size() int
- func (m *Metric) XXX_Unmarshal(b []byte) error
- type Row
- func (*Row) Descriptor() ([]byte, []int)
- func (m *Row) GetAlertInfo() *AlertInfo
- func (m *Row) GetBugId() []string
- func (m *Row) GetCellIds() []string
- func (m *Row) GetIcons() []string
- func (m *Row) GetId() string
- func (m *Row) GetMessages() []string
- func (m *Row) GetMetric() []string
- func (m *Row) GetMetrics() []*Metric
- func (m *Row) GetName() string
- func (m *Row) GetResults() []int32
- func (*Row) ProtoMessage()
- func (m *Row) Reset()
- func (m *Row) String() string
- func (m *Row) XXX_DiscardUnknown()
- func (m *Row) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Row) XXX_Merge(src proto.Message)
- func (m *Row) XXX_Size() int
- func (m *Row) XXX_Unmarshal(b []byte) error
- type TestMetadata
- func (*TestMetadata) Descriptor() ([]byte, []int)
- func (m *TestMetadata) GetBugComponent() int32
- func (m *TestMetadata) GetCc() []string
- func (m *TestMetadata) GetErrorType() string
- func (m *TestMetadata) GetOwner() string
- func (m *TestMetadata) GetTestName() string
- func (*TestMetadata) ProtoMessage()
- func (m *TestMetadata) Reset()
- func (m *TestMetadata) String() string
- func (m *TestMetadata) XXX_DiscardUnknown()
- func (m *TestMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TestMetadata) XXX_Merge(src proto.Message)
- func (m *TestMetadata) XXX_Size() int
- func (m *TestMetadata) XXX_Unmarshal(b []byte) error
- type UpdateInfo
- func (*UpdateInfo) Descriptor() ([]byte, []int)
- func (m *UpdateInfo) GetUpdatePhaseData() []*UpdatePhaseData
- func (*UpdateInfo) ProtoMessage()
- func (m *UpdateInfo) Reset()
- func (m *UpdateInfo) String() string
- func (m *UpdateInfo) XXX_DiscardUnknown()
- func (m *UpdateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateInfo) XXX_Merge(src proto.Message)
- func (m *UpdateInfo) XXX_Size() int
- func (m *UpdateInfo) XXX_Unmarshal(b []byte) error
- type UpdatePhaseData
- func (*UpdatePhaseData) Descriptor() ([]byte, []int)
- func (m *UpdatePhaseData) GetPhaseName() string
- func (m *UpdatePhaseData) GetPhaseSeconds() float64
- func (*UpdatePhaseData) ProtoMessage()
- func (m *UpdatePhaseData) Reset()
- func (m *UpdatePhaseData) String() string
- func (m *UpdatePhaseData) XXX_DiscardUnknown()
- func (m *UpdatePhaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdatePhaseData) XXX_Merge(src proto.Message)
- func (m *UpdatePhaseData) XXX_Size() int
- func (m *UpdatePhaseData) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertInfo ¶
type AlertInfo struct { // Number of results that have failed. FailCount int32 `protobuf:"varint,1,opt,name=fail_count,json=failCount,proto3" json:"fail_count,omitempty"` // The build ID the test first failed at. FailBuildId string `protobuf:"bytes,2,opt,name=fail_build_id,json=failBuildId,proto3" json:"fail_build_id,omitempty"` // The time the test first failed at. FailTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=fail_time,json=failTime,proto3" json:"fail_time,omitempty"` // The test ID for the first test failure. FailTestId string `protobuf:"bytes,4,opt,name=fail_test_id,json=failTestId,proto3" json:"fail_test_id,omitempty"` // The build ID the test last passed at. PassBuildId string `protobuf:"bytes,5,opt,name=pass_build_id,json=passBuildId,proto3" json:"pass_build_id,omitempty"` // The time the test last passed at. PassTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=pass_time,json=passTime,proto3" json:"pass_time,omitempty"` // A snippet explaining the failure. FailureMessage string `protobuf:"bytes,7,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"` // Link to search for build changes, internally a code-search link. BuildLink string `protobuf:"bytes,8,opt,name=build_link,json=buildLink,proto3" json:"build_link,omitempty"` // Text for option to search for build changes. BuildLinkText string `protobuf:"bytes,9,opt,name=build_link_text,json=buildLinkText,proto3" json:"build_link_text,omitempty"` // Text to display for link to search for build changes. BuildUrlText string `protobuf:"bytes,10,opt,name=build_url_text,json=buildUrlText,proto3" json:"build_url_text,omitempty"` // The test ID for the latest test failure. (Does not indicate the failure is // 'over', just the latest test failure we found.) LatestFailBuildId string `protobuf:"bytes,11,opt,name=latest_fail_build_id,json=latestFailBuildId,proto3" json:"latest_fail_build_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Info on a failing test row about the failure.
func (*AlertInfo) Descriptor ¶
func (*AlertInfo) GetBuildLink ¶
func (*AlertInfo) GetBuildLinkText ¶
func (*AlertInfo) GetBuildUrlText ¶
func (*AlertInfo) GetFailBuildId ¶
func (*AlertInfo) GetFailCount ¶
func (*AlertInfo) GetFailTestId ¶
func (*AlertInfo) GetFailTime ¶
func (*AlertInfo) GetFailureMessage ¶
func (*AlertInfo) GetLatestFailBuildId ¶ added in v0.0.17
func (*AlertInfo) GetPassBuildId ¶
func (*AlertInfo) GetPassTime ¶
func (*AlertInfo) ProtoMessage ¶
func (*AlertInfo) ProtoMessage()
func (*AlertInfo) XXX_DiscardUnknown ¶
func (m *AlertInfo) XXX_DiscardUnknown()
func (*AlertInfo) XXX_Marshal ¶
func (*AlertInfo) XXX_Unmarshal ¶
type Cluster ¶
type Cluster struct { // Test status cluster grouped by. TestStatus int32 `protobuf:"varint,1,opt,name=test_status,json=testStatus,proto3" json:"test_status,omitempty"` // Error message or testFailureClassification string cluster grouped by. Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // ClusterRows that belong to this cluster. ClusterRow []*ClusterRow `protobuf:"bytes,3,rep,name=cluster_row,json=clusterRow,proto3" json:"cluster_row,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A cluster of failures grouped by test status and message for a test results table.
func (*Cluster) Descriptor ¶
func (*Cluster) GetClusterRow ¶
func (m *Cluster) GetClusterRow() []*ClusterRow
func (*Cluster) GetMessage ¶
func (*Cluster) GetTestStatus ¶
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) XXX_DiscardUnknown ¶
func (m *Cluster) XXX_DiscardUnknown()
func (*Cluster) XXX_Marshal ¶
func (*Cluster) XXX_Unmarshal ¶
type ClusterRow ¶
type ClusterRow struct { // Name of TestRow. DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Index within row that belongs to Cluster (refer to columns of the row). Index []int32 `protobuf:"varint,2,rep,packed,name=index,proto3" json:"index,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Cells in a TestRow that belong to a specific Cluster.
func (*ClusterRow) Descriptor ¶
func (*ClusterRow) Descriptor() ([]byte, []int)
func (*ClusterRow) GetDisplayName ¶
func (m *ClusterRow) GetDisplayName() string
func (*ClusterRow) GetIndex ¶
func (m *ClusterRow) GetIndex() []int32
func (*ClusterRow) ProtoMessage ¶
func (*ClusterRow) ProtoMessage()
func (*ClusterRow) Reset ¶
func (m *ClusterRow) Reset()
func (*ClusterRow) String ¶
func (m *ClusterRow) String() string
func (*ClusterRow) XXX_DiscardUnknown ¶
func (m *ClusterRow) XXX_DiscardUnknown()
func (*ClusterRow) XXX_Marshal ¶
func (m *ClusterRow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterRow) XXX_Merge ¶
func (m *ClusterRow) XXX_Merge(src proto.Message)
func (*ClusterRow) XXX_Size ¶
func (m *ClusterRow) XXX_Size() int
func (*ClusterRow) XXX_Unmarshal ¶
func (m *ClusterRow) XXX_Unmarshal(b []byte) error
type Column ¶
type Column struct { // Unique instance of the job, typically BUILD_NUMBER from prow or a guid Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"` // Name associated with the column (such as the run/invocation ID).No two // columns should have the same build_id and name. The name field allows the // display of multiple columns with the same build_id. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Milliseconds since start of epoch (python time.time() * 1000) Started float64 `protobuf:"fixed64,3,opt,name=started,proto3" json:"started,omitempty"` // Additional custom headers like commit, image used, etc. Extra []string `protobuf:"bytes,4,rep,name=extra,proto3" json:"extra,omitempty"` // Custom hotlist ids. HotlistIds string `protobuf:"bytes,5,opt,name=hotlist_ids,json=hotlistIds,proto3" json:"hotlist_ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TestGrid columns (also known as TestCycle).
func (*Column) Descriptor ¶
func (*Column) GetHotlistIds ¶
func (*Column) GetStarted ¶
func (*Column) ProtoMessage ¶
func (*Column) ProtoMessage()
func (*Column) XXX_DiscardUnknown ¶
func (m *Column) XXX_DiscardUnknown()
func (*Column) XXX_Marshal ¶
func (*Column) XXX_Unmarshal ¶
type Grid ¶
type Grid struct { // A cycle of test results, not including the results. In the TestGrid client, // the cycles define the columns. Columns []*Column `protobuf:"bytes,1,rep,name=columns,proto3" json:"columns,omitempty"` // A test case with test results. In the TestGrid client, the cases define the // rows (and the results define the individual cells). Rows []*Row `protobuf:"bytes,2,rep,name=rows,proto3" json:"rows,omitempty"` // Seconds since epoch when last mail alert was sent. LastAlertMailTime float64 `protobuf:"fixed64,3,opt,name=last_alert_mail_time,json=lastAlertMailTime,proto3" json:"last_alert_mail_time,omitempty"` // The latest configuration used to generate this test group. Config *config.TestGroup `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"` // Seconds since epoch for last time this cycle was updated. LastTimeUpdated float64 `protobuf:"fixed64,6,opt,name=last_time_updated,json=lastTimeUpdated,proto3" json:"last_time_updated,omitempty"` // Stored info on previous timing for parts of the update cycle. UpdateInfo []*UpdateInfo `protobuf:"bytes,8,rep,name=update_info,json=updateInfo,proto3" json:"update_info,omitempty"` // Stored info on default test metadata. TestMetadata []*TestMetadata `protobuf:"bytes,9,rep,name=test_metadata,json=testMetadata,proto3" json:"test_metadata,omitempty"` // Clusters of failures for a TestResultTable instance. Cluster []*Cluster `protobuf:"bytes,10,rep,name=cluster,proto3" json:"cluster,omitempty"` // Most recent timestamp that clusters have processed. MostRecentClusterTimestamp float64 `` /* 146-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A single table of test results backing a dashboard tab.
func (*Grid) Descriptor ¶
func (*Grid) GetCluster ¶
func (*Grid) GetColumns ¶
func (*Grid) GetLastAlertMailTime ¶
func (*Grid) GetLastTimeUpdated ¶
func (*Grid) GetMostRecentClusterTimestamp ¶
func (*Grid) GetTestMetadata ¶
func (m *Grid) GetTestMetadata() []*TestMetadata
func (*Grid) GetUpdateInfo ¶
func (m *Grid) GetUpdateInfo() []*UpdateInfo
func (*Grid) ProtoMessage ¶
func (*Grid) ProtoMessage()
func (*Grid) XXX_DiscardUnknown ¶
func (m *Grid) XXX_DiscardUnknown()
func (*Grid) XXX_Unmarshal ¶
type Metric ¶
type Metric struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Sparse encoding of values. Indices is a list of pairs of <index, count> // that details columns with metric values. So given: // Indices: [0, 2, 6, 4] // Values: [0.1,0.2,6.1,6.2,6.3,6.4] // Decoded 12-value equivalent is: // [0.1, 0.2, nil, nil, nil, nil, 6.1, 6.2, 6.3, 6.4, nil, nil, ...] Indices []int32 `protobuf:"varint,2,rep,packed,name=indices,proto3" json:"indices,omitempty"` Values []float64 `protobuf:"fixed64,3,rep,packed,name=values,proto3" json:"values,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A metric and its values for each test cycle.
func (*Metric) Descriptor ¶
func (*Metric) GetIndices ¶
func (*Metric) ProtoMessage ¶
func (*Metric) ProtoMessage()
func (*Metric) XXX_DiscardUnknown ¶
func (m *Metric) XXX_DiscardUnknown()
func (*Metric) XXX_Marshal ¶
func (*Metric) XXX_Unmarshal ¶
type Row ¶
type Row struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // Results for this row, run-length encoded to reduce size/improve // performance. Thus (encoded -> decoded equivalent): // [0, 3, 5, 4] -> [0, 0, 0, 5, 5, 5, 5] // [5, 1] -> [5] // [1, 5] -> [1, 1, 1, 1, 1] // The decoded values are Result enums Results []int32 `protobuf:"varint,3,rep,packed,name=results,proto3" json:"results,omitempty"` // Test IDs for each test result in this test case. // Must be present on every column, regardless of status. CellIds []string `protobuf:"bytes,4,rep,name=cell_ids,json=cellIds,proto3" json:"cell_ids,omitempty"` // Short description of the result, displayed on mouseover. // Present for any column with a non-empty status (not NO_RESULT). Messages []string `protobuf:"bytes,5,rep,name=messages,proto3" json:"messages,omitempty"` // Names of metrics associated with this test case. Stored separate from // metric info (which may be omitted). Metric []string `protobuf:"bytes,7,rep,name=metric,proto3" json:"metric,omitempty"` Metrics []*Metric `protobuf:"bytes,8,rep,name=metrics,proto3" json:"metrics,omitempty"` // Short string to place inside the cell (F for fail, etc) // Present for any column with a non-empty status (not NO_RESULT). Icons []string `protobuf:"bytes,9,rep,name=icons,proto3" json:"icons,omitempty"` // IDs for bugs associated with results in this test case. BugId []string `protobuf:"bytes,10,rep,name=bug_id,json=bugId,proto3" json:"bug_id,omitempty"` // An alert for the failure if there's a recent failure for this test case. AlertInfo *AlertInfo `protobuf:"bytes,11,opt,name=alert_info,json=alertInfo,proto3" json:"alert_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TestGrid rows (also known as TestRow)
func (*Row) Descriptor ¶
func (*Row) GetAlertInfo ¶
func (*Row) GetCellIds ¶
func (*Row) GetMessages ¶
func (*Row) GetMetrics ¶
func (*Row) GetResults ¶
func (*Row) ProtoMessage ¶
func (*Row) ProtoMessage()
func (*Row) XXX_DiscardUnknown ¶
func (m *Row) XXX_DiscardUnknown()
func (*Row) XXX_Unmarshal ¶
type TestMetadata ¶
type TestMetadata struct { // Name of the test with associated test metadata. TestName string `protobuf:"bytes,1,opt,name=test_name,json=testName,proto3" json:"test_name,omitempty"` // Default bug component. BugComponent int32 `protobuf:"varint,2,opt,name=bug_component,json=bugComponent,proto3" json:"bug_component,omitempty"` // Default owner. Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` // Default list of cc's. Cc []string `protobuf:"bytes,4,rep,name=cc,proto3" json:"cc,omitempty"` // When present, only file a bug for failed tests with same error type. // Otherwise, always file a bug. ErrorType string `protobuf:"bytes,5,opt,name=error_type,json=errorType,proto3" json:"error_type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Info on default test metadata for a dashboard tab.
func (*TestMetadata) Descriptor ¶
func (*TestMetadata) Descriptor() ([]byte, []int)
func (*TestMetadata) GetBugComponent ¶
func (m *TestMetadata) GetBugComponent() int32
func (*TestMetadata) GetCc ¶
func (m *TestMetadata) GetCc() []string
func (*TestMetadata) GetErrorType ¶
func (m *TestMetadata) GetErrorType() string
func (*TestMetadata) GetOwner ¶
func (m *TestMetadata) GetOwner() string
func (*TestMetadata) GetTestName ¶
func (m *TestMetadata) GetTestName() string
func (*TestMetadata) ProtoMessage ¶
func (*TestMetadata) ProtoMessage()
func (*TestMetadata) Reset ¶
func (m *TestMetadata) Reset()
func (*TestMetadata) String ¶
func (m *TestMetadata) String() string
func (*TestMetadata) XXX_DiscardUnknown ¶
func (m *TestMetadata) XXX_DiscardUnknown()
func (*TestMetadata) XXX_Marshal ¶
func (m *TestMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TestMetadata) XXX_Merge ¶
func (m *TestMetadata) XXX_Merge(src proto.Message)
func (*TestMetadata) XXX_Size ¶
func (m *TestMetadata) XXX_Size() int
func (*TestMetadata) XXX_Unmarshal ¶
func (m *TestMetadata) XXX_Unmarshal(b []byte) error
type UpdateInfo ¶
type UpdateInfo struct { // Metrics for how long parts of the update cycle take. UpdatePhaseData []*UpdatePhaseData `protobuf:"bytes,1,rep,name=update_phase_data,json=updatePhaseData,proto3" json:"update_phase_data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Info on time taken to update test results during the last update cycle.
func (*UpdateInfo) Descriptor ¶
func (*UpdateInfo) Descriptor() ([]byte, []int)
func (*UpdateInfo) GetUpdatePhaseData ¶
func (m *UpdateInfo) GetUpdatePhaseData() []*UpdatePhaseData
func (*UpdateInfo) ProtoMessage ¶
func (*UpdateInfo) ProtoMessage()
func (*UpdateInfo) Reset ¶
func (m *UpdateInfo) Reset()
func (*UpdateInfo) String ¶
func (m *UpdateInfo) String() string
func (*UpdateInfo) XXX_DiscardUnknown ¶
func (m *UpdateInfo) XXX_DiscardUnknown()
func (*UpdateInfo) XXX_Marshal ¶
func (m *UpdateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateInfo) XXX_Merge ¶
func (m *UpdateInfo) XXX_Merge(src proto.Message)
func (*UpdateInfo) XXX_Size ¶
func (m *UpdateInfo) XXX_Size() int
func (*UpdateInfo) XXX_Unmarshal ¶
func (m *UpdateInfo) XXX_Unmarshal(b []byte) error
type UpdatePhaseData ¶
type UpdatePhaseData struct { // The name for a part of the update cycle. PhaseName string `protobuf:"bytes,1,opt,name=phase_name,json=phaseName,proto3" json:"phase_name,omitempty"` // Time taken for a part of the update cycle, in seconds. PhaseSeconds float64 `protobuf:"fixed64,2,opt,name=phase_seconds,json=phaseSeconds,proto3" json:"phase_seconds,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdatePhaseData) Descriptor ¶
func (*UpdatePhaseData) Descriptor() ([]byte, []int)
func (*UpdatePhaseData) GetPhaseName ¶
func (m *UpdatePhaseData) GetPhaseName() string
func (*UpdatePhaseData) GetPhaseSeconds ¶
func (m *UpdatePhaseData) GetPhaseSeconds() float64
func (*UpdatePhaseData) ProtoMessage ¶
func (*UpdatePhaseData) ProtoMessage()
func (*UpdatePhaseData) Reset ¶
func (m *UpdatePhaseData) Reset()
func (*UpdatePhaseData) String ¶
func (m *UpdatePhaseData) String() string
func (*UpdatePhaseData) XXX_DiscardUnknown ¶
func (m *UpdatePhaseData) XXX_DiscardUnknown()
func (*UpdatePhaseData) XXX_Marshal ¶
func (m *UpdatePhaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdatePhaseData) XXX_Merge ¶
func (m *UpdatePhaseData) XXX_Merge(src proto.Message)
func (*UpdatePhaseData) XXX_Size ¶
func (m *UpdatePhaseData) XXX_Size() int
func (*UpdatePhaseData) XXX_Unmarshal ¶
func (m *UpdatePhaseData) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.