Back to godoc.org

Package exonerations

v0.0.0-...-1557bcf
Latest Go to latest

The latest major version is .

Published: Aug 13, 2020 | License: Apache-2.0 | Module: github.com/luci/luci-go

Index

func MustParseName

func MustParseName(name string) (invID invocations.ID, testID, exonerationID string)

MustParseName extracts invocation, test id and exoneration IDs from the name. Panics on failure.

func Read

func Read(ctx context.Context, name string) (*pb.TestExoneration, error)

Read reads a test exoneration from Spanner. If it does not exist, the returned error is annotated with NotFound GRPC code.

type Query

type Query struct {
	InvocationIDs invocations.IDSet
	Predicate     *pb.TestExonerationPredicate
	PageSize      int // must be positive
	PageToken     string
}

Query specifies test exonerations to fetch.

func (*Query) Fetch

func (q *Query) Fetch(ctx context.Context) (tes []*pb.TestExoneration, nextPageToken string, err error)

Fetch returns a page test of exonerations matching the query. Returned test exonerations are ordered by invocation ID, test ID and exoneration ID.

Package Files

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier