From: machenbach@chromium.org Date: Wed, 2 Jul 2014 09:12:07 +0000 (+0000) Subject: Add information about rerun tests to json output. X-Git-Tag: upstream/4.7.83~8429 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4d55c22827ba2f811d4139263e4804290e514d4c;p=platform%2Fupstream%2Fv8.git 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 --- diff --git a/tools/testrunner/local/progress.py b/tools/testrunner/local/progress.py index 870dcc6..3167028 100644 --- a/tools/testrunner/local/progress.py +++ b/tools/testrunner/local/progress.py @@ -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,