2010-03-05 Dirk Pranke <dpranke@chromium.org>
authordpranke@chromium.org <dpranke@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 6 Mar 2010 00:38:23 +0000 (00:38 +0000)
committerdpranke@chromium.org <dpranke@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 6 Mar 2010 00:38:23 +0000 (00:38 +0000)
commit75319faae4b15be43cadd437300fc650b84be461
tree5bef9a8becea5215a7ea9898a99493f525a0d31f
parentaff8835cd9505565a4324c945795a8e556fd3287
2010-03-05  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Eric Siedel.

        Split the command-line invocation of the Chromium/python LigHTTPd
        server implementation out into its own top level script to make it
        a more "public" interface and to resolve some awkward layering
        issues. This script will be called directly by other test scripts in
        the Chromium tree.

        At some point this script should be made to work with Apache-based
        implementations and on other ports. I have filed
        https://bugs.webkit.org/show_bug.cgi?id=35820 for this.

        Also fix a bug in port/factory where options.chromium could be
        dereferenced even if it wasn't set, raising an exception.

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

        * Scripts/webkitpy/layout_tests/port/factory.py:
        * Scripts/webkitpy/layout_tests/port/http_server.py:
        * Scripts/new-run-webkit-httpd: Added

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@55602 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKitTools/ChangeLog
WebKitTools/Scripts/new-run-webkit-httpd [new file with mode: 0755]
WebKitTools/Scripts/webkitpy/layout_tests/port/factory.py
WebKitTools/Scripts/webkitpy/layout_tests/port/http_server.py