import "go.chromium.org/luci/resultdb/internal/testresults"
var AllFields = mask.All(&pb.TestResult{})
AllFields is a field mask that selects all TestResults fields.
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(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 PopulateDurationField(tr *pb.TestResult, micros spanner.NullInt64)
PopulateDurationField populates tr.Duration from NullInt64.
func PopulateExpectedField(tr *pb.TestResult, maybeUnexpected spanner.NullBool)
PopulateExpectedField populates tr.Expected from NullBool.
func PopulateVariantParams(params map[string]interface{}, variantPredicate *pb.VariantPredicate)
PopulateVariantParams populates variantHashEquals and variantContains parameters based on the predicate.
Read reads specified TestResult within the transaction. If the TestResult does not exist, the returned error is annotated with NotFound GRPC code.
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.
Fetch returns a page of test results matching q. Returned test results are ordered by parent invocation ID, test ID and result ID.
Run calls f for test results matching the query. The test results are ordered by parent invocation ID, test ID and result ID.
Package testresults imports 21 packages (graph) and is imported by 7 packages. Updated 2021-01-24. Refresh now. Tools for package owners.