Documentation
¶
Index ¶
- Variables
- type AlertingData
- type DashboardSummary
- func (*DashboardSummary) Descriptor() ([]byte, []int)deprecated
- func (x *DashboardSummary) GetTabSummaries() []*DashboardTabSummary
- func (*DashboardSummary) ProtoMessage()
- func (x *DashboardSummary) ProtoReflect() protoreflect.Message
- func (x *DashboardSummary) Reset()
- func (x *DashboardSummary) String() string
- type DashboardTabSummary
- func (*DashboardTabSummary) Descriptor() ([]byte, []int)deprecated
- func (x *DashboardTabSummary) GetAcceptablyFlaky() booldeprecated
- func (x *DashboardTabSummary) GetAlert() string
- func (x *DashboardTabSummary) GetAlertingData() *AlertingData
- func (x *DashboardTabSummary) GetBugUrl() string
- func (x *DashboardTabSummary) GetDashboardName() string
- func (x *DashboardTabSummary) GetDashboardTabName() string
- func (x *DashboardTabSummary) GetFailingTestSummaries() []*FailingTestSummary
- func (x *DashboardTabSummary) GetHealthiness() *HealthinessInfo
- func (x *DashboardTabSummary) GetLastRunTimestamp() float64
- func (x *DashboardTabSummary) GetLastUpdateTimestamp() float64
- func (x *DashboardTabSummary) GetLatestGreen() string
- func (x *DashboardTabSummary) GetLinkedIssues() []string
- func (x *DashboardTabSummary) GetOverallStatus() DashboardTabSummary_TabStatus
- func (x *DashboardTabSummary) GetStatus() string
- func (x *DashboardTabSummary) GetSummaryMetrics() *DashboardTabSummaryMetrics
- func (*DashboardTabSummary) ProtoMessage()
- func (x *DashboardTabSummary) ProtoReflect() protoreflect.Message
- func (x *DashboardTabSummary) Reset()
- func (x *DashboardTabSummary) String() string
- type DashboardTabSummaryMetrics
- func (*DashboardTabSummaryMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *DashboardTabSummaryMetrics) GetCompletedColumns() int32
- func (x *DashboardTabSummaryMetrics) GetIgnoredColumns() int32
- func (x *DashboardTabSummaryMetrics) GetPassingColumns() int32
- func (*DashboardTabSummaryMetrics) ProtoMessage()
- func (x *DashboardTabSummaryMetrics) ProtoReflect() protoreflect.Message
- func (x *DashboardTabSummaryMetrics) Reset()
- func (x *DashboardTabSummaryMetrics) String() string
- type DashboardTabSummary_TabStatus
- func (DashboardTabSummary_TabStatus) Descriptor() protoreflect.EnumDescriptor
- func (x DashboardTabSummary_TabStatus) Enum() *DashboardTabSummary_TabStatus
- func (DashboardTabSummary_TabStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x DashboardTabSummary_TabStatus) Number() protoreflect.EnumNumber
- func (x DashboardTabSummary_TabStatus) String() string
- func (DashboardTabSummary_TabStatus) Type() protoreflect.EnumType
- type FailingTestSummary
- func (*FailingTestSummary) Descriptor() ([]byte, []int)deprecated
- func (x *FailingTestSummary) GetBuildLink() string
- func (x *FailingTestSummary) GetBuildLinkText() string
- func (x *FailingTestSummary) GetBuildUrlText() string
- func (x *FailingTestSummary) GetCustomColumnHeaders() map[string]string
- func (x *FailingTestSummary) GetDisplayName() string
- func (x *FailingTestSummary) GetEmailAddresses() []string
- func (x *FailingTestSummary) GetFailBuildId() string
- func (x *FailingTestSummary) GetFailCount() int32
- func (x *FailingTestSummary) GetFailTestLink() string
- func (x *FailingTestSummary) GetFailTimestamp() float64
- func (x *FailingTestSummary) GetFailureMessage() string
- func (x *FailingTestSummary) GetHotlistIds() []string
- func (x *FailingTestSummary) GetLatestFailBuildId() string
- func (x *FailingTestSummary) GetLatestFailTestLink() string
- func (x *FailingTestSummary) GetLinkedBugs() []string
- func (x *FailingTestSummary) GetPassBuildId() string
- func (x *FailingTestSummary) GetPassTimestamp() float64
- func (x *FailingTestSummary) GetProperties() map[string]string
- func (x *FailingTestSummary) GetTestName() string
- func (*FailingTestSummary) ProtoMessage()
- func (x *FailingTestSummary) ProtoReflect() protoreflect.Message
- func (x *FailingTestSummary) Reset()
- func (x *FailingTestSummary) String() string
- type HealthinessInfo
- func (*HealthinessInfo) Descriptor() ([]byte, []int)deprecated
- func (x *HealthinessInfo) GetAverageFlakiness() float32
- func (x *HealthinessInfo) GetEnd() *timestamppb.Timestamp
- func (x *HealthinessInfo) GetPreviousFlakiness() []float32
- func (x *HealthinessInfo) GetStart() *timestamppb.Timestamp
- func (x *HealthinessInfo) GetTests() []*TestInfo
- func (*HealthinessInfo) ProtoMessage()
- func (x *HealthinessInfo) ProtoReflect() protoreflect.Message
- func (x *HealthinessInfo) Reset()
- func (x *HealthinessInfo) String() string
- type TestInfo
- func (*TestInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TestInfo) GetChangeFromLastInterval() TestInfo_Trend
- func (x *TestInfo) GetDisplayName() string
- func (x *TestInfo) GetFailedInfraRuns() int32
- func (x *TestInfo) GetFailedNonInfraRuns() int32
- func (x *TestInfo) GetFlakiness() float32
- func (x *TestInfo) GetInfraFailures() map[string]int32
- func (x *TestInfo) GetOtherRuns() int32
- func (x *TestInfo) GetPassedNonInfraRuns() int32
- func (x *TestInfo) GetPreviousFlakiness() []float32
- func (x *TestInfo) GetTotalNonInfraRuns() int32
- func (x *TestInfo) GetTotalRunsWithInfra() int32
- func (*TestInfo) ProtoMessage()
- func (x *TestInfo) ProtoReflect() protoreflect.Message
- func (x *TestInfo) Reset()
- func (x *TestInfo) String() string
- type TestInfo_Trend
- func (TestInfo_Trend) Descriptor() protoreflect.EnumDescriptor
- func (x TestInfo_Trend) Enum() *TestInfo_Trend
- func (TestInfo_Trend) EnumDescriptor() ([]byte, []int)deprecated
- func (x TestInfo_Trend) Number() protoreflect.EnumNumber
- func (x TestInfo_Trend) String() string
- func (TestInfo_Trend) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( TestInfo_Trend_name = map[int32]string{ 0: "UNKNOWN", 1: "NO_CHANGE", 2: "UP", 3: "DOWN", } TestInfo_Trend_value = map[string]int32{ "UNKNOWN": 0, "NO_CHANGE": 1, "UP": 2, "DOWN": 3, } )
Enum value maps for TestInfo_Trend.
var ( DashboardTabSummary_TabStatus_name = map[int32]string{ 0: "NOT_SET", 1: "UNKNOWN", 2: "PASS", 3: "FAIL", 4: "FLAKY", 5: "STALE", 6: "BROKEN", 7: "PENDING", 8: "ACCEPTABLE", } DashboardTabSummary_TabStatus_value = map[string]int32{ "NOT_SET": 0, "UNKNOWN": 1, "PASS": 2, "FAIL": 3, "FLAKY": 4, "STALE": 5, "BROKEN": 6, "PENDING": 7, "ACCEPTABLE": 8, } )
Enum value maps for DashboardTabSummary_TabStatus.
var File_summary_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AlertingData ¶ added in v0.0.23
type AlertingData struct {
// Seconds since epoch at which an email was last sent
LastEmailTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=last_email_time,json=lastEmailTime,proto3" json:"last_email_time,omitempty"`
// contains filtered or unexported fields
}
Information about alerts that have been sent
func (*AlertingData) Descriptor
deprecated
added in
v0.0.23
func (*AlertingData) Descriptor() ([]byte, []int)
Deprecated: Use AlertingData.ProtoReflect.Descriptor instead.
func (*AlertingData) GetLastEmailTime ¶ added in v0.0.23
func (x *AlertingData) GetLastEmailTime() *timestamppb.Timestamp
func (*AlertingData) ProtoMessage ¶ added in v0.0.23
func (*AlertingData) ProtoMessage()
func (*AlertingData) ProtoReflect ¶ added in v0.0.91
func (x *AlertingData) ProtoReflect() protoreflect.Message
func (*AlertingData) Reset ¶ added in v0.0.23
func (x *AlertingData) Reset()
func (*AlertingData) String ¶ added in v0.0.23
func (x *AlertingData) String() string
type DashboardSummary ¶
type DashboardSummary struct {
// Summary of a dashboard tab; see config.proto.
TabSummaries []*DashboardTabSummary `protobuf:"bytes,1,rep,name=tab_summaries,json=tabSummaries,proto3" json:"tab_summaries,omitempty"`
// contains filtered or unexported fields
}
Summary state of a dashboard.
func (*DashboardSummary) Descriptor
deprecated
func (*DashboardSummary) Descriptor() ([]byte, []int)
Deprecated: Use DashboardSummary.ProtoReflect.Descriptor instead.
func (*DashboardSummary) GetTabSummaries ¶
func (x *DashboardSummary) GetTabSummaries() []*DashboardTabSummary
func (*DashboardSummary) ProtoMessage ¶
func (*DashboardSummary) ProtoMessage()
func (*DashboardSummary) ProtoReflect ¶ added in v0.0.91
func (x *DashboardSummary) ProtoReflect() protoreflect.Message
func (*DashboardSummary) Reset ¶
func (x *DashboardSummary) Reset()
func (*DashboardSummary) String ¶
func (x *DashboardSummary) String() string
type DashboardTabSummary ¶
type DashboardTabSummary struct {
// The name of the dashboard.
DashboardName string `protobuf:"bytes,1,opt,name=dashboard_name,json=dashboardName,proto3" json:"dashboard_name,omitempty"`
// The name of the dashboard tab.
DashboardTabName string `protobuf:"bytes,2,opt,name=dashboard_tab_name,json=dashboardTabName,proto3" json:"dashboard_tab_name,omitempty"`
// Any top-level alert on this dashboard tab.
Alert string `protobuf:"bytes,3,opt,name=alert,proto3" json:"alert,omitempty"`
// List of failing test summary information.
FailingTestSummaries []*FailingTestSummary `protobuf:"bytes,4,rep,name=failing_test_summaries,json=failingTestSummaries,proto3" json:"failing_test_summaries,omitempty"`
// Seconds since epoch at which the test group was last updated.
LastUpdateTimestamp float64 `protobuf:"fixed64,5,opt,name=last_update_timestamp,json=lastUpdateTimestamp,proto3" json:"last_update_timestamp,omitempty"`
// A summary of the status of this dashboard tab.
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
// The overall status for this dashboard tab.
OverallStatus DashboardTabSummary_TabStatus `` /* 153-byte string literal not displayed */
// The ID for the latest passing build.
LatestGreen string `protobuf:"bytes,8,opt,name=latest_green,json=latestGreen,proto3" json:"latest_green,omitempty"`
// Seconds since epoch at which tests last ran.
LastRunTimestamp float64 `protobuf:"fixed64,9,opt,name=last_run_timestamp,json=lastRunTimestamp,proto3" json:"last_run_timestamp,omitempty"`
// String indicating the URL for linking to a bug.
BugUrl string `protobuf:"bytes,10,opt,name=bug_url,json=bugUrl,proto3" json:"bug_url,omitempty"`
// Metrics for the recent healthiness of a tab
Healthiness *HealthinessInfo `protobuf:"bytes,12,opt,name=healthiness,proto3" json:"healthiness,omitempty"`
// All the issue IDs linked to this tab.
LinkedIssues []string `protobuf:"bytes,13,rep,name=linked_issues,json=linkedIssues,proto3" json:"linked_issues,omitempty"`
// Metrics about alerts sent with respect to this summary
// Maintained by alerter; does not need to be populated by summarizer
AlertingData *AlertingData `protobuf:"bytes,14,opt,name=alerting_data,json=alertingData,proto3" json:"alerting_data,omitempty"`
// DEPRECATED: now part of the TabStatus.
//
// Deprecated: Do not use.
AcceptablyFlaky bool `protobuf:"varint,15,opt,name=acceptably_flaky,json=acceptablyFlaky,proto3" json:"acceptably_flaky,omitempty"`
// Additional metrics provided for the dashboard tab
SummaryMetrics *DashboardTabSummaryMetrics `protobuf:"bytes,16,opt,name=summary_metrics,json=summaryMetrics,proto3" json:"summary_metrics,omitempty"`
// contains filtered or unexported fields
}
Summary of a dashboard tab.
func (*DashboardTabSummary) Descriptor
deprecated
func (*DashboardTabSummary) Descriptor() ([]byte, []int)
Deprecated: Use DashboardTabSummary.ProtoReflect.Descriptor instead.
func (*DashboardTabSummary) GetAcceptablyFlaky
deprecated
added in
v0.0.147
func (x *DashboardTabSummary) GetAcceptablyFlaky() bool
Deprecated: Do not use.
func (*DashboardTabSummary) GetAlert ¶
func (x *DashboardTabSummary) GetAlert() string
func (*DashboardTabSummary) GetAlertingData ¶ added in v0.0.23
func (x *DashboardTabSummary) GetAlertingData() *AlertingData
func (*DashboardTabSummary) GetBugUrl ¶
func (x *DashboardTabSummary) GetBugUrl() string
func (*DashboardTabSummary) GetDashboardName ¶
func (x *DashboardTabSummary) GetDashboardName() string
func (*DashboardTabSummary) GetDashboardTabName ¶
func (x *DashboardTabSummary) GetDashboardTabName() string
func (*DashboardTabSummary) GetFailingTestSummaries ¶
func (x *DashboardTabSummary) GetFailingTestSummaries() []*FailingTestSummary
func (*DashboardTabSummary) GetHealthiness ¶ added in v0.0.13
func (x *DashboardTabSummary) GetHealthiness() *HealthinessInfo
func (*DashboardTabSummary) GetLastRunTimestamp ¶
func (x *DashboardTabSummary) GetLastRunTimestamp() float64
func (*DashboardTabSummary) GetLastUpdateTimestamp ¶
func (x *DashboardTabSummary) GetLastUpdateTimestamp() float64
func (*DashboardTabSummary) GetLatestGreen ¶
func (x *DashboardTabSummary) GetLatestGreen() string
func (*DashboardTabSummary) GetLinkedIssues ¶ added in v0.0.20
func (x *DashboardTabSummary) GetLinkedIssues() []string
func (*DashboardTabSummary) GetOverallStatus ¶
func (x *DashboardTabSummary) GetOverallStatus() DashboardTabSummary_TabStatus
func (*DashboardTabSummary) GetStatus ¶
func (x *DashboardTabSummary) GetStatus() string
func (*DashboardTabSummary) GetSummaryMetrics ¶ added in v0.0.147
func (x *DashboardTabSummary) GetSummaryMetrics() *DashboardTabSummaryMetrics
func (*DashboardTabSummary) ProtoMessage ¶
func (*DashboardTabSummary) ProtoMessage()
func (*DashboardTabSummary) ProtoReflect ¶ added in v0.0.91
func (x *DashboardTabSummary) ProtoReflect() protoreflect.Message
func (*DashboardTabSummary) Reset ¶
func (x *DashboardTabSummary) Reset()
func (*DashboardTabSummary) String ¶
func (x *DashboardTabSummary) String() string
type DashboardTabSummaryMetrics ¶ added in v0.0.147
type DashboardTabSummaryMetrics struct {
// Number of total columns analyzed by summarizer
CompletedColumns int32 `protobuf:"varint,1,opt,name=completed_columns,json=completedColumns,proto3" json:"completed_columns,omitempty"`
// Number of columns with all tests passing
PassingColumns int32 `protobuf:"varint,2,opt,name=passing_columns,json=passingColumns,proto3" json:"passing_columns,omitempty"`
// Number of ignored columns
IgnoredColumns int32 `protobuf:"varint,3,opt,name=ignored_columns,json=ignoredColumns,proto3" json:"ignored_columns,omitempty"`
// contains filtered or unexported fields
}
Most recent summary metrics for the tab calculated over columns (not individual tests)
func (*DashboardTabSummaryMetrics) Descriptor
deprecated
added in
v0.0.147
func (*DashboardTabSummaryMetrics) Descriptor() ([]byte, []int)
Deprecated: Use DashboardTabSummaryMetrics.ProtoReflect.Descriptor instead.
func (*DashboardTabSummaryMetrics) GetCompletedColumns ¶ added in v0.0.147
func (x *DashboardTabSummaryMetrics) GetCompletedColumns() int32
func (*DashboardTabSummaryMetrics) GetIgnoredColumns ¶ added in v0.0.149
func (x *DashboardTabSummaryMetrics) GetIgnoredColumns() int32
func (*DashboardTabSummaryMetrics) GetPassingColumns ¶ added in v0.0.147
func (x *DashboardTabSummaryMetrics) GetPassingColumns() int32
func (*DashboardTabSummaryMetrics) ProtoMessage ¶ added in v0.0.147
func (*DashboardTabSummaryMetrics) ProtoMessage()
func (*DashboardTabSummaryMetrics) ProtoReflect ¶ added in v0.0.147
func (x *DashboardTabSummaryMetrics) ProtoReflect() protoreflect.Message
func (*DashboardTabSummaryMetrics) Reset ¶ added in v0.0.147
func (x *DashboardTabSummaryMetrics) Reset()
func (*DashboardTabSummaryMetrics) String ¶ added in v0.0.147
func (x *DashboardTabSummaryMetrics) String() string
type DashboardTabSummary_TabStatus ¶
type DashboardTabSummary_TabStatus int32
const ( DashboardTabSummary_NOT_SET DashboardTabSummary_TabStatus = 0 DashboardTabSummary_UNKNOWN DashboardTabSummary_TabStatus = 1 DashboardTabSummary_PASS DashboardTabSummary_TabStatus = 2 DashboardTabSummary_FAIL DashboardTabSummary_TabStatus = 3 DashboardTabSummary_FLAKY DashboardTabSummary_TabStatus = 4 DashboardTabSummary_STALE DashboardTabSummary_TabStatus = 5 DashboardTabSummary_BROKEN DashboardTabSummary_TabStatus = 6 DashboardTabSummary_PENDING DashboardTabSummary_TabStatus = 7 DashboardTabSummary_ACCEPTABLE DashboardTabSummary_TabStatus = 8 )
func (DashboardTabSummary_TabStatus) Descriptor ¶ added in v0.0.91
func (DashboardTabSummary_TabStatus) Descriptor() protoreflect.EnumDescriptor
func (DashboardTabSummary_TabStatus) Enum ¶ added in v0.0.91
func (x DashboardTabSummary_TabStatus) Enum() *DashboardTabSummary_TabStatus
func (DashboardTabSummary_TabStatus) EnumDescriptor
deprecated
func (DashboardTabSummary_TabStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use DashboardTabSummary_TabStatus.Descriptor instead.
func (DashboardTabSummary_TabStatus) Number ¶ added in v0.0.91
func (x DashboardTabSummary_TabStatus) Number() protoreflect.EnumNumber
func (DashboardTabSummary_TabStatus) String ¶
func (x DashboardTabSummary_TabStatus) String() string
func (DashboardTabSummary_TabStatus) Type ¶ added in v0.0.91
func (DashboardTabSummary_TabStatus) Type() protoreflect.EnumType
type FailingTestSummary ¶
type FailingTestSummary struct {
// Display name of the test.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Name of the test. E.g., the target for tests in Sponge.
TestName string `protobuf:"bytes,2,opt,name=test_name,json=testName,proto3" json:"test_name,omitempty"`
// First build ID at which the test failed.
FailBuildId string `protobuf:"bytes,3,opt,name=fail_build_id,json=failBuildId,proto3" json:"fail_build_id,omitempty"`
// Timestamp for the first cycle in which the test failed.
FailTimestamp float64 `protobuf:"fixed64,4,opt,name=fail_timestamp,json=failTimestamp,proto3" json:"fail_timestamp,omitempty"`
// Last build ID at which the test passed.
PassBuildId string `protobuf:"bytes,5,opt,name=pass_build_id,json=passBuildId,proto3" json:"pass_build_id,omitempty"`
// Timestamp for the last cycle in which the test passed.
PassTimestamp float64 `protobuf:"fixed64,6,opt,name=pass_timestamp,json=passTimestamp,proto3" json:"pass_timestamp,omitempty"`
// Number of times the test has failed.
FailCount int32 `protobuf:"varint,7,opt,name=fail_count,json=failCount,proto3" json:"fail_count,omitempty"`
// Link to search for build changes.
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"`
// Text for failure statuses associated with this test.
FailureMessage string `protobuf:"bytes,11,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"`
// List of bug IDs for bugs associated with this test.
LinkedBugs []string `protobuf:"bytes,12,rep,name=linked_bugs,json=linkedBugs,proto3" json:"linked_bugs,omitempty"`
// A link to the first build in which the test failed.
FailTestLink string `protobuf:"bytes,13,opt,name=fail_test_link,json=failTestLink,proto3" json:"fail_test_link,omitempty"`
// A link to the latest build in which the test failed.
LatestFailTestLink string `protobuf:"bytes,17,opt,name=latest_fail_test_link,json=latestFailTestLink,proto3" json:"latest_fail_test_link,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,14,opt,name=latest_fail_build_id,json=latestFailBuildId,proto3" json:"latest_fail_build_id,omitempty"`
// Maps (property name):(property value) for arbitrary alert properties.
Properties map[string]string `` /* 162-byte string literal not displayed */
// A list of IDs for issue hotlists related to this failure.
HotlistIds []string `protobuf:"bytes,16,rep,name=hotlist_ids,json=hotlistIds,proto3" json:"hotlist_ids,omitempty"`
// Dynamic email list, route email alerts to these instead of the configured
// defaults.
EmailAddresses []string `protobuf:"bytes,18,rep,name=email_addresses,json=emailAddresses,proto3" json:"email_addresses,omitempty"`
// map of custom column headers
CustomColumnHeaders map[string]string `` /* 209-byte string literal not displayed */
// contains filtered or unexported fields
}
Summary of a failing test.
func (*FailingTestSummary) Descriptor
deprecated
func (*FailingTestSummary) Descriptor() ([]byte, []int)
Deprecated: Use FailingTestSummary.ProtoReflect.Descriptor instead.
func (*FailingTestSummary) GetBuildLink ¶
func (x *FailingTestSummary) GetBuildLink() string
func (*FailingTestSummary) GetBuildLinkText ¶
func (x *FailingTestSummary) GetBuildLinkText() string
func (*FailingTestSummary) GetBuildUrlText ¶
func (x *FailingTestSummary) GetBuildUrlText() string
func (*FailingTestSummary) GetCustomColumnHeaders ¶ added in v0.0.170
func (x *FailingTestSummary) GetCustomColumnHeaders() map[string]string
func (*FailingTestSummary) GetDisplayName ¶
func (x *FailingTestSummary) GetDisplayName() string
func (*FailingTestSummary) GetEmailAddresses ¶ added in v0.0.74
func (x *FailingTestSummary) GetEmailAddresses() []string
func (*FailingTestSummary) GetFailBuildId ¶
func (x *FailingTestSummary) GetFailBuildId() string
func (*FailingTestSummary) GetFailCount ¶
func (x *FailingTestSummary) GetFailCount() int32
func (*FailingTestSummary) GetFailTestLink ¶
func (x *FailingTestSummary) GetFailTestLink() string
func (*FailingTestSummary) GetFailTimestamp ¶
func (x *FailingTestSummary) GetFailTimestamp() float64
func (*FailingTestSummary) GetFailureMessage ¶
func (x *FailingTestSummary) GetFailureMessage() string
func (*FailingTestSummary) GetHotlistIds ¶ added in v0.0.30
func (x *FailingTestSummary) GetHotlistIds() []string
func (*FailingTestSummary) GetLatestFailBuildId ¶ added in v0.0.19
func (x *FailingTestSummary) GetLatestFailBuildId() string
func (*FailingTestSummary) GetLatestFailTestLink ¶ added in v0.0.49
func (x *FailingTestSummary) GetLatestFailTestLink() string
func (*FailingTestSummary) GetLinkedBugs ¶
func (x *FailingTestSummary) GetLinkedBugs() []string
func (*FailingTestSummary) GetPassBuildId ¶
func (x *FailingTestSummary) GetPassBuildId() string
func (*FailingTestSummary) GetPassTimestamp ¶
func (x *FailingTestSummary) GetPassTimestamp() float64
func (*FailingTestSummary) GetProperties ¶ added in v0.0.25
func (x *FailingTestSummary) GetProperties() map[string]string
func (*FailingTestSummary) GetTestName ¶
func (x *FailingTestSummary) GetTestName() string
func (*FailingTestSummary) ProtoMessage ¶
func (*FailingTestSummary) ProtoMessage()
func (*FailingTestSummary) ProtoReflect ¶ added in v0.0.91
func (x *FailingTestSummary) ProtoReflect() protoreflect.Message
func (*FailingTestSummary) Reset ¶
func (x *FailingTestSummary) Reset()
func (*FailingTestSummary) String ¶
func (x *FailingTestSummary) String() string
type HealthinessInfo ¶ added in v0.0.13
type HealthinessInfo struct {
// The start of the time frame that the analysis was run for.
// Represents the lower bound but does not guarantee that the earliest
// test occurred at start
Start *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
// The end of the time frame that the analysis was run for.
// Same caveat as above but for upper bound.
End *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
// A list of test entries associated with this tab + timeframe.
Tests []*TestInfo `protobuf:"bytes,3,rep,name=tests,proto3" json:"tests,omitempty"`
// The flakiness out of 100 (think percentage but drop the sign)
AverageFlakiness float32 `protobuf:"fixed32,4,opt,name=average_flakiness,json=averageFlakiness,proto3" json:"average_flakiness,omitempty"`
// The average flakiness for previous intervals
PreviousFlakiness []float32 `protobuf:"fixed32,5,rep,packed,name=previous_flakiness,json=previousFlakiness,proto3" json:"previous_flakiness,omitempty"`
// contains filtered or unexported fields
}
Summary of the flakiness and overall healthiness of a dashboard tab
func (*HealthinessInfo) Descriptor
deprecated
added in
v0.0.13
func (*HealthinessInfo) Descriptor() ([]byte, []int)
Deprecated: Use HealthinessInfo.ProtoReflect.Descriptor instead.
func (*HealthinessInfo) GetAverageFlakiness ¶ added in v0.0.13
func (x *HealthinessInfo) GetAverageFlakiness() float32
func (*HealthinessInfo) GetEnd ¶ added in v0.0.13
func (x *HealthinessInfo) GetEnd() *timestamppb.Timestamp
func (*HealthinessInfo) GetPreviousFlakiness ¶ added in v0.0.16
func (x *HealthinessInfo) GetPreviousFlakiness() []float32
func (*HealthinessInfo) GetStart ¶ added in v0.0.13
func (x *HealthinessInfo) GetStart() *timestamppb.Timestamp
func (*HealthinessInfo) GetTests ¶ added in v0.0.13
func (x *HealthinessInfo) GetTests() []*TestInfo
func (*HealthinessInfo) ProtoMessage ¶ added in v0.0.13
func (*HealthinessInfo) ProtoMessage()
func (*HealthinessInfo) ProtoReflect ¶ added in v0.0.91
func (x *HealthinessInfo) ProtoReflect() protoreflect.Message
func (*HealthinessInfo) Reset ¶ added in v0.0.13
func (x *HealthinessInfo) Reset()
func (*HealthinessInfo) String ¶ added in v0.0.13
func (x *HealthinessInfo) String() string
type TestInfo ¶ added in v0.0.13
type TestInfo struct {
// The display name of the test, typically what is shown for each row in
// TestGrid
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The total number of test runs not including runs failed due to
// infrastructure failures.
TotalNonInfraRuns int32 `protobuf:"varint,2,opt,name=total_non_infra_runs,json=totalNonInfraRuns,proto3" json:"total_non_infra_runs,omitempty"`
// The number of passed test runs not including runs failed due to
// infrastructure failures.
PassedNonInfraRuns int32 `protobuf:"varint,3,opt,name=passed_non_infra_runs,json=passedNonInfraRuns,proto3" json:"passed_non_infra_runs,omitempty"`
// The number of failed test runs not including runs failed due to
// infrastructure failures.
FailedNonInfraRuns int32 `protobuf:"varint,4,opt,name=failed_non_infra_runs,json=failedNonInfraRuns,proto3" json:"failed_non_infra_runs,omitempty"`
// The number of failed test runs specifically due to infrastructure
// failures.
FailedInfraRuns int32 `protobuf:"varint,5,opt,name=failed_infra_runs,json=failedInfraRuns,proto3" json:"failed_infra_runs,omitempty"`
// The total number of all runs, including failures due to infrastructure
TotalRunsWithInfra int32 `protobuf:"varint,6,opt,name=total_runs_with_infra,json=totalRunsWithInfra,proto3" json:"total_runs_with_infra,omitempty"`
// Any other type of runs not included above.
OtherRuns int32 `protobuf:"varint,7,opt,name=other_runs,json=otherRuns,proto3" json:"other_runs,omitempty"`
// The flakiness of the test, measured out of 100
Flakiness float32 `protobuf:"fixed32,8,opt,name=flakiness,proto3" json:"flakiness,omitempty"`
// The flakiness of the test from previous intervals
PreviousFlakiness []float32 `protobuf:"fixed32,10,rep,packed,name=previous_flakiness,json=previousFlakiness,proto3" json:"previous_flakiness,omitempty"`
// The change of flakiness based on the last interval's flakiness
// e.g. if last interval the flakiness was 50, and now it's 75, the
// trend is UP. A trend of NO_CHANGE means last week and this week were
// exactly the same. The interval is set by each tab's config, with
// a default of 7 days.
ChangeFromLastInterval TestInfo_Trend `` /* 169-byte string literal not displayed */
// A map of infra failure name to the count of that failure for the interval.
InfraFailures map[string]int32 `` /* 190-byte string literal not displayed */
// contains filtered or unexported fields
}
Metrics about a specific test, i.e. passes, fails, total runs, etc. Next ID: 12
func (*TestInfo) Descriptor
deprecated
added in
v0.0.13
func (*TestInfo) GetChangeFromLastInterval ¶ added in v0.0.14
func (x *TestInfo) GetChangeFromLastInterval() TestInfo_Trend
func (*TestInfo) GetDisplayName ¶ added in v0.0.13
func (*TestInfo) GetFailedInfraRuns ¶ added in v0.0.13
func (*TestInfo) GetFailedNonInfraRuns ¶ added in v0.0.13
func (*TestInfo) GetFlakiness ¶ added in v0.0.13
func (*TestInfo) GetInfraFailures ¶ added in v0.0.24
func (*TestInfo) GetOtherRuns ¶ added in v0.0.13
func (*TestInfo) GetPassedNonInfraRuns ¶ added in v0.0.13
func (*TestInfo) GetPreviousFlakiness ¶ added in v0.0.16
func (*TestInfo) GetTotalNonInfraRuns ¶ added in v0.0.13
func (*TestInfo) GetTotalRunsWithInfra ¶ added in v0.0.13
func (*TestInfo) ProtoMessage ¶ added in v0.0.13
func (*TestInfo) ProtoMessage()
func (*TestInfo) ProtoReflect ¶ added in v0.0.91
func (x *TestInfo) ProtoReflect() protoreflect.Message
type TestInfo_Trend ¶ added in v0.0.14
type TestInfo_Trend int32
const ( TestInfo_UNKNOWN TestInfo_Trend = 0 TestInfo_NO_CHANGE TestInfo_Trend = 1 TestInfo_UP TestInfo_Trend = 2 TestInfo_DOWN TestInfo_Trend = 3 )
func (TestInfo_Trend) Descriptor ¶ added in v0.0.91
func (TestInfo_Trend) Descriptor() protoreflect.EnumDescriptor
func (TestInfo_Trend) Enum ¶ added in v0.0.91
func (x TestInfo_Trend) Enum() *TestInfo_Trend
func (TestInfo_Trend) EnumDescriptor
deprecated
added in
v0.0.14
func (TestInfo_Trend) EnumDescriptor() ([]byte, []int)
Deprecated: Use TestInfo_Trend.Descriptor instead.
func (TestInfo_Trend) Number ¶ added in v0.0.91
func (x TestInfo_Trend) Number() protoreflect.EnumNumber
func (TestInfo_Trend) String ¶ added in v0.0.14
func (x TestInfo_Trend) String() string
func (TestInfo_Trend) Type ¶ added in v0.0.91
func (TestInfo_Trend) Type() protoreflect.EnumType