| 181 | return expected_outcomes or outproc.OUTCOMES_PASS |
| 182 | |
| 183 | def allow_timeouts(self): |
| 184 | if self.expected_outcomes == outproc.OUTCOMES_PASS: |
| 185 | self._expected_outcomes = outproc.OUTCOMES_PASS_OR_TIMEOUT |
| 186 | elif self.expected_outcomes == outproc.OUTCOMES_FAIL: |
| 187 | self._expected_outcomes = outproc.OUTCOMES_FAIL_OR_TIMEOUT |
| 188 | elif statusfile.TIMEOUT not in self.expected_outcomes: |
| 189 | self._expected_outcomes = ( |
| 190 | self.expected_outcomes + [statusfile.TIMEOUT]) |
| 191 | |
| 192 | def allow_pass(self): |
| 193 | if self.expected_outcomes == outproc.OUTCOMES_TIMEOUT: |