Documentation
¶
Overview ¶
Package `coverage` contains all the necessary code to serve the new code coverage dashboard for chromium/src.
Index ¶
- Variables
- type Client
- func (c *Client) GetAbsoluteCoverageDataOneYear(ctx context.Context, req *api.GetAbsoluteCoverageDataOneYearRequest) (*api.GetAbsoluteCoverageDataOneYearResponse, error)
- func (c *Client) GetCoverageSummary(ctx context.Context, req *api.GetCoverageSummaryRequest) (*api.GetCoverageSummaryResponse, error)
- func (c *Client) GetIncrementalCoverageDataOneYear(ctx context.Context, req *api.GetIncrementalCoverageDataOneYearRequest) (*api.GetIncrementalCoverageDataOneYearResponse, error)
- func (c *Client) GetProjectDefaultConfig(ctx context.Context, req *api.GetProjectDefaultConfigRequest) (*api.GetProjectDefaultConfigResponse, error)
- func (c *Client) Init(ctx context.Context) error
- type CoveragePerDate
Constants ¶
This section is empty.
Variables ¶
var (
ErrInternalServerError = errors.New("internal server error")
)
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { // Refers to findit's cloud project FinditCloudProject string // Refers to chrome-test-health's cloud project ChromeTestHealthCloudProject string // contains filtered or unexported fields }
func (*Client) GetAbsoluteCoverageDataOneYear ¶
func (c *Client) GetAbsoluteCoverageDataOneYear( ctx context.Context, req *api.GetAbsoluteCoverageDataOneYearRequest, ) (*api.GetAbsoluteCoverageDataOneYearResponse, error)
GetAbsoluteCoverageDataOneYear returns absolute coverage numbers for the last 365 days.
func (*Client) GetCoverageSummary ¶
func (c *Client) GetCoverageSummary(ctx context.Context, req *api.GetCoverageSummaryRequest) (*api.GetCoverageSummaryResponse, error)
GetCoverageSummary fetches the code coverage metrics/percentages for the specified configuration including the path or component list. The path param here can be a dir/file path like //foo/foo1/foo2/. Components param should be be a list of monorail components like ["C1>C2", "C3"] This endpoint accepts either path or component not both.
func (*Client) GetIncrementalCoverageDataOneYear ¶
func (c *Client) GetIncrementalCoverageDataOneYear( ctx context.Context, req *api.GetIncrementalCoverageDataOneYearRequest, ) (*api.GetIncrementalCoverageDataOneYearResponse, error)
GetIncrementalCoverageDataOneYear returns incremental coverage numbers for the last 365 days.
func (*Client) GetProjectDefaultConfig ¶
func (c *Client) GetProjectDefaultConfig( ctx context.Context, req *api.GetProjectDefaultConfigRequest, ) (*api.GetProjectDefaultConfigResponse, error)
GetProjectDefaultConfig fetches the latest version of FinditConfig from the datastore and returns the desired configuration extracted from the entity.
type CoveragePerDate ¶
type CoveragePerDate struct {
// contains filtered or unexported fields
}
Directories
¶
Path | Synopsis |
---|---|
Package cron contains go functions to assist cron jobs.
|
Package cron contains go functions to assist cron jobs. |
Package `entities` contains go structs for all the entities required to be read from the datastore.
|
Package `entities` contains go structs for all the entities required to be read from the datastore. |