summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Fix joining of expectaitions to retain spaces and uppercase.ojan@chromium.org2009-11-171-2/+2
| | | | | | | TBR since this breaks the layout test dashboard. Review URL: http://codereview.chromium.org/401008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32147 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 51042:51062yaar@chromium.org2009-11-171-0/+3
| | | | | | Review URL: http://codereview.chromium.org/399025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32144 0039d316-1c4b-4281-b951-d872f2087c98
* Show diffs of expected/actual results when they are available.ojan@chromium.org2009-11-172-4/+18
| | | | | | Review URL: http://codereview.chromium.org/399018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32134 0039d316-1c4b-4281-b951-d872f2087c98
* Add V8 baseline for stack overflow test.dglazkov@chromium.org2009-11-171-3/+0
| | | | | | | | | | TBR=ager BUG=none TEST=none Review URL: http://codereview.chromium.org/397022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32132 0039d316-1c4b-4281-b951-d872f2087c98
* Add a script to semi-automatically update test_expectations.txt fromojan@chromium.org2009-11-173-51/+905
| | | | | | | | | | | | | | | | | | | | | | | | | | | the layout test dashboard. Tries to be conservative and not update in any cases that are questionable. Cases that don't currently end up modifying test_expectations: 1. Tests that aren't already listed in test_expectations don't get added. 2. Tests that have expectations listed by directory don't get modified. In order to use the script. 1. Go to http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/layout_tests/flakiness_dashboard.html#expectationsUpdate=true 2. Copy-paste that JSON into a local file. 3. python update_expectations_from_dashboard.py --update-json-file path/to/local/file I'll document those steps on the dashboard page itself once I'm comfortable enough with other people using it. test_expectations.py changes: 1. Consolidate line parsing logic between running webkit tests, rebaseline script and this script. 2. Add a way to suppress lint errors (for testing) 3. Add a way to pass in test expectations as a string instead of a file path, again, for testing. Review URL: http://codereview.chromium.org/385110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32131 0039d316-1c4b-4281-b951-d872f2087c98
* Update computedStyle tests to add color-correction CSS property.dglazkov@chromium.org2009-11-171-9/+1
| | | | | | | | | | TBR=japhet TEST=none BUG=none Review URL: http://codereview.chromium.org/399017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32130 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining fast/forms/search-zoomed.html for LINUX. tkent@chromium.org2009-11-171-3/+0
| | | | | | | | | BUG=17398 TEST=none Patch by kinuko@g Original review URL: http://codereview.chromium.org/396008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32125 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline two more URL decomposition tests.dglazkov@chromium.org2009-11-161-2/+0
| | | | | | | | | | | | Baseline differences are due to KURL/GURL implementation disagrements. R=brettw BUG=27548 TEST=none Review URL: http://codereview.chromium.org/391083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32122 0039d316-1c4b-4281-b951-d872f2087c98
* Remove passing tests from expectations.dglazkov@chromium.org2009-11-161-7/+0
| | | | | | | | | | | BUG=27683 BUG=27164 TBR=ananta TEST=none Review URL: http://codereview.chromium.org/391082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32116 0039d316-1c4b-4281-b951-d872f2087c98
* Working around test_expectations bug to fix line-clamp.html failure on ↵yaar@chromium.org2009-11-161-1/+2
| | | | | | | | linux, win. TBR: erikkay, idana git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32102 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline for the upstream webkit change: ↵victorw@chromium.org2009-11-161-6/+0
| | | | | | | | | | | | http://trac.webkit.org/changeset/50851 R=japhet BUG=27555 TEST=none Review URL: http://codereview.chromium.org/399008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32094 0039d316-1c4b-4281-b951-d872f2087c98
* Use GetSwitchValuePath.evan@chromium.org2009-11-162-6/+5
| | | | | | | | | | BUG=24672 TEST=unit_tests Patch by Thiago Farina <thiago.farina@gmail.com>. Review URL: http://codereview.chromium.org/375016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32093 0039d316-1c4b-4281-b951-d872f2087c98
* Default the dashboard to only showing flaky tests.ojan@chromium.org2009-11-161-2/+2
| | | | | | | It makes it more sane to view and serves it's primary purpose (addressing flakiness!). Review URL: http://codereview.chromium.org/396004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32092 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed LayoutTests/fast/overflow/line-clamp.html expectation from IMAGE+TEXT ↵yaar@chromium.org2009-11-161-1/+1
| | | | | | | | to IMAGE (or) TEXT, since mac only fails on image while linux and win fail also on text. TBR: idana@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32091 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling webkit 50972:51042.yaar@chromium.org2009-11-161-0/+8
| | | | | | Review URL: http://codereview.chromium.org/399005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32083 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline another HTML decomposition test.dglazkov@chromium.org2009-11-161-1/+0
| | | | | | | | | | | | The differences reflect KURL and GURL implementation differences. R=brettw TEST=none BUG=27548 Review URL: http://codereview.chromium.org/391077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32071 0039d316-1c4b-4281-b951-d872f2087c98
* [LTTF] Rebaseline LayoutTests/fast/multicol/single-line.html.yutak@chromium.org2009-11-161-1/+0
| | | | | | | | | | This is a new test added in WebKit r50869. BUG=27555 TEST=none Review URL: http://codereview.chromium.org/397007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32042 0039d316-1c4b-4281-b951-d872f2087c98
* [LTTF] Rebaseline LayoutTests/fast/inline/dirtyLinesForInline.html.yutak@chromium.org2009-11-161-7/+0
| | | | | | | | | | This test was converted to a dumpAsText test in WebKit changeset 50813. Now it should pass in Chromium. BUG=10280 TEST=none Review URL: http://codereview.chromium.org/385062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32041 0039d316-1c4b-4281-b951-d872f2087c98
* Fix websocket tests to run.ukai@chromium.org2009-11-163-7/+13
| | | | | | | | | | | | | Need to set register_cygwin. Disbale wss server for now. We need to install pyOpenSSL on buildbots and we don't have any tests that requires wss now. BUG=27556 TEST=layout_* bots succeed Review URL: http://codereview.chromium.org/385131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32040 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak dashboard code to work out of the box with either local builds ordpranke@google.com2009-11-161-6/+15
| | | | | | | | | | | | | the bots. If you add '#buildDir=Debug' or '#buildDir=Release' to the URL it will load files from 'src/webkit/$buildDir/layout-test-results'. BUG=none R=ojan@chromium.org TEST=none Review URL: http://codereview.chromium.org/391041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32035 0039d316-1c4b-4281-b951-d872f2087c98
* Disable all HTML5 DB layout tests for now. They're really flacky.dumi@chromium.org2009-11-141-4/+28
| | | | | | | | | | | | TEST=none BUG=none TBR=michaeln Review URL: http://codereview.chromium.org/396005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32000 0039d316-1c4b-4281-b951-d872f2087c98
* Enables most DB layout tests in test_shell.dumi@chromium.org2009-11-144-97/+124
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/384118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31997 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 50947:50972brettw@chromium.org2009-11-141-0/+6
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/384135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31992 0039d316-1c4b-4281-b951-d872f2087c98
* This CL fixes the document-open.html and window-open.html plugin layout ↵ananta@chromium.org2009-11-143-41/+148
| | | | | | | | | | | | | | | | | | | | | | | tests. These were landed in webkit as fixes for bug https://bugs.webkit.org/show_bug.cgi?id=31067 The layout test plugin changes are on similar lines as the version upstream. We need to rebaseline the expectations as the line numbers differ in test shell and dumprendertree. The document-open.html crashes in test_shell as this test causes the existing document to be taken down which takes down the plugin instance and the associated plugin stream. This works in the webkit plugin implementation as they grab a reference on the plugin stream before calling into the plugin to protect from the stream being destroyed. Our fix is on similar lines. Bug=27164 Review URL: http://codereview.chromium.org/393017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31991 0039d316-1c4b-4281-b951-d872f2087c98
* Update expectations automatically based on the dashboard.ojan@chromium.org2009-11-141-300/+269
| | | | | | | | | | | | | | | | I spot checked a random sample of these to make sure it was actually doing the right thing. Will send out the script for this shortly. There's a few categories the script doesn't touch yet: 1. Tests that need both SLOW/TIMEOUT need manual attention 2. Tests that have passed for the past 750 runs are not updated 3. Tests that are not listed in test_expectations already don't get added 2 and 3 will come in following changes. For now, I want to make the test_expectations changes as contained as possible. Review URL: http://codereview.chromium.org/384037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31974 0039d316-1c4b-4281-b951-d872f2087c98
* Add tests that pass on all platforms to the updates JSON for autoupdatingojan@chromium.org2009-11-141-17/+42
| | | | | | | | | | | | | test_expectations. For those tests, we just say that the expectations they're currently listed with are "extra". Also reduce the MIN_RUNS_FOR_FLAKE to 2. If a test has the same results twice in a row, assume it's not flakiness. In the cases where a test is so flaky that sometimes it has the same results twice in a row, it'll show up as flakiness due to other runs. Review URL: http://codereview.chromium.org/393018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31972 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 50932:50947.brettw@chromium.org2009-11-131-1/+0
| | | | | | | | | | | This also includes http://codereview.chromium.org/394008 which restores interactive tests for devtools. TEST=none BUG=none Review URL: http://codereview.chromium.org/386029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31966 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining fast/invalid/residual-style.html as we now support keygen tag.wtc@chromium.org2009-11-131-4/+0
| | | | | | | | | | | | Patch contributed by Kinuko Yasuda <kinuko@google.com>. Original review URL: http://codereview.chromium.org/385033 R=victorw,wtc BUG=20566 TEST=none Review URL: http://codereview.chromium.org/394012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31962 0039d316-1c4b-4281-b951-d872f2087c98
* Create port-specific baselines for url decomposition tests.dglazkov@chromium.org2009-11-131-2/+0
| | | | | | | | | | | | These are necessary due to differences in GURL and KURL implementations (our's right). R=brettw TEST=none BUG=27548 Review URL: http://codereview.chromium.org/387052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31961 0039d316-1c4b-4281-b951-d872f2087c98
* Propagate the "first party for cookies" from WebKit to the network stackwtc@chromium.org2009-11-131-3/+8
| | | | | | | | | | | | | | when we follow a redirect, because WebKit's MainResourceLoader::willSendRequest method may change the "first party for cookies" URL of the resource request. R=abarth BUG=25133 TEST=In Options menu, change cookie policy to "Accept cookies only from sites I visit" and then follow the instructions in issue 25133 comment 20. Review URL: http://codereview.chromium.org/385024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31951 0039d316-1c4b-4281-b951-d872f2087c98
* Mark the reopened test from r31851 as a different bug.dpranke@google.com2009-11-131-1/+1
| | | | | | | | | | R=scherkus@chromium.org BUG=27569 TEST=LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-tripmine.html Review URL: http://codereview.chromium.org/393004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31940 0039d316-1c4b-4281-b951-d872f2087c98
* Delete no longer failing expectation - fixed upstream indpranke@google.com2009-11-131-7/+0
| | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=31373 R=dglazkov@chromium.org BUG=10274 TEST=LayoutTests/fast/dom/Window/window-screen-properties.html git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31938 0039d316-1c4b-4281-b951-d872f2087c98
* Remove expectation for a test that was moved upstream in webkit r50900.dpranke@google.com2009-11-131-1/+0
| | | | | | | | | | R=levin@chromium.org BUG=none TEST=LayoutTests/platform/mac-snowleopard/accessibility/aria-list-and-listitem.html Review URL: http://codereview.chromium.org/393015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31937 0039d316-1c4b-4281-b951-d872f2087c98
* Building FFmpeg in tree for armhclam@chromium.org2009-11-131-1/+1
| | | | | | | | | Changes yasm to be built for host instead of target. Also don't need to depend on yasm if build ing for arm. Review URL: http://codereview.chromium.org/387023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31929 0039d316-1c4b-4281-b951-d872f2087c98
* Makes the test_shell output the page title too in didReceiveTitle.brettw@chromium.org2009-11-132-5/+2
| | | | | | | | | BUG=22014 TEST=LayoutTests/http/tests/loading/redirectwith-no-location-crash.html Checked in for Kinuko Yasuda Original review: http://codereview.chromium.org/384082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31909 0039d316-1c4b-4281-b951-d872f2087c98
* Follow up from WebKit roll.levin@chromium.org2009-11-131-4/+4
| | | | | | | | | | | | Some text expectation fixes. TBR=brettw@chromium.org BUG=27555 TEST=None Review URL: http://codereview.chromium.org/384119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31899 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS 50840:50929.levin@chromium.org2009-11-131-8/+33
| | | | | | | | | | TBR=brettw@chromium.org BUG=None TEST=None Review URL: http://codereview.chromium.org/391049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31898 0039d316-1c4b-4281-b951-d872f2087c98
* Partially revert WebKit.gyp switch-over, because it broke build bot setupdglazkov@google.com2009-11-131-7/+7
| | | | | | | | | | | | | | | | | in subtle and devious ways. Renaming webkit.gyp -> webkit_glue.gyp changed webkit.sln to webkit_glue.sln, which occured unbeknownst to the builders who continued to build webkit.sln for most of the day. This wasn't an issue until we did a WebKit roll, where the trickery was discovered and hell broke loose. TBR=yaar TEST=green bots BUG=none Review URL: http://codereview.chromium.org/385084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31887 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 31871 - WebKit merge 50840:50904levin@chromium.org2009-11-131-26/+7
| | | | | | | | | | After the WK roll, 750 unexpected crashes are happening, so it is being reverted. TBR=brettw@chromium.org Review URL: http://codereview.chromium.org/384111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31883 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 31879 - Try to make the Linux webkit builder happy. levin@chromium.org2009-11-131-5/+5
| | | | | | | | | | | | After the WK roll, 750 unexpected crashes are happening, so it is being reverted. Review URL: http://codereview.chromium.org/391043 TBR=brettw@chromium.org Review URL: http://codereview.chromium.org/387046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31882 0039d316-1c4b-4281-b951-d872f2087c98
* Try to make the Linux webkit builder happy. I used IMAGE+TEXT since this wasbrettw@chromium.org2009-11-131-5/+5
| | | | | | | | | | | | the failure on Mac, but apparently Linux's TEXT-only failure doesn't get covered by this rule. Trying "IMAGE TEXT" instead of "IMAGE+TEXT" to see if it fixes the problem. TEST=this is a friggin test BUG=none Review URL: http://codereview.chromium.org/391043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31879 0039d316-1c4b-4281-b951-d872f2087c98
* Changing the file naming scheme. Creating a directory for each origin,dumi@chromium.org2009-11-132-4/+11
| | | | | | | | | | | | | | and naming files according to the row ID of the respective DB in the tracker database. Also, fixing a bug: caching the renderer process handle in DatabaseDispatcherHost after it was set in ResourceMessageFilter. TEST=none BUG=none Review URL: http://codereview.chromium.org/385051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31874 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 50840:50904brettw@chromium.org2009-11-131-7/+26
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/385079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31871 0039d316-1c4b-4281-b951-d872f2087c98
* Make a .bat file to start the layout test http_server on windows.michaeln@google.com2009-11-121-0/+1
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/392009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31860 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup new expectations from my time gardening. Rebaseline 2 tests.japhet@chromium.org2009-11-121-27/+25
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/387040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31855 0039d316-1c4b-4281-b951-d872f2087c98
* Mark redirect-cross-origin-tripmine.html as timing out.scherkus@chromium.org2009-11-121-0/+3
| | | | | | | | | | | | | Partial revert of http://codereview.chromium.org/387034 BUG=none TEST=none TBR=dpranke Review URL: http://codereview.chromium.org/391038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31851 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fix leaking NativeImageSkia in webkit_glue::DecodeImage.mattm@chromium.org2009-11-121-1/+2
| | | | | | | | | | CID=5406 BUG=none TEST=tools/valgrind/chrome_tests.sh -t test_shell --gtest_filter=WebkitGlueTest.\* Review URL: http://codereview.chromium.org/391026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31833 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up test_expectations.txt to track bugs that were marked as WONTFIXdpranke@google.com2009-11-121-12/+5
| | | | | | | | | | | | | | in issue tracker. A couple of tests don't seem to fail any more so I deleted them (in this change). The rest are bugs that need to be reopened. R=dglazkov@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/387034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31830 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 31765 - Experiment: enable TCMalloc on Linux by default.willchan@chromium.org2009-11-121-8/+0
| | | | | | | | | | | | Will revert after looking at the Linux memory bot and perf cycler. TBR=willchan Review URL: http://codereview.chromium.org/386016 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/384074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31769 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining fast/css/font-face-default for Linux as upstream bug hastkent@chromium.org2009-11-121-6/+0
| | | | | | | | | | | been fixed and it looks arial to me now. BUG=10277 TEST=none Patch by kinuko@g Original review: http://codereview.chromium.org/384043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31766 0039d316-1c4b-4281-b951-d872f2087c98