v1

package
v0.0.163 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 1, 2023 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

Functions

func RegisterTestGridDataServer added in v0.0.118

func RegisterTestGridDataServer(s *grpc.Server, srv TestGridDataServer)

Types

type DashboardResource added in v0.0.163

type DashboardResource struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Link string `protobuf:"bytes,2,opt,name=link,proto3" json:"link,omitempty"`
	// Dashboard group to which the dashboard belongs to.
	// Empty if dashboard doesn't belong to any group.
	DashboardGroupName string `protobuf:"bytes,3,opt,name=dashboard_group_name,json=dashboardGroupName,proto3" json:"dashboard_group_name,omitempty"`
	// contains filtered or unexported fields
}

A DashboardResource is a REST resource for a dashboard It includes the name of the resource, a link, and a dashboard group to which it belongs

func (*DashboardResource) Descriptor deprecated added in v0.0.163

func (*DashboardResource) Descriptor() ([]byte, []int)

Deprecated: Use DashboardResource.ProtoReflect.Descriptor instead.

func (*DashboardResource) GetDashboardGroupName added in v0.0.163

func (x *DashboardResource) GetDashboardGroupName() string
func (x *DashboardResource) GetLink() string

func (*DashboardResource) GetName added in v0.0.163

func (x *DashboardResource) GetName() string

func (*DashboardResource) ProtoMessage added in v0.0.163

func (*DashboardResource) ProtoMessage()

func (*DashboardResource) ProtoReflect added in v0.0.163

func (x *DashboardResource) ProtoReflect() protoreflect.Message

func (*DashboardResource) Reset added in v0.0.163

func (x *DashboardResource) Reset()

func (*DashboardResource) String added in v0.0.163

func (x *DashboardResource) String() string

type DashboardSummary added in v0.0.159

type DashboardSummary struct {

	// Name of the dashboard.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Overall status of the dashboard.
	// Will be calculated based on the presence and importance of underlying tabs.
	OverallStatus string `protobuf:"bytes,2,opt,name=overall_status,json=overallStatus,proto3" json:"overall_status,omitempty"`
	// Count of the tabs by status.
	TabStatusCount map[string]int32 `` /* 194-byte string literal not displayed */
	// contains filtered or unexported fields
}

Summary for a particular dashboard. Contains the info required to render dashboard summary in UI (done in the dashboard group view).

func (*DashboardSummary) Descriptor deprecated added in v0.0.159

func (*DashboardSummary) Descriptor() ([]byte, []int)

Deprecated: Use DashboardSummary.ProtoReflect.Descriptor instead.

func (*DashboardSummary) GetName added in v0.0.159

func (x *DashboardSummary) GetName() string

func (*DashboardSummary) GetOverallStatus added in v0.0.159

func (x *DashboardSummary) GetOverallStatus() string

func (*DashboardSummary) GetTabStatusCount added in v0.0.159

func (x *DashboardSummary) GetTabStatusCount() map[string]int32

func (*DashboardSummary) ProtoMessage added in v0.0.159

func (*DashboardSummary) ProtoMessage()

func (*DashboardSummary) ProtoReflect added in v0.0.159

func (x *DashboardSummary) ProtoReflect() protoreflect.Message

func (*DashboardSummary) Reset added in v0.0.159

func (x *DashboardSummary) Reset()

func (*DashboardSummary) String added in v0.0.159

func (x *DashboardSummary) String() string

type FailingTestInfo added in v0.0.158

type FailingTestInfo struct {

	// Name of the failing test.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// number of times the test has failed.
	FailCount int32 `protobuf:"varint,2,opt,name=fail_count,json=failCount,proto3" json:"fail_count,omitempty"`
	// Timestamp for the last cycle in which the test passed.
	PassTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=pass_timestamp,json=passTimestamp,proto3" json:"pass_timestamp,omitempty"`
	// Timestamp for the first cycle in which the test failed.
	FailTimestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=fail_timestamp,json=failTimestamp,proto3" json:"fail_timestamp,omitempty"`
	// contains filtered or unexported fields
}

Subset of data from FailingTestSummary defined in summary.proto.

func (*FailingTestInfo) Descriptor deprecated added in v0.0.158

func (*FailingTestInfo) Descriptor() ([]byte, []int)

Deprecated: Use FailingTestInfo.ProtoReflect.Descriptor instead.

func (*FailingTestInfo) GetDisplayName added in v0.0.158

func (x *FailingTestInfo) GetDisplayName() string

func (*FailingTestInfo) GetFailCount added in v0.0.158

func (x *FailingTestInfo) GetFailCount() int32

func (*FailingTestInfo) GetFailTimestamp added in v0.0.158

func (x *FailingTestInfo) GetFailTimestamp() *timestamppb.Timestamp

func (*FailingTestInfo) GetPassTimestamp added in v0.0.158

func (x *FailingTestInfo) GetPassTimestamp() *timestamppb.Timestamp

func (*FailingTestInfo) ProtoMessage added in v0.0.158

func (*FailingTestInfo) ProtoMessage()

func (*FailingTestInfo) ProtoReflect added in v0.0.158

func (x *FailingTestInfo) ProtoReflect() protoreflect.Message

func (*FailingTestInfo) Reset added in v0.0.158

func (x *FailingTestInfo) Reset()

func (*FailingTestInfo) String added in v0.0.158

func (x *FailingTestInfo) String() string

type FailureStats added in v0.0.158

type FailureStats struct {

	// Number of failing tests for the tab.
	NumFailingTests int32 `protobuf:"varint,1,opt,name=num_failing_tests,json=numFailingTests,proto3" json:"num_failing_tests,omitempty"`
	// contains filtered or unexported fields
}

Aggregate stats across all failing tests.

func (*FailureStats) Descriptor deprecated added in v0.0.158

func (*FailureStats) Descriptor() ([]byte, []int)

Deprecated: Use FailureStats.ProtoReflect.Descriptor instead.

func (*FailureStats) GetNumFailingTests added in v0.0.158

func (x *FailureStats) GetNumFailingTests() int32

func (*FailureStats) ProtoMessage added in v0.0.158

func (*FailureStats) ProtoMessage()

func (*FailureStats) ProtoReflect added in v0.0.158

func (x *FailureStats) ProtoReflect() protoreflect.Message

func (*FailureStats) Reset added in v0.0.158

func (x *FailureStats) Reset()

func (*FailureStats) String added in v0.0.158

func (x *FailureStats) String() string

type FailuresSummary added in v0.0.158

