Lines Matching refs:result
43 def _on_result_for(self, test, result):
45 if result.has_unexpected_output:
71 def _on_result_for(self, test, result):
73 if result.has_unexpected_output:
74 self._failed.append((test, result, False))
75 elif result.is_rerun:
76 # Print only the first result of a flaky failure that was rerun.
77 self._failed.append((test, result.results[0], True))
83 for test, result, is_flaky in self._failed:
86 if result.output.stderr:
88 print(result.output.stderr.strip())
89 if result.output.stdout:
91 print(result.output.stdout.strip())
92 print("Command: %s" % result.cmd.to_string())
93 if result.output.HasCrashed():
94 print("exit code: %s" % result.output.exit_code_string)
97 if result.output.HasTimedOut():
119 def _on_result_for(self, test, result):
120 if not result.has_unexpected_output:
122 elif result.output.HasCrashed():
124 elif result.output.HasTimedOut():
137 def format_result_status(result):
138 if result.has_unexpected_output:
139 if result.output.HasCrashed():
158 def _message(self, test, result):
160 if result.is_rerun:
161 outcome = ' '.join(format_result_status(r) for r in result.results)
163 outcome = format_result_status(result)
167 def _on_result_for(self, test, result):
168 super(VerboseProgressIndicator, self)._on_result_for(test, result)
169 self._print(self._message(test, result))
196 def _on_result_for(self, test, result):
197 super(VerboseProgressIndicator, self)._on_result_for(test, result)
200 f.write(self._message(test, result) + "\n")
218 def _on_result_for(self, test, result):
219 super(DotsProgressIndicator, self)._on_result_for(test, result)
224 if result.has_unexpected_output:
225 if result.output.HasCrashed():
228 elif result.output.HasTimedOut():
254 def _on_result_for(self, test, result):
256 if result.has_unexpected_output:
262 if result.has_unexpected_output:
263 output = result.output
274 'command', "Command: %s" % result.cmd.to_string(relative=True))
375 def _on_result_for(self, test, result):
378 output = result.output
379 if result.has_unexpected_output:
386 fail_text += "Command: %s" % result.cmd.to_string()
393 test_cmd=result.cmd.to_string(relative=True),
408 # reruns are set to keep the result no matter what requirement says, i.e.
423 def _on_result_for(self, test, result):
424 if result.is_rerun:
425 self.process_results(test, result.results)
427 self.process_results(test, [result])
430 for run, result in enumerate(results):
432 output = result.output
434 self._buffer_slow_tests(test, result, output, run)
439 if not result.has_unexpected_output and run == 0:
442 record = self._test_record(test, result, output, run)
444 "result": test.output_proc.get_outcome(output),
450 def _buffer_slow_tests(self, test, result, output, run):
451 def result_value(test, result, output):
452 if not result.has_unexpected_output:
456 record = self._test_record(test, result, output, run)
458 "result": result_value(test, result, output),
465 def _test_record(self, test, result, output, run):
468 "flags": result.cmd.args,
469 "command": result.cmd.to_string(relative=True),
486 result = {
494 json.dump(result, f)