// GetTryResults returns trybot results for the given roll. func GetTryResults(r *rietveld.Rietveld, roll *AutoRollIssue) ([]*TryResult, error) { tries, err := r.GetTrybotResults(roll.Issue, roll.Patchsets[len(roll.Patchsets)-1]) if err != nil { return nil, err } res := make([]*TryResult, 0, len(tries)) for _, t := range tries { tryResult, err := TryResultFromBuildbucket(t) if err != nil { return nil, err } res = append(res, tryResult) } sort.Sort(tryResultSlice(res)) return res, nil }