Lines Matching defs:statusfile
35 from testrunner.local import statusfile
129 outcomes = self.suite.statusfile.get_outcomes(self.name, self.variant)
136 if (statusfile.FAIL_SLOPPY in outcomes and
141 if (statusfile.FAIL in outcomes or
142 statusfile.FAIL_OK in outcomes):
143 expected_outcomes.append(statusfile.FAIL)
144 if statusfile.CRASH in outcomes:
145 expected_outcomes.append(statusfile.CRASH)
149 if expected_outcomes and statusfile.PASS in outcomes:
150 expected_outcomes.append(statusfile.PASS)
162 elif statusfile.TIMEOUT not in self.expected_outcomes:
164 self.expected_outcomes + [statusfile.TIMEOUT])
171 elif statusfile.PASS not in self.expected_outcomes:
173 self.expected_outcomes + [statusfile.PASS])
243 if self.suite.statusfile.variables[variable]:
256 return (statusfile.SKIP in self._statusfile_outcomes and
261 return statusfile.HEAVY in self._statusfile_outcomes
265 return self.is_heavy or statusfile.SLOW in self._statusfile_outcomes
269 return statusfile.FAIL_OK in self._statusfile_outcomes
273 return (statusfile.PASS in self._statusfile_outcomes and
274 statusfile.FAIL in self._statusfile_outcomes and
275 statusfile.CRASH not in self._statusfile_outcomes)
279 return (statusfile.FAIL in self._statusfile_outcomes and
280 statusfile.PASS not in self._statusfile_outcomes)
284 return statusfile.NO_VARIANTS in self._statusfile_outcomes
305 - statusfile flags
500 return (statusfile.FAIL in self.expected_outcomes or