2010-09-22 Dirk Pranke <dpranke@chromium.org>
authordpranke@chromium.org <dpranke@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 22 Sep 2010 19:06:51 +0000 (19:06 +0000)
committerdpranke@chromium.org <dpranke@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 22 Sep 2010 19:06:51 +0000 (19:06 +0000)
commit9f04ad7f42c50f0f1cbf8dc967abfa347e324346
treeb8533b7fa3e13308c794ac8c04546442fa24e5c2
parentcae3d43e8f171d64a288b678546dbe5b0086ad1f
2010-09-22  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Tony Chang.

        Adds platform/chromium-gpu-* directories for holding the
        GPU-accelerated baselines and expectations for Chromium.

        https://bugs.webkit.org/show_bug.cgi?id=46225

        * platform/chromium-gpu/test_expectations.txt: Added.
        * platform/chromium-gpu-mac/README.txt: Added.
        * platform/chromium-gpu-win/README.txt: Added.
        * platform/chromium-gpu-linux/README.txt: Added.
2010-09-22  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Tony Chang.

        Add a 'chromium-gpu' set of ports that will test the accelerated
        GPU paths. This patch adds:

        - support for the '--accelerated-compositing' and
          'accelerated-2d-canvas' flags to new-run-webkit-tests (and the
          'no-' flags)
        - adds a new set of Ports that will look under
          platform/chromium-gpu-$OS/ for baselines before looking in the
          regular chromium search path
        - adds a new test_expectations.txt file in platform/chromium-gpu
          that skips all but the tests we actually want to run with
          acceleration.

        This patch will allow us to run both with and without acceleration
        and to change the defaults for both the regular and -gpu options
        as the code evolves.

        We plan to add both --chromium-$OS and --chromium-gpu-$OS runs to
        each test bot.

        https://bugs.webkit.org/show_bug.cgi?id=46225

        * Scripts/webkitpy/layout_tests/port/chromium.py:
        * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
        * Scripts/webkitpy/layout_tests/port/factory.py:
        * Scripts/webkitpy/layout_tests/port/webkit.py:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68063 268f45cc-cd09-0410-ab3c-d52691b4dbfc
14 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium-gpu-linux/README.txt [new file with mode: 0644]
LayoutTests/platform/chromium-gpu-mac/README.txt [new file with mode: 0644]
LayoutTests/platform/chromium-gpu-win/README.txt [new file with mode: 0644]
LayoutTests/platform/chromium-gpu/test_expectations.txt [new file with mode: 0644]
WebKitTools/ChangeLog
WebKitTools/Scripts/webkitpy/layout_tests/port/chromium.py
WebKitTools/Scripts/webkitpy/layout_tests/port/chromium_gpu.py [new file with mode: 0644]
WebKitTools/Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py [new file with mode: 0644]
WebKitTools/Scripts/webkitpy/layout_tests/port/factory.py
WebKitTools/Scripts/webkitpy/layout_tests/port/factory_unittest.py
WebKitTools/Scripts/webkitpy/layout_tests/port/webkit.py
WebKitTools/Scripts/webkitpy/layout_tests/run_webkit_tests.py
WebKitTools/Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py