Home | History | Annotate | Download | only in scripts

Lines Matching refs:results

9 def all (results, predicate):
10 for result in results:
15 def any (results, predicate):
16 for result in results:
28 def __init__ (self, name, results):
30 self.results = results
48 results = []
50 results.append(TestCaseResult(case, []))
51 return results
53 def addResultsToCaseList (caselist, results):
60 for result in results:
62 resultMap[result.name].results += result.results
70 results = []
79 results.append(TestCaseResult(args[0], args[1:]))
81 if len(results) == 0:
84 # Sanity check for results
85 numResultItems = len(results[0].results)
87 for result in results:
90 if len(result.results) != numResultItems:
91 raise Exception("Found %d results for test case '%s', expected %d" % (len(result.results), result.name, numResultItems))
94 return results
105 def createGroups (results, groupNames):
115 for case in results:
124 def createLeafGroups (results):
128 for case in results:
143 def filterList (results, condition):
145 for case in results:
146 if condition(case.results):
162 def getCasesInSet (results, caseSet):
164 for case in results:
169 def selectCasesInGroups (results, groups):
174 return getCasesInSet(results, casesInGroups)
176 def selectRandomSubset (results, groups, limit, seed):
198 return getCasesInSet(results, selectedCases)
207 FilterRule("all-pass", "All results must be 'Pass'", [lambda l: all(l, lambda r: r == 'Pass')]),
208 FilterRule("any-pass", "Any of results is 'Pass'", [lambda l: any(l, lambda r: r == 'Pass')]),
209 FilterRule("any-fail", "Any of results is not 'Pass' or 'NotSupported'", [lambda l: not all(l, lambda r: r == 'Pass' or r == 'NotSupported')]),
243 results = readTestResults(args[1])
244 results = addResultsToCaseList(caselist, results)
246 results = toResultList(caselist)
248 # Execute filters for results
250 results = filterList(results, rule)
254 groups = createGroups(results, readGroupList(options.groups_file))
256 groups = createLeafGroups(results)
257 results = selectRandomSubset(results, groups, int(options.limit), int(options.seed))
259 groups = createGroups(results, readGroupList(options.groups_file))
260 results = selectCasesInGroups(results, groups)
263 for result in results: