luci: go.chromium.org/luci/resultdb/internal/exonerations Index | Files

package exonerations

import "go.chromium.org/luci/resultdb/internal/exonerations"

Index

Package Files

exoneration.go query.go

func MustParseName Uses

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 Uses

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 Uses

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 Uses

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 exonerations imports 10 packages (graph) and is imported by 1 packages. Updated 2020-10-28. Refresh now. Tools for package owners.