The perf dashboard scrapes the "results" step from the bisect in order to comment on bugs. At the moment, the script only produces a "Results" step on success. On failure, it will either output a "Results - Bisect Failed" or in a lot of cases just print an error to stdout. Refactored error handling code to raise exceptions, which can be caught at the end of main and we can ensure that a "Results" step is written.

BUG=

Review URL: https://codereview.chromium.org/29033004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229679 0039d316-1c4b-4281-b951-d872f2087c98
Update V8 to version 3.22.15.

R=jkummerow@chromium.org

Review URL: https://codereview.chromium.org/29223002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229680 0039d316-1c4b-4281-b951-d872f2087c98
Account for short-circuited resizes in Content Shell.

When running layout tests, we short-circuit our window-positioning
machinery to stay within the rendering process. This means that
we should similarly short-circuit sizing of the newly opened
secondary windows. Otherwise, a race occurs and occasionally,
a resize to 0x0 message arrives from the browser process.

BUG=307570
R=jam, jochen, tony

Review URL: https://codereview.chromium.org/29233005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229681 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229682 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 229680
SVN changes up to revision 229682