2010-10-12 Dirk Pranke <dpranke@chromium.org>
authordpranke@chromium.org <dpranke@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 13 Oct 2010 04:39:56 +0000 (04:39 +0000)
committerdpranke@chromium.org <dpranke@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 13 Oct 2010 04:39:56 +0000 (04:39 +0000)
commit1f6833d8a9e73280dc42fd62244e29b0bc171411
tree8c876cf2d66dd3b3bfe8d5c8d0d640b5a1b41e40
parentf5fda6a1d762e7a2789992f00d3fa6ceaff4eb4d
2010-10-12  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Eric Seidel.

        This patch enables new-run-webkit-tests (in particular the
        chromium-win port) to run under Cygwin as well as Win32. Mostly
        this just required some conversions from cygwin paths to Win32
        paths when we spawn off Win32 binaries like test_shell.

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

        * Scripts/webkitpy/common/system/path.py:
        - Expose the cygpath() function for path conversion

        * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
        * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
        - shift filename->uri conversion in the TestInfo objects to the
          dump_render_tree thread

        * Scripts/webkitpy/layout_tests/port/base.py:
        * Scripts/webkitpy/layout_tests/port/chromium.py:
        - use cygpath()

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69638 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKitTools/ChangeLog
WebKitTools/Scripts/webkitpy/common/system/path.py
WebKitTools/Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py
WebKitTools/Scripts/webkitpy/layout_tests/port/base.py
WebKitTools/Scripts/webkitpy/layout_tests/port/base_unittest.py
WebKitTools/Scripts/webkitpy/layout_tests/port/chromium.py
WebKitTools/Scripts/webkitpy/layout_tests/run_webkit_tests.py