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() bool
- 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) 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) 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", } DashboardTabSummary_TabStatus_value = map[string]int32{ "NOT_SET": 0, "UNKNOWN": 1, "PASS": 2, "FAIL": 3, "FLAKY": 4, "STALE": 5, "BROKEN": 6, } )
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 `` /* 136-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"` // Flag indicating if the tab's flakiness level is within acceptable percentage // Will only be applied to FLAKY tabs // Configured via DashboardTab > DashboardTabStatusCustomizationOptions > max_acceptable_flakiness AcceptablyFlaky bool `protobuf:"varint,15,opt,name=acceptably_flaky,json=acceptablyFlaky,proto3" json:"acceptably_flaky,omitempty"` // Additional metrics provided by the summarizer // e.g. total columns analyzed, # of passing columns 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 ¶ added in v0.0.147
func (x *DashboardTabSummary) GetAcceptablyFlaky() bool
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"` // 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) 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 )
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"` // 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) 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 `` /* 152-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