Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllFields = mask.All(&pb.TestResult{})

    AllFields is a field mask that selects all TestResults fields.

    Functions

    func ListMask

    func ListMask(readMask *field_mask.FieldMask) (mask.Mask, error)

      ListMask returns mask.Mask converted from field_mask.FieldMask. It returns a default mask with all fields except summary_html if readMask is empty.

      func MustParseName

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

        MustParseName retrieves the invocation ID, unescaped test id, and result ID.

        Panics if the name is invalid. Should be used only with trusted data.

        MustParseName is faster than pbutil.ParseTestResultName.

        func PopulateVariantParams

        func PopulateVariantParams(params map[string]interface{}, variantPredicate *pb.VariantPredicate)

          PopulateVariantParams populates variantHashEquals and variantContains parameters based on the predicate.

          func Read

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

            Read reads specified TestResult within the transaction. If the TestResult does not exist, the returned error is annotated with NotFound GRPC code.

            Types

            type Query

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

              Query specifies test results to fetch.

              func (*Query) Fetch

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

                Fetch returns a page of test results matching q. Returned test results are ordered by parent invocation ID, test ID and result ID.

                func (*Query) Run

                func (q *Query) Run(ctx context.Context, f func(*pb.TestResult) error) error

                  Run calls f for test results matching the query. The test results are ordered by parent invocation ID, test ID and result ID.