Add information about rerun tests to json output.
BUG=374134 LOG=n R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/364793004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22147 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
1dbeb822bd
commit
4d55c22827
@ -318,13 +318,16 @@ class JsonTestProgressIndicator(ProgressIndicator):
|
||||
|
||||
def HasRun(self, test, has_unexpected_output):
|
||||
self.progress_indicator.HasRun(test, has_unexpected_output)
|
||||
if not has_unexpected_output:
|
||||
if test.run == 1 and not has_unexpected_output:
|
||||
# Omit tests that pass on the first run, but collect output of tests
|
||||
# that pass when rerun.
|
||||
return
|
||||
self.results.append({
|
||||
"name": test.GetLabel(),
|
||||
"flags": test.flags,
|
||||
"command": EscapeCommand(self.runner.GetCommand(test)).replace(
|
||||
ABS_PATH_PREFIX, ""),
|
||||
"run": test.run,
|
||||
"stdout": test.output.stdout,
|
||||
"stderr": test.output.stderr,
|
||||
"exit_code": test.output.exit_code,
|
||||
|
Loading…
Reference in New Issue
Block a user