Group MountainLion reftests failures.

There's clearly a common underlying bug here.

TBR=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149693 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add new failures from r149691 and r149692 to green tree while I investigate.

TBR=adamk@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149694 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Cleanup expectations after r149691 and r149692.

Unfortunately, the fast/harness/perftests/runs-per-second-log.html
and the http/tests/download rebaselines shouldn't have been necessary.
I think they represent bugs in the rebaseline tool.

The debug only failures and the flaky test are unavoidable though.

TBR=adamk@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149695 bbb929c8-8fbe-4397-9dbb-9b2b20218538
More cleanup after r149691, r149692 and r149677.

TBR=adamk@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149696 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Final expectations cleanup for r149677.

TBR=adamk@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149698 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add an option to run-webkit-tests to ignore tests that are flaky on the bots.

This is speculative for now. In the short-term, I think we probably want to
enable this for the trybots/commit-queue. In the long-term, I'm hoping that
we can remove all the flaky lines from TestExpectations and turn off retrying
failing tests when running locally. That way, people are more likely to identify
when their patch causes a test to fail the first time through, but pass the second.

TBR=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149699 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Unskip a bunch of skipped tests in order to figure out what to do with them next
based off what they actually do on the bots. Most will likely just be rebaselined.

I avoided touching any of the ones that are skipped due to affecting
the running of other tests or due to missing features in DRT.

Gave them all  [ Failure ImageOnlyFailure Pass Crash Timeout ] expectations
in the hopes of avoiding turning the tree red.

BUG=237679
R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149700 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Missing lines for all the tests unskipped in r149700.

Forgot that this was a possibility.

BUG=237679
TBR=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149701 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Temporarily don't delete incremental_results.json.

In theory, the flakiness dashboard should have entries for any tests
that take longer than 3 seconds to run, even if all the runs pass.
There's a bug where this clearly isn't working, which is why
the patch in https://codereview.chromium.org/14842008/ failed some tests.

Just staring at the code, I've been unable to make any guesses, so
save out the incremental_results.json file on one of the bots in order
to help figure out if the problem is on the run-webkit-tests side or
on the flakiness dashboard side.

I'll commit this, let the bot cycle and then revert it.

TBR=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149702 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Temporarily don't delete incremental_results.json."

This reverts r149702.

TBR=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149703 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a tool to move LayoutTests directories

BUG=227324
R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149704 bbb929c8-8fbe-4397-9dbb-9b2b20218538
<select> default selection is affected by CSS styling.

If we have option:checked selectors, HTMLOptionElement::selected is called even
when its owner option list is incomplete. It makes the default selection
incorrect. To avoid this issue, we introduce isParsingInProgress flag, and
HTMLOptionElement::selected doesn't call
HTMLSelectELement::updateListItemSelectedStates if the flag is true.

Because this patch reduces the number of calls to
RenderMenuList::updateFromElement, a bug of RenderText is unveiled. A change of
RenderMenuList::setText avoids the bug.

Also, this change and accessibility/add-to-menu-list-crashes.html test unveiled a
bug that HTMLSelectElement::selectedOption didn't update selection status.

Tests:
* fast/forms/select/menulist-disabled-option.html is udpated. This patch updates
  some option text so that expectations are easy to understand.
* fast/forms/HTMLOptinElement_selected3.html:
  Update description, and make this work on IE10.
  The new behavior is compatible with IE10.

BUG=229259
TEST=automated; layout tests are updated.
R=yosin@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149705 bbb929c8-8fbe-4397-9dbb-9b2b20218538