type FailuresSummary struct {

	// Top failing tests by fail count.
	TopFailingTests []*FailingTestInfo `protobuf:"bytes,1,rep,name=top_failing_tests,json=topFailingTests,proto3" json:"top_failing_tests,omitempty"`
	// Aggregated stats across all failing tests.
	FailureStats *FailureStats `protobuf:"bytes,2,opt,name=failure_stats,json=failureStats,proto3" json:"failure_stats,omitempty"`
	// contains filtered or unexported fields
}

Summarized representation of data from failing test summaries. Will be rendered in failures summary component within tab summary.

func (*FailuresSummary) Descriptor deprecated added in v0.0.158

func (*FailuresSummary) Descriptor() ([]byte, []int)

Deprecated: Use FailuresSummary.ProtoReflect.Descriptor instead.

func (*FailuresSummary) GetFailureStats added in v0.0.158

func (x *FailuresSummary) GetFailureStats() *FailureStats

func (*FailuresSummary) GetTopFailingTests added in v0.0.158

func (x *FailuresSummary) GetTopFailingTests() []*FailingTestInfo

func (*FailuresSummary) ProtoMessage added in v0.0.158

func (*FailuresSummary) ProtoMessage()

func (*FailuresSummary) ProtoReflect added in v0.0.158

func (x *FailuresSummary) ProtoReflect() protoreflect.Message

func (*FailuresSummary) Reset added in v0.0.158

func (x *FailuresSummary) Reset()

func (*FailuresSummary) String added in v0.0.158

func (x *FailuresSummary) String() string

type FlakyTestInfo added in v0.0.158

type FlakyTestInfo struct {

	// Name of the flaky test.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The flakiness of the test, in % measured out of 100
	Flakiness float32 `protobuf:"fixed32,2,opt,name=flakiness,proto3" json:"flakiness,omitempty"`
	// The change of flakiness based on the last interval's flakiness
	// The interval is set by each tab's config, with a default of 7 days.
	Change summary.TestInfo_Trend `protobuf:"varint,3,opt,name=change,proto3,enum=testgrid.summary.TestInfo_Trend" json:"change,omitempty"`
	// contains filtered or unexported fields
}

Subset of data from HealthinessInfo.TestInfo defined in summary.proto.

func (*FlakyTestInfo) Descriptor deprecated added in v0.0.158

func (*FlakyTestInfo) Descriptor() ([]byte, []int)

Deprecated: Use FlakyTestInfo.ProtoReflect.Descriptor instead.

func (*FlakyTestInfo) GetChange added in v0.0.158

func (x *FlakyTestInfo) GetChange() summary.TestInfo_Trend

func (*FlakyTestInfo) GetDisplayName added in v0.0.158

func (x *FlakyTestInfo) GetDisplayName() string

func (*FlakyTestInfo) GetFlakiness added in v0.0.158

func (x *FlakyTestInfo) GetFlakiness() float32

func (*FlakyTestInfo) ProtoMessage added in v0.0.158

func (*FlakyTestInfo) ProtoMessage()

func (*FlakyTestInfo) ProtoReflect added in v0.0.158

func (x *FlakyTestInfo) ProtoReflect() protoreflect.Message

func (*FlakyTestInfo) Reset added in v0.0.158

func (x *FlakyTestInfo) Reset()

func (*FlakyTestInfo) String added in v0.0.158

func (x *FlakyTestInfo) String() string

type GetDashboardGroupRequest added in v0.0.118

type GetDashboardGroupRequest struct {
	Scope          string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	DashboardGroup string `protobuf:"bytes,2,opt,name=dashboard_group,json=dashboardGroup,proto3" json:"dashboard_group,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardGroupRequest) Descriptor deprecated added in v0.0.118

func (*GetDashboardGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardGroupRequest.ProtoReflect.Descriptor instead.

func (*GetDashboardGroupRequest) GetDashboardGroup added in v0.0.118

func (x *GetDashboardGroupRequest) GetDashboardGroup() string

func (*GetDashboardGroupRequest) GetScope added in v0.0.118

func (x *GetDashboardGroupRequest) GetScope() string

func (*GetDashboardGroupRequest) ProtoMessage added in v0.0.118

func (*GetDashboardGroupRequest) ProtoMessage()

func (*GetDashboardGroupRequest) ProtoReflect added in v0.0.118

func (x *GetDashboardGroupRequest) ProtoReflect() protoreflect.Message

func (*GetDashboardGroupRequest) Reset added in v0.0.118

func (x *GetDashboardGroupRequest) Reset()

func (*GetDashboardGroupRequest) String added in v0.0.118

func (x *GetDashboardGroupRequest) String() string

type GetDashboardGroupResponse

type GetDashboardGroupResponse struct {
	Dashboards []*Resource `protobuf:"bytes,1,rep,name=dashboards,proto3" json:"dashboards,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardGroupResponse) Descriptor deprecated

func (*GetDashboardGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardGroupResponse.ProtoReflect.Descriptor instead.

func (*GetDashboardGroupResponse) GetDashboards

func (x *GetDashboardGroupResponse) GetDashboards() []*Resource

func (*GetDashboardGroupResponse) ProtoMessage

func (*GetDashboardGroupResponse) ProtoMessage()

func (*GetDashboardGroupResponse) ProtoReflect added in v0.0.91

func (*GetDashboardGroupResponse) Reset

func (x *GetDashboardGroupResponse) Reset()

func (*GetDashboardGroupResponse) String

func (x *GetDashboardGroupResponse) String() string

type GetDashboardRequest added in v0.0.118

type GetDashboardRequest struct {
	Scope     string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardRequest) Descriptor deprecated added in v0.0.118

func (*GetDashboardRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardRequest.ProtoReflect.Descriptor instead.

func (*GetDashboardRequest) GetDashboard added in v0.0.118

func (x *GetDashboardRequest) GetDashboard() string

func (*GetDashboardRequest) GetScope added in v0.0.118

func (x *GetDashboardRequest) GetScope() string

func (*GetDashboardRequest) ProtoMessage added in v0.0.118

func (*GetDashboardRequest) ProtoMessage()

func (*GetDashboardRequest) ProtoReflect added in v0.0.118

func (x *GetDashboardRequest) ProtoReflect() protoreflect.Message

func (*GetDashboardRequest) Reset added in v0.0.118

func (x *GetDashboardRequest) Reset()

func (*GetDashboardRequest) String added in v0.0.118

func (x *GetDashboardRequest) String() string

type GetDashboardResponse

type GetDashboardResponse struct {

	// A list of notifications attached to this dashboard.
	// This is displayed on any dashboard tab in this dashboard.
	Notifications []*config.Notification `protobuf:"bytes,1,rep,name=notifications,proto3" json:"notifications,omitempty"`
	// Control which tab is displayed when first opening a dashboard.
	// Defaults to Summary
	DefaultTab string `protobuf:"bytes,2,opt,name=default_tab,json=defaultTab,proto3" json:"default_tab,omitempty"`
	// Controls whether to suppress highlighting of failing tabs.
	SuppressFailingTabs bool `protobuf:"varint,3,opt,name=suppress_failing_tabs,json=suppressFailingTabs,proto3" json:"suppress_failing_tabs,omitempty"`
	// Controls whether to apply special highlighting to result header columns for
	// the current day.
	HighlightToday bool `protobuf:"varint,4,opt,name=highlight_today,json=highlightToday,proto3" json:"highlight_today,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardResponse) Descriptor deprecated

func (*GetDashboardResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardResponse.ProtoReflect.Descriptor instead.

func (*GetDashboardResponse) GetDefaultTab

func (x *GetDashboardResponse) GetDefaultTab() string

func (*GetDashboardResponse) GetHighlightToday

func (x *GetDashboardResponse) GetHighlightToday() bool

func (*GetDashboardResponse) GetNotifications

func (x *GetDashboardResponse) GetNotifications() []*config.Notification

func (*GetDashboardResponse) GetSuppressFailingTabs

func (x *GetDashboardResponse) GetSuppressFailingTabs() bool

func (*GetDashboardResponse) ProtoMessage

func (*GetDashboardResponse) ProtoMessage()

func (*GetDashboardResponse) ProtoReflect added in v0.0.91

func (x *GetDashboardResponse) ProtoReflect() protoreflect.Message

func (*GetDashboardResponse) Reset

func (x *GetDashboardResponse) Reset()

func (*GetDashboardResponse) String

func (x *GetDashboardResponse) String() string

type GetDashboardSummaryRequest added in v0.0.159

type GetDashboardSummaryRequest struct {

	// Scope defines the GCS bucket to read the results from.
	Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	// Name of the dashboard to fetch the summary for.
	Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardSummaryRequest) Descriptor deprecated added in v0.0.159

func (*GetDashboardSummaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardSummaryRequest.ProtoReflect.Descriptor instead.

func (*GetDashboardSummaryRequest) GetDashboard added in v0.0.159

func (x *GetDashboardSummaryRequest) GetDashboard() string

func (*GetDashboardSummaryRequest) GetScope added in v0.0.159

func (x *GetDashboardSummaryRequest) GetScope() string

func (*GetDashboardSummaryRequest) ProtoMessage added in v0.0.159

func (*GetDashboardSummaryRequest) ProtoMessage()

func (*GetDashboardSummaryRequest) ProtoReflect added in v0.0.159

func (*GetDashboardSummaryRequest) Reset added in v0.0.159

func (x *GetDashboardSummaryRequest) Reset()

func (*GetDashboardSummaryRequest) String added in v0.0.159

func (x *GetDashboardSummaryRequest) String() string

type GetDashboardSummaryResponse added in v0.0.159

type GetDashboardSummaryResponse struct {

	// Summary for the dashboard.
	DashboardSummary *DashboardSummary `protobuf:"bytes,1,opt,name=dashboard_summary,json=dashboardSummary,proto3" json:"dashboard_summary,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardSummaryResponse) Descriptor deprecated added in v0.0.159

func (*GetDashboardSummaryResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardSummaryResponse.ProtoReflect.Descriptor instead.

func (*GetDashboardSummaryResponse) GetDashboardSummary added in v0.0.159

func (x *GetDashboardSummaryResponse) GetDashboardSummary() *DashboardSummary

func (*GetDashboardSummaryResponse) ProtoMessage added in v0.0.159

func (*GetDashboardSummaryResponse) ProtoMessage()

func (*GetDashboardSummaryResponse) ProtoReflect added in v0.0.159

func (*GetDashboardSummaryResponse) Reset added in v0.0.159

func (x *GetDashboardSummaryResponse) Reset()

func (*GetDashboardSummaryResponse) String added in v0.0.159

func (x *GetDashboardSummaryResponse) String() string

type GetTabSummaryRequest added in v0.0.155

type GetTabSummaryRequest struct {

	// Scope defines the GCS bucket to read the results from.
	Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	// Name of the dashboard to fetch tab summaries for.
	Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
	// Name of the particular tab to fetch the summary for.
	Tab string `protobuf:"bytes,3,opt,name=tab,proto3" json:"tab,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTabSummaryRequest) Descriptor deprecated added in v0.0.155

func (*GetTabSummaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTabSummaryRequest.ProtoReflect.Descriptor instead.

func (*GetTabSummaryRequest) GetDashboard added in v0.0.155

func (x *GetTabSummaryRequest) GetDashboard() string

func (*GetTabSummaryRequest) GetScope added in v0.0.155

func (x *GetTabSummaryRequest) GetScope() string

func (*GetTabSummaryRequest) GetTab added in v0.0.155

func (x *GetTabSummaryRequest) GetTab() string

func (*GetTabSummaryRequest) ProtoMessage added in v0.0.155

func (*GetTabSummaryRequest) ProtoMessage()

func (*GetTabSummaryRequest) ProtoReflect added in v0.0.155

func (x *GetTabSummaryRequest) ProtoReflect() protoreflect.Message

func (*GetTabSummaryRequest) Reset added in v0.0.155

func (x *GetTabSummaryRequest) Reset()

func (*GetTabSummaryRequest) String added in v0.0.155

func (x *GetTabSummaryRequest) String() string

type GetTabSummaryResponse added in v0.0.155

type GetTabSummaryResponse struct {

	// Summary for the tab
	TabSummary *TabSummary `protobuf:"bytes,1,opt,name=tab_summary,json=tabSummary,proto3" json:"tab_summary,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTabSummaryResponse) Descriptor deprecated added in v0.0.155

func (*GetTabSummaryResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetTabSummaryResponse.ProtoReflect.Descriptor instead.

func (*GetTabSummaryResponse) GetTabSummary added in v0.0.155

func (x *GetTabSummaryResponse) GetTabSummary() *TabSummary

func (*GetTabSummaryResponse) ProtoMessage added in v0.0.155

func (*GetTabSummaryResponse) ProtoMessage()

func (*GetTabSummaryResponse) ProtoReflect added in v0.0.155

func (x *GetTabSummaryResponse) ProtoReflect() protoreflect.Message

func (*GetTabSummaryResponse) Reset added in v0.0.155

func (x *GetTabSummaryResponse) Reset()

func (*GetTabSummaryResponse) String added in v0.0.155

func (x *GetTabSummaryResponse) String() string

type HealthinessStats added in v0.0.158

type HealthinessStats struct {

	// The start of the time frame that the analysis was run for.
	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.
	End *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	// Number of flaky tests in the tab.
	NumFlakyTests int32 `protobuf:"varint,3,opt,name=num_flaky_tests,json=numFlakyTests,proto3" json:"num_flaky_tests,omitempty"`
	// Average flakiness for the current analysis interval.
	AverageFlakiness float32 `protobuf:"fixed32,4,opt,name=average_flakiness,json=averageFlakiness,proto3" json:"average_flakiness,omitempty"`
	// Average flakiness for the previous analysis interval.
	PreviousFlakiness float32 `protobuf:"fixed32,5,opt,name=previous_flakiness,json=previousFlakiness,proto3" json:"previous_flakiness,omitempty"`
	// contains filtered or unexported fields
}

Aggregated healthiness stats across the tab.

func (*HealthinessStats) Descriptor deprecated added in v0.0.158

func (*HealthinessStats) Descriptor() ([]byte, []int)

Deprecated: Use HealthinessStats.ProtoReflect.Descriptor instead.

func (*HealthinessStats) GetAverageFlakiness added in v0.0.158

func (x *HealthinessStats) GetAverageFlakiness() float32

func (*HealthinessStats) GetEnd added in v0.0.158

func (x *HealthinessStats) GetEnd() *timestamppb.Timestamp

func (*HealthinessStats) GetNumFlakyTests added in v0.0.158

func (x *HealthinessStats) GetNumFlakyTests() int32

func (*HealthinessStats) GetPreviousFlakiness added in v0.0.158

func (x *HealthinessStats) GetPreviousFlakiness() float32

func (*HealthinessStats) GetStart added in v0.0.158

func (x *HealthinessStats) GetStart() *timestamppb.Timestamp

func (*HealthinessStats) ProtoMessage added in v0.0.158

func (*HealthinessStats) ProtoMessage()

func (*HealthinessStats) ProtoReflect added in v0.0.158

func (x *HealthinessStats) ProtoReflect() protoreflect.Message

func (*HealthinessStats) Reset added in v0.0.158

func (x *HealthinessStats) Reset()

func (*HealthinessStats) String added in v0.0.158

func (x *HealthinessStats) String() string

type HealthinessSummary added in v0.0.158

type HealthinessSummary struct {

	// Top flaky tests (with flakiness > 0) by the current flakiness %.
	TopFlakyTests []*FlakyTestInfo `protobuf:"bytes,1,rep,name=top_flaky_tests,json=topFlakyTests,proto3" json:"top_flaky_tests,omitempty"`
	// Aggregated healthiness stats for the tab.
	HealthinessStats *HealthinessStats `protobuf:"bytes,2,opt,name=healthiness_stats,json=healthinessStats,proto3" json:"healthiness_stats,omitempty"`
	// contains filtered or unexported fields
}

Summarized representation of data from tab's HealthinessInfo. Will be rendered in healthiness summary component within tab summary.

func (*HealthinessSummary) Descriptor deprecated added in v0.0.158

func (*HealthinessSummary) Descriptor() ([]byte, []int)

Deprecated: Use HealthinessSummary.ProtoReflect.Descriptor instead.

func (*HealthinessSummary) GetHealthinessStats added in v0.0.158

func (x *HealthinessSummary) GetHealthinessStats() *HealthinessStats

func (*HealthinessSummary) GetTopFlakyTests added in v0.0.158

func (x *HealthinessSummary) GetTopFlakyTests() []*FlakyTestInfo

func (*HealthinessSummary) ProtoMessage added in v0.0.158

func (*HealthinessSummary) ProtoMessage()

func (*HealthinessSummary) ProtoReflect added in v0.0.158

func (x *HealthinessSummary) ProtoReflect() protoreflect.Message

func (*HealthinessSummary) Reset added in v0.0.158

func (x *HealthinessSummary) Reset()

func (*HealthinessSummary) String added in v0.0.158

func (x *HealthinessSummary) String() string

type ListDashboardGroupsRequest added in v0.0.163

type ListDashboardGroupsRequest struct {
	Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDashboardGroupsRequest) Descriptor deprecated added in v0.0.163

func (*ListDashboardGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDashboardGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListDashboardGroupsRequest) GetScope added in v0.0.163

func (x *ListDashboardGroupsRequest) GetScope() string

func (*ListDashboardGroupsRequest) ProtoMessage added in v0.0.163

func (*ListDashboardGroupsRequest) ProtoMessage()

func (*ListDashboardGroupsRequest) ProtoReflect added in v0.0.163

func (*ListDashboardGroupsRequest) Reset added in v0.0.163

func (x *ListDashboardGroupsRequest) Reset()

func (*ListDashboardGroupsRequest) String added in v0.0.163

func (x *ListDashboardGroupsRequest) String() string

type ListDashboardGroupsResponse added in v0.0.163

type ListDashboardGroupsResponse struct {
	DashboardGroups []*Resource `protobuf:"bytes,1,rep,name=dashboard_groups,json=dashboardGroups,proto3" json:"dashboard_groups,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDashboardGroupsResponse) Descriptor deprecated added in v0.0.163

func (*ListDashboardGroupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDashboardGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListDashboardGroupsResponse) GetDashboardGroups added in v0.0.163

func (x *ListDashboardGroupsResponse) GetDashboardGroups() []*Resource

func (*ListDashboardGroupsResponse) ProtoMessage added in v0.0.163

func (*ListDashboardGroupsResponse) ProtoMessage()

func (*ListDashboardGroupsResponse) ProtoReflect added in v0.0.163

func (*ListDashboardGroupsResponse) Reset added in v0.0.163

func (x *ListDashboardGroupsResponse) Reset()

func (*ListDashboardGroupsResponse) String added in v0.0.163

func (x *ListDashboardGroupsResponse) String() string

type ListDashboardSummariesRequest added in v0.0.159

type ListDashboardSummariesRequest struct {

	// Scope defines the GCS bucket to read the results from.
	Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	// Name of the dashboard group to fetch dashboard summaries for.
	DashboardGroup string `protobuf:"bytes,2,opt,name=dashboard_group,json=dashboardGroup,proto3" json:"dashboard_group,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDashboardSummariesRequest) Descriptor deprecated added in v0.0.159

func (*ListDashboardSummariesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDashboardSummariesRequest.ProtoReflect.Descriptor instead.

func (*ListDashboardSummariesRequest) GetDashboardGroup added in v0.0.159

func (x *ListDashboardSummariesRequest) GetDashboardGroup() string

func (*ListDashboardSummariesRequest) GetScope added in v0.0.159

func (x *ListDashboardSummariesRequest) GetScope() string

func (*ListDashboardSummariesRequest) ProtoMessage added in v0.0.159

func (*ListDashboardSummariesRequest) ProtoMessage()

func (*ListDashboardSummariesRequest) ProtoReflect added in v0.0.159

func (*ListDashboardSummariesRequest) Reset added in v0.0.159

func (x *ListDashboardSummariesRequest) Reset()

func (*ListDashboardSummariesRequest) String added in v0.0.159

type ListDashboardSummariesResponse added in v0.0.159

type ListDashboardSummariesResponse struct {

	// List of dashboard summaries.
	DashboardSummaries []*DashboardSummary `protobuf:"bytes,1,rep,name=dashboard_summaries,json=dashboardSummaries,proto3" json:"dashboard_summaries,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDashboardSummariesResponse) Descriptor deprecated added in v0.0.159

func (*ListDashboardSummariesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDashboardSummariesResponse.ProtoReflect.Descriptor instead.

func (*ListDashboardSummariesResponse) GetDashboardSummaries added in v0.0.159

func (x *ListDashboardSummariesResponse) GetDashboardSummaries() []*DashboardSummary

func (*ListDashboardSummariesResponse) ProtoMessage added in v0.0.159

func (*ListDashboardSummariesResponse) ProtoMessage()

func (*ListDashboardSummariesResponse) ProtoReflect added in v0.0.159

func (*ListDashboardSummariesResponse) Reset added in v0.0.159

func (x *ListDashboardSummariesResponse) Reset()

func (*ListDashboardSummariesResponse) String added in v0.0.159

type ListDashboardTabsRequest added in v0.0.118

type ListDashboardTabsRequest struct {
	Scope     string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDashboardTabsRequest) Descriptor deprecated added in v0.0.118

func (*ListDashboardTabsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDashboardTabsRequest.ProtoReflect.Descriptor instead.

func (*ListDashboardTabsRequest) GetDashboard added in v0.0.118

func (x *ListDashboardTabsRequest) GetDashboard() string

func (*ListDashboardTabsRequest) GetScope added in v0.0.118

func (x *ListDashboardTabsRequest) GetScope() string

func (*ListDashboardTabsRequest) ProtoMessage added in v0.0.118

func (*ListDashboardTabsRequest) ProtoMessage()

func (*ListDashboardTabsRequest) ProtoReflect added in v0.0.118

func (x *ListDashboardTabsRequest) ProtoReflect() protoreflect.Message

func (*ListDashboardTabsRequest) Reset added in v0.0.118

func (x *ListDashboardTabsRequest) Reset()

func (*ListDashboardTabsRequest) String added in v0.0.118

func (x *ListDashboardTabsRequest) String() string

type ListDashboardTabsResponse

type ListDashboardTabsResponse struct {
	DashboardTabs []*Resource `protobuf:"bytes,1,rep,name=dashboard_tabs,json=dashboardTabs,proto3" json:"dashboard_tabs,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDashboardTabsResponse) Descriptor deprecated

func (*ListDashboardTabsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDashboardTabsResponse.ProtoReflect.Descriptor instead.

func (*ListDashboardTabsResponse) GetDashboardTabs

func (x *ListDashboardTabsResponse) GetDashboardTabs() []*Resource

func (*ListDashboardTabsResponse) ProtoMessage

func (*ListDashboardTabsResponse) ProtoMessage()

func (*ListDashboardTabsResponse) ProtoReflect added in v0.0.91

func (*ListDashboardTabsResponse) Reset

func (x *ListDashboardTabsResponse) Reset()

func (*ListDashboardTabsResponse) String

func (x *ListDashboardTabsResponse) String() string

type ListDashboardsRequest added in v0.0.163

type ListDashboardsRequest struct {
	Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDashboardsRequest) Descriptor deprecated added in v0.0.163

func (*ListDashboardsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDashboardsRequest.ProtoReflect.Descriptor instead.

func (*ListDashboardsRequest) GetScope added in v0.0.163

func (x *ListDashboardsRequest) GetScope() string

func (*ListDashboardsRequest) ProtoMessage added in v0.0.163

func (*ListDashboardsRequest) ProtoMessage()

func (*ListDashboardsRequest) ProtoReflect added in v0.0.163

func (x *ListDashboardsRequest) ProtoReflect() protoreflect.Message

func (*ListDashboardsRequest) Reset added in v0.0.163

func (x *ListDashboardsRequest) Reset()

func (*ListDashboardsRequest) String added in v0.0.163

func (x *ListDashboardsRequest) String() string

type ListDashboardsResponse added in v0.0.163

type ListDashboardsResponse struct {
	Dashboards []*DashboardResource `protobuf:"bytes,1,rep,name=dashboards,proto3" json:"dashboards,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDashboardsResponse) Descriptor deprecated added in v0.0.163

func (*ListDashboardsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDashboardsResponse.ProtoReflect.Descriptor instead.

func (*ListDashboardsResponse) GetDashboards added in v0.0.163

func (x *ListDashboardsResponse) GetDashboards() []*DashboardResource

func (*ListDashboardsResponse) ProtoMessage added in v0.0.163

func (*ListDashboardsResponse) ProtoMessage()

func (*ListDashboardsResponse) ProtoReflect added in v0.0.163

func (x *ListDashboardsResponse) ProtoReflect() protoreflect.Message

func (*ListDashboardsResponse) Reset added in v0.0.163

func (x *ListDashboardsResponse) Reset()

func (*ListDashboardsResponse) String added in v0.0.163

func (x *ListDashboardsResponse) String() string

type ListHeadersRequest added in v0.0.118

type ListHeadersRequest struct {
	Scope     string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
	Tab       string `protobuf:"bytes,3,opt,name=tab,proto3" json:"tab,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHeadersRequest) Descriptor deprecated added in v0.0.118

func (*ListHeadersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListHeadersRequest.ProtoReflect.Descriptor instead.

func (*ListHeadersRequest) GetDashboard added in v0.0.118

func (x *ListHeadersRequest) GetDashboard() string

func (*ListHeadersRequest) GetScope added in v0.0.118

func (x *ListHeadersRequest) GetScope() string

func (*ListHeadersRequest) GetTab added in v0.0.118

func (x *ListHeadersRequest) GetTab() string

func (*ListHeadersRequest) ProtoMessage added in v0.0.118

func (*ListHeadersRequest) ProtoMessage()

func (*ListHeadersRequest) ProtoReflect added in v0.0.118

func (x *ListHeadersRequest) ProtoReflect() protoreflect.Message

func (*ListHeadersRequest) Reset added in v0.0.118

func (x *ListHeadersRequest) Reset()

func (*ListHeadersRequest) String added in v0.0.118

func (x *ListHeadersRequest) String() string

type ListHeadersResponse

type ListHeadersResponse struct {
	Headers []*ListHeadersResponse_Header `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHeadersResponse) Descriptor deprecated

func (*ListHeadersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListHeadersResponse.ProtoReflect.Descriptor instead.

func (*ListHeadersResponse) GetHeaders

func (*ListHeadersResponse) ProtoMessage

func (*ListHeadersResponse) ProtoMessage()

func (*ListHeadersResponse) ProtoReflect added in v0.0.91

func (x *ListHeadersResponse) ProtoReflect() protoreflect.Message

func (*ListHeadersResponse) Reset

func (x *ListHeadersResponse) Reset()

func (*ListHeadersResponse) String

func (x *ListHeadersResponse) String() string

type ListHeadersResponse_Header

type ListHeadersResponse_Header 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"`
	// When the build started running
	Started *timestamppb.Timestamp `protobuf:"bytes,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"`
	// contains filtered or unexported fields
}

func (*ListHeadersResponse_Header) Descriptor deprecated

func (*ListHeadersResponse_Header) Descriptor() ([]byte, []int)

Deprecated: Use ListHeadersResponse_Header.ProtoReflect.Descriptor instead.

func (*ListHeadersResponse_Header) GetBuild

func (x *ListHeadersResponse_Header) GetBuild() string

func (*ListHeadersResponse_Header) GetExtra

func (x *ListHeadersResponse_Header) GetExtra() []string

func (*ListHeadersResponse_Header) GetHotlistIds

func (x *ListHeadersResponse_Header) GetHotlistIds() string

func (*ListHeadersResponse_Header) GetName

func (x *ListHeadersResponse_Header) GetName() string

func (*ListHeadersResponse_Header) GetStarted

func (*ListHeadersResponse_Header) ProtoMessage

func (*ListHeadersResponse_Header) ProtoMessage()

func (*ListHeadersResponse_Header) ProtoReflect added in v0.0.91

func (*ListHeadersResponse_Header) Reset

func (x *ListHeadersResponse_Header) Reset()

func (*ListHeadersResponse_Header) String

func (x *ListHeadersResponse_Header) String() string

type ListRowsRequest added in v0.0.118

type ListRowsRequest struct {
	Scope     string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
	Tab       string `protobuf:"bytes,3,opt,name=tab,proto3" json:"tab,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRowsRequest) Descriptor deprecated added in v0.0.118

func (*ListRowsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRowsRequest.ProtoReflect.Descriptor instead.

func (*ListRowsRequest) GetDashboard added in v0.0.118

func (x *ListRowsRequest) GetDashboard() string

func (*ListRowsRequest) GetScope added in v0.0.118

func (x *ListRowsRequest) GetScope() string

func (*ListRowsRequest) GetTab added in v0.0.118

func (x *ListRowsRequest) GetTab() string

func (*ListRowsRequest) ProtoMessage added in v0.0.118

func (*ListRowsRequest) ProtoMessage()

func (*ListRowsRequest) ProtoReflect added in v0.0.118

func (x *ListRowsRequest) ProtoReflect() protoreflect.Message

func (*ListRowsRequest) Reset added in v0.0.118

func (x *ListRowsRequest) Reset()

func (*ListRowsRequest) String added in v0.0.118

func (x *ListRowsRequest) String() string

type ListRowsResponse

type ListRowsResponse struct {
	Rows []*ListRowsResponse_Row `protobuf:"bytes,1,rep,name=rows,proto3" json:"rows,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRowsResponse) Descriptor deprecated

func (*ListRowsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRowsResponse.ProtoReflect.Descriptor instead.

func (*ListRowsResponse) GetRows

func (x *ListRowsResponse) GetRows() []*ListRowsResponse_Row

func (*ListRowsResponse) ProtoMessage

func (*ListRowsResponse) ProtoMessage()

func (*ListRowsResponse) ProtoReflect added in v0.0.91

func (x *ListRowsResponse) ProtoReflect() protoreflect.Message

func (*ListRowsResponse) Reset

func (x *ListRowsResponse) Reset()

func (*ListRowsResponse) String

func (x *ListRowsResponse) String() string

type ListRowsResponse_Cell

type ListRowsResponse_Cell struct {
	Result  int32  `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
	CellId  string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
	Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	Icon    string `protobuf:"bytes,4,opt,name=icon,proto3" json:"icon,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRowsResponse_Cell) Descriptor deprecated

func (*ListRowsResponse_Cell) Descriptor() ([]byte, []int)

Deprecated: Use ListRowsResponse_Cell.ProtoReflect.Descriptor instead.

func (*ListRowsResponse_Cell) GetCellId

func (x *ListRowsResponse_Cell) GetCellId() string

func (*ListRowsResponse_Cell) GetIcon

func (x *ListRowsResponse_Cell) GetIcon() string

func (*ListRowsResponse_Cell) GetMessage

func (x *ListRowsResponse_Cell) GetMessage() string

func (*ListRowsResponse_Cell) GetResult

func (x *ListRowsResponse_Cell) GetResult() int32

func (*ListRowsResponse_Cell) ProtoMessage

func (*ListRowsResponse_Cell) ProtoMessage()

func (*ListRowsResponse_Cell) ProtoReflect added in v0.0.91

func (x *ListRowsResponse_Cell) ProtoReflect() protoreflect.Message

func (*ListRowsResponse_Cell) Reset

func (x *ListRowsResponse_Cell) Reset()

func (*ListRowsResponse_Cell) String

func (x *ListRowsResponse_Cell) String() string

type ListRowsResponse_Row

type ListRowsResponse_Row struct {

	// Display name of the test case
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Historical results of the test case. Unencoded.
	Cells []*ListRowsResponse_Cell `protobuf:"bytes,2,rep,name=cells,proto3" json:"cells,omitempty"`
	// Issue or Bug IDs associated with the test case
	Issues []string `protobuf:"bytes,3,rep,name=issues,proto3" json:"issues,omitempty"`
	// Alert associated with the test case
	Alert *state.AlertInfo `protobuf:"bytes,4,opt,name=alert,proto3" json:"alert,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRowsResponse_Row) Descriptor deprecated

func (*ListRowsResponse_Row) Descriptor() ([]byte, []int)

Deprecated: Use ListRowsResponse_Row.ProtoReflect.Descriptor instead.

func (*ListRowsResponse_Row) GetAlert

func (x *ListRowsResponse_Row) GetAlert() *state.AlertInfo

func (*ListRowsResponse_Row) GetCells

func (*ListRowsResponse_Row) GetIssues

func (x *ListRowsResponse_Row) GetIssues() []string

func (*ListRowsResponse_Row) GetName

func (x *ListRowsResponse_Row) GetName() string

func (*ListRowsResponse_Row) ProtoMessage

func (*ListRowsResponse_Row) ProtoMessage()

func (*ListRowsResponse_Row) ProtoReflect added in v0.0.91

func (x *ListRowsResponse_Row) ProtoReflect() protoreflect.Message

func (*ListRowsResponse_Row) Reset

func (x *ListRowsResponse_Row) Reset()

func (*ListRowsResponse_Row) String

func (x *ListRowsResponse_Row) String() string

type ListTabSummariesRequest added in v0.0.155

type ListTabSummariesRequest struct {

	// Scope defines the GCS bucket to read the results from.
	Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	// Name of the dashboard to fetch tab summaries for.
	Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTabSummariesRequest) Descriptor deprecated added in v0.0.155

func (*ListTabSummariesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTabSummariesRequest.ProtoReflect.Descriptor instead.

func (*ListTabSummariesRequest) GetDashboard added in v0.0.155

func (x *ListTabSummariesRequest) GetDashboard() string

func (*ListTabSummariesRequest) GetScope added in v0.0.155

func (x *ListTabSummariesRequest) GetScope() string

func (*ListTabSummariesRequest) ProtoMessage added in v0.0.155

func (*ListTabSummariesRequest) ProtoMessage()

func (*ListTabSummariesRequest) ProtoReflect added in v0.0.155

func (x *ListTabSummariesRequest) ProtoReflect() protoreflect.Message

func (*ListTabSummariesRequest) Reset added in v0.0.155

func (x *ListTabSummariesRequest) Reset()

func (*ListTabSummariesRequest) String added in v0.0.155

func (x *ListTabSummariesRequest) String() string

type ListTabSummariesResponse added in v0.0.155

type ListTabSummariesResponse struct {

	// List of tab summaries.
	TabSummaries []*TabSummary `protobuf:"bytes,1,rep,name=tab_summaries,json=tabSummaries,proto3" json:"tab_summaries,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTabSummariesResponse) Descriptor deprecated added in v0.0.155

func (*ListTabSummariesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTabSummariesResponse.ProtoReflect.Descriptor instead.

func (*ListTabSummariesResponse) GetTabSummaries added in v0.0.155

func (x *ListTabSummariesResponse) GetTabSummaries() []*TabSummary

func (*ListTabSummariesResponse) ProtoMessage added in v0.0.155

func (*ListTabSummariesResponse) ProtoMessage()

func (*ListTabSummariesResponse) ProtoReflect added in v0.0.155

func (x *ListTabSummariesResponse) ProtoReflect() protoreflect.Message

func (*ListTabSummariesResponse) Reset added in v0.0.155

func (x *ListTabSummariesResponse) Reset()

func (*ListTabSummariesResponse) String added in v0.0.155

func (x *ListTabSummariesResponse) String() string

type Resource

type Resource struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Link string `protobuf:"bytes,2,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

A Resource is a REST resource, often returned by a LIST command It includes the name of the resource and a link to the resource

func (*Resource) Descriptor deprecated

func (*Resource) Descriptor() ([]byte, []int)

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (x *Resource) GetLink() string

func (*Resource) GetName

func (x *Resource) GetName() string

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect added in v0.0.91

func (x *Resource) ProtoReflect() protoreflect.Message

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) String

func (x *Resource) String() string

type TabSummary added in v0.0.155

type TabSummary struct {

	// The name of the dashboard this tab belongs to.
	DashboardName string `protobuf:"bytes,1,opt,name=dashboard_name,json=dashboardName,proto3" json:"dashboard_name,omitempty"`
	// The name of the tab.
	TabName string `protobuf:"bytes,2,opt,name=tab_name,json=tabName,proto3" json:"tab_name,omitempty"`
	// Overall status for the dashboard tab (e.g. PASSING, FAILING, etc.)
	OverallStatus string `protobuf:"bytes,3,opt,name=overall_status,json=overallStatus,proto3" json:"overall_status,omitempty"`
	// Summary of the status for this dashboard tab.
	DetailedStatusMessage string `` /* 126-byte string literal not displayed */
	// Timestamp at which tests last ran.
	LastRunTimestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_run_timestamp,json=lastRunTimestamp,proto3" json:"last_run_timestamp,omitempty"`
	// Timestamp at which the test group was last updated.
	LastUpdateTimestamp *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_update_timestamp,json=lastUpdateTimestamp,proto3" json:"last_update_timestamp,omitempty"`
	// The ID for the latest passing build.
	LatestPassingBuild string `protobuf:"bytes,7,opt,name=latest_passing_build,json=latestPassingBuild,proto3" json:"latest_passing_build,omitempty"`
	// Summarized info on the failing tests.
	// In this case, any test which raised an alert and did not suppress it is considered failing.
	FailuresSummary *FailuresSummary `protobuf:"bytes,8,opt,name=failures_summary,json=failuresSummary,proto3" json:"failures_summary,omitempty"`
	//Summarized info on the tab's healthiness.
	HealthinessSummary *HealthinessSummary `protobuf:"bytes,9,opt,name=healthiness_summary,json=healthinessSummary,proto3" json:"healthiness_summary,omitempty"`
	// contains filtered or unexported fields
}

Summary for a particular tab. Contains the info required to render tab summary in UI.

func (*TabSummary) Descriptor deprecated added in v0.0.155

func (*TabSummary) Descriptor() ([]byte, []int)

Deprecated: Use TabSummary.ProtoReflect.Descriptor instead.

func (*TabSummary) GetDashboardName added in v0.0.155

func (x *TabSummary) GetDashboardName() string

func (*TabSummary) GetDetailedStatusMessage added in v0.0.155

func (x *TabSummary) GetDetailedStatusMessage() string

func (*TabSummary) GetFailuresSummary added in v0.0.158

func (x *TabSummary) GetFailuresSummary() *FailuresSummary

func (*TabSummary) GetHealthinessSummary added in v0.0.158

func (x *TabSummary) GetHealthinessSummary() *HealthinessSummary

func (*TabSummary) GetLastRunTimestamp added in v0.0.155

func (x *TabSummary) GetLastRunTimestamp() *timestamppb.Timestamp

func (*TabSummary) GetLastUpdateTimestamp added in v0.0.155

func (x *TabSummary) GetLastUpdateTimestamp() *timestamppb.Timestamp

func (*TabSummary) GetLatestPassingBuild added in v0.0.155

func (x *TabSummary) GetLatestPassingBuild() string

func (*TabSummary) GetOverallStatus added in v0.0.155

func (x *TabSummary) GetOverallStatus() string

func (*TabSummary) GetTabName added in v0.0.155

func (x *TabSummary) GetTabName() string

func (*TabSummary) ProtoMessage added in v0.0.155

func (*TabSummary) ProtoMessage()

func (*TabSummary) ProtoReflect added in v0.0.155

func (x *TabSummary) ProtoReflect() protoreflect.Message

func (*TabSummary) Reset added in v0.0.155

func (x *TabSummary) Reset()

func (*TabSummary) String added in v0.0.155

func (x *TabSummary) String() string

type TestGridDataClient added in v0.0.118

type TestGridDataClient interface {
	// GET /dashboards
	// Lists dashboard names
	ListDashboards(ctx context.Context, in *ListDashboardsRequest, opts ...grpc.CallOption) (*ListDashboardsResponse, error)
	// GET /dashboard-groups
	// Lists the dashboard group names
	ListDashboardGroups(ctx context.Context, in *ListDashboardGroupsRequest, opts ...grpc.CallOption) (*ListDashboardGroupsResponse, error)
	// GET /dashboards/{dashboard}/tabs
	// Lists the dashboard tab names
	ListDashboardTabs(ctx context.Context, in *ListDashboardTabsRequest, opts ...grpc.CallOption) (*ListDashboardTabsResponse, error)
	// GET /dashboards/{dashboard}
	// Returns a Dashboard config's metadata
	// Excludes subtabs, accessed through the /tabs list method instead
	GetDashboard(ctx context.Context, in *GetDashboardRequest, opts ...grpc.CallOption) (*GetDashboardResponse, error)
	// GET /dashboard-groups/{dashboard-group}
	// Lists the dashboard names in that group
	GetDashboardGroup(ctx context.Context, in *GetDashboardGroupRequest, opts ...grpc.CallOption) (*GetDashboardGroupResponse, error)
	// GET /dashboards/{dashboard}/tabs/{tab}/headers
	// Returns the headers for grid results
	ListHeaders(ctx context.Context, in *ListHeadersRequest, opts ...grpc.CallOption) (*ListHeadersResponse, error)
	// GET /dashboards/{dashboard}/tabs/{tab}/rows
	// Returns information on grid rows, and data within those rows
	ListRows(ctx context.Context, in *ListRowsRequest, opts ...grpc.CallOption) (*ListRowsResponse, error)
	// GET /dashboards/{dashboard}/tab-summaries
	// Returns the list of tab summaries for dashboard.
	ListTabSummaries(ctx context.Context, in *ListTabSummariesRequest, opts ...grpc.CallOption) (*ListTabSummariesResponse, error)
	// GET /dashboards/{dashboard}/tab-summaries/{tab}
	GetTabSummary(ctx context.Context, in *GetTabSummaryRequest, opts ...grpc.CallOption) (*GetTabSummaryResponse, error)
	// GET /dashboard-groups/{dashboard-group}/dashboard-summaries
	ListDashboardSummaries(ctx context.Context, in *ListDashboardSummariesRequest, opts ...grpc.CallOption) (*ListDashboardSummariesResponse, error)
	// GET /dashboards/{dashboard}/summary
	GetDashboardSummary(ctx context.Context, in *GetDashboardSummaryRequest, opts ...grpc.CallOption) (*GetDashboardSummaryResponse, error)
}

TestGridDataClient is the client API for TestGridData service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewTestGridDataClient added in v0.0.118

func NewTestGridDataClient(cc grpc.ClientConnInterface) TestGridDataClient

type TestGridDataServer added in v0.0.118

type TestGridDataServer interface {
	// GET /dashboards
	// Lists dashboard names
	ListDashboards(context.Context, *ListDashboardsRequest) (*ListDashboardsResponse, error)
	// GET /dashboard-groups
	// Lists the dashboard group names
	ListDashboardGroups(context.Context, *ListDashboardGroupsRequest) (*ListDashboardGroupsResponse, error)
	// GET /dashboards/{dashboard}/tabs
	// Lists the dashboard tab names
	ListDashboardTabs(context.Context, *ListDashboardTabsRequest) (*ListDashboardTabsResponse, error)
	// GET /dashboards/{dashboard}
	// Returns a Dashboard config's metadata
	// Excludes subtabs, accessed through the /tabs list method instead
	GetDashboard(context.Context, *GetDashboardRequest) (*GetDashboardResponse, error)
	// GET /dashboard-groups/{dashboard-group}
	// Lists the dashboard names in that group
	GetDashboardGroup(context.Context, *GetDashboardGroupRequest) (*GetDashboardGroupResponse, error)
	// GET /dashboards/{dashboard}/tabs/{tab}/headers
	// Returns the headers for grid results
	ListHeaders(context.Context, *ListHeadersRequest) (*ListHeadersResponse, error)
	// GET /dashboards/{dashboard}/tabs/{tab}/rows
	// Returns information on grid rows, and data within those rows
	ListRows(context.Context, *ListRowsRequest) (*ListRowsResponse, error)
	// GET /dashboards/{dashboard}/tab-summaries
	// Returns the list of tab summaries for dashboard.
	ListTabSummaries(context.Context, *ListTabSummariesRequest) (*ListTabSummariesResponse, error)
	// GET /dashboards/{dashboard}/tab-summaries/{tab}
	GetTabSummary(context.Context, *GetTabSummaryRequest) (*GetTabSummaryResponse, error)
	// GET /dashboard-groups/{dashboard-group}/dashboard-summaries
	ListDashboardSummaries(context.Context, *ListDashboardSummariesRequest) (*ListDashboardSummariesResponse, error)
	// GET /dashboards/{dashboard}/summary
	GetDashboardSummary(context.Context, *GetDashboardSummaryRequest) (*GetDashboardSummaryResponse, error)
}

TestGridDataServer is the server API for TestGridData service.

type UnimplementedTestGridDataServer added in v0.0.118

type UnimplementedTestGridDataServer struct {
}

UnimplementedTestGridDataServer can be embedded to have forward compatible implementations.

func (*UnimplementedTestGridDataServer) GetDashboard added in v0.0.118

func (*UnimplementedTestGridDataServer) GetDashboardGroup added in v0.0.118

func (*UnimplementedTestGridDataServer) GetDashboardSummary added in v0.0.159

func (*UnimplementedTestGridDataServer) GetTabSummary added in v0.0.155

func (*UnimplementedTestGridDataServer) ListDashboardGroups added in v0.0.163

func (*UnimplementedTestGridDataServer) ListDashboardSummaries added in v0.0.159

func (*UnimplementedTestGridDataServer) ListDashboardTabs added in v0.0.118

func (*UnimplementedTestGridDataServer) ListDashboards added in v0.0.163

func (*UnimplementedTestGridDataServer) ListHeaders added in v0.0.118

func (*UnimplementedTestGridDataServer) ListRows added in v0.0.118

func (*UnimplementedTestGridDataServer) ListTabSummaries added in v0.0.155

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL