1. 10 Dec, 2010 1 commit
    • eric@webkit.org's avatar
      2010-12-10 Eric Seidel <eric@webkit.org> · 0187ea8d
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              Move buildbot.py into its own module so we can split it out into one-file-per-class
              https://bugs.webkit.org/show_bug.cgi?id=50806
      
              We're adding more buildbot logic these days, so it makes sense
              to give buildbot its own module.
      
              * Scripts/webkitpy/common/net/buildbot/__init__.py: Added.
              * Scripts/webkitpy/common/net/buildbot/buildbot.py: Renamed from WebKitTools/Scripts/webkitpy/common/net/buildbot.py.
              * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py: Renamed from WebKitTools/Scripts/webkitpy/common/net/buildbot_unittest.py.
              * Scripts/webkitpy/common/net/failuremap.py:
              * Scripts/webkitpy/common/net/regressionwindow.py:
              * Scripts/webkitpy/tool/commands/rebaseline.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73776 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0187ea8d
  2. 29 Sep, 2010 2 commits
    • abarth@webkit.org's avatar
      2010-09-29 Adam Barth <abarth@webkit.org> · 4cb1afeb
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              SheriffBot should post the list of failing tests to bugs
              https://bugs.webkit.org/show_bug.cgi?id=46871
      
              * Scripts/webkitpy/common/net/buildbot.py:
              * Scripts/webkitpy/common/net/failuremap.py:
              * Scripts/webkitpy/common/net/regressionwindow.py:
              * Scripts/webkitpy/tool/bot/sheriff.py:
              * Scripts/webkitpy/tool/bot/sheriff_unittest.py:
              * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
              * Scripts/webkitpy/tool/commands/queues_unittest.py:
              * Scripts/webkitpy/tool/commands/sheriffbot.py:
              * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
              * Scripts/webkitpy/tool/commands/upload_unittest.py:
              * Scripts/webkitpy/tool/mocktool.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68746 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4cb1afeb
    • abarth@webkit.org's avatar
      2010-09-29 Adam Barth <abarth@webkit.org> · d1d17d35
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Move more SheriffBot smarts into FailureMap
              https://bugs.webkit.org/show_bug.cgi?id=46703
      
              This patch pushes the FailureMap model object further into the
              SheriffBot machine.  In addition, it moves a couple operations on this
              object from SheriffBot itself to the model.
      
              Eventually, FailureMap will be the canonical context object for
              SheriffBot operations.  FailureMap represents a map of the current
              failures on the bots that might require remediation.
      
              * Scripts/webkitpy/common/net/failuremap.py:
              * Scripts/webkitpy/common/net/regressionwindow.py:
              * Scripts/webkitpy/tool/commands/queries.py:
              * Scripts/webkitpy/tool/commands/sheriffbot.py:
              * Scripts/webkitpy/tool/mocktool.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68740 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d1d17d35
  3. 28 Sep, 2010 2 commits
  4. 22 Mar, 2010 1 commit
    • dpranke@chromium.org's avatar
      2010-03-22 Dirk Pranke <dpranke@chromium.org> · b574cac7
      dpranke@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Change baseline_path() to point to the upstream locations for the
              Chromium ports. Also change the reabselining scripts to use the
              correct functions to get the baseline directories, and fix the
              script's sys.path to pull in simplejson correctly.
      
              https://bugs.webkit.org/show_bug.cgi?id=36417
      
              * Scripts/rebaseline-chromium-webkit-tests:
                - fix sys.path to pick up simplejson properly
              * Scripts/webkitpy/layout_tests/port/chromium.py:
                - change baseline_path() to use webkit_baseline_path()
                - error out correctly if we can't find the chromium base dir
              * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
                - call baseline_path(), not chromium_baseline_path()
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56366 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b574cac7
  5. 14 Feb, 2010 1 commit
    • eric@webkit.org's avatar
      2010-02-14 Dirk Pranke <dpranke@chromium.org> · 6157e567
      eric@webkit.org authored
              Reviewed by Eric Seidel.
      
              Update rebaseline-chromium-webkit-tests to work with the new code
              structure (port objects instead of path_utils and platform_utils).
      
              Added a path_to_test_expectations_file() to the Port interface.
      
              Fixed a bug in the chromium_* platform implementations where the
              'target' option was assumed to be set.
      
              * Scripts/rebaseline-chromium-webkit-tests:
              * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
              * Scripts/webkitpy/layout_tests/port/base.py:
              * Scripts/webkitpy/layout_tests/port/chromium.py:
              * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
              * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
              * Scripts/webkitpy/layout_tests/port/chromium_win.py:
              * Scripts/webkitpy/layout_tests/port/test.py:
              * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54760 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6157e567
  6. 05 Feb, 2010 1 commit
    • dpranke@chromium.org's avatar
      2010-02-03 Dirk Pranke <dpranke@chromium.org> · 2a5ef95c
      dpranke@chromium.org authored
              Reviewed by Eric Siedel.
      
              Refactor the port package into an object-oriented style and merge
              path_utils into it. We add a 'base' and a 'chromium' object to the
              port package; this will allow us to easily add new ports (like
              WebKit Mac).
      
              https://bugs.webkit.org/show_bug.cgi?id=34511
      
              * Scripts/rebaseline-chromium-webkit-tests:
              * Scripts/run-chromium-webkit-tests:
              * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
              * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_files.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_shell_thread.py:
              * Scripts/webkitpy/layout_tests/port/__init__.py:
              * Scripts/webkitpy/layout_tests/port/apache_http_server.py:
              * Scripts/webkitpy/layout_tests/port/base.py: Added.
              * Scripts/webkitpy/layout_tests/port/chromium.py: Added.
              * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
              * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
              * Scripts/webkitpy/layout_tests/port/chromium_win.py:
              * Scripts/webkitpy/layout_tests/port/http_server.py:
              * Scripts/webkitpy/layout_tests/port/http_server_base.py:
              * Scripts/webkitpy/layout_tests/port/path_utils.py: Removed.
              * Scripts/webkitpy/layout_tests/port/websocket_server.py:
              * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
              * Scripts/webkitpy/layout_tests/run_chromium_webkit_tests.py:
              * Scripts/webkitpy/layout_tests/test_types/fuzzy_image_diff.py:
              * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
              * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
              * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
      
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54449 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2a5ef95c
  7. 03 Feb, 2010 1 commit
    • eric@webkit.org's avatar
      2010-02-03 Eric Seidel <eric@webkit.org> · b7514e33
      eric@webkit.org authored
              No review, just fixing copyrights.
      
              Concerns were expressed about "The Chromium Authors" being
              a valid legal entity for copyright assignment in the WebKit repository,
              so this change removes all "The Chromium Authors".
      
              I looked at the svn logs in src.chromium.org and failed to find any
              non-google contributions to these files, so they are all now
              marked as copyright "Google Inc" as all Google contributers assign
              copyright to "Google Inc" as part of their employment agreement.
      
              * Scripts/rebaseline-chromium-webkit-tests:
              * Scripts/run-chromium-webkit-tests:
              * Scripts/webkitpy/layout_tests/layout_package/apache_http_server.py:
              * Scripts/webkitpy/layout_tests/layout_package/http_server.py:
              * Scripts/webkitpy/layout_tests/layout_package/http_server_base.py:
              * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
              * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
              * Scripts/webkitpy/layout_tests/layout_package/metered_stream.py:
              * Scripts/webkitpy/layout_tests/layout_package/path_utils.py:
              * Scripts/webkitpy/layout_tests/layout_package/platform_utils.py:
              * Scripts/webkitpy/layout_tests/layout_package/platform_utils_linux.py:
              * Scripts/webkitpy/layout_tests/layout_package/platform_utils_mac.py:
              * Scripts/webkitpy/layout_tests/layout_package/platform_utils_win.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_files.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_shell_thread.py:
              * Scripts/webkitpy/layout_tests/layout_package/websocket_server.py:
              * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
              * Scripts/webkitpy/layout_tests/run_chromium_webkit_tests.py:
              * Scripts/webkitpy/layout_tests/test_types/fuzzy_image_diff.py:
              * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
              * Scripts/webkitpy/layout_tests/test_types/test_type_base.py:
              * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b7514e33
  8. 29 Jan, 2010 1 commit
  9. 16 Oct, 2009 1 commit
    • eric@webkit.org's avatar
      2009-10-15 Yuzo Fujishima <yuzo@google.com> · b66f65b2
      eric@webkit.org authored
              Reviewed by David Levin.
      
              Add mod_pywebsocket to test Web Sockets.
              http://code.google.com/p/pywebsocket/
              https://bugs.webkit.org/show_bug.cgi?id=27490
      
              * pywebsocket/COPYING: Added.
              * pywebsocket/MANIFEST.in: Added.
              * pywebsocket/README: Added.
              * pywebsocket/example/echo_client.py: Added.
              * pywebsocket/example/echo_wsh.py: Added.
              * pywebsocket/mod_pywebsocket/__init__.py: Added.
              * pywebsocket/mod_pywebsocket/dispatch.py: Added.
              * pywebsocket/mod_pywebsocket/handshake.py: Added.
              * pywebsocket/mod_pywebsocket/headerparserhandler.py: Added.
              * pywebsocket/mod_pywebsocket/msgutil.py: Added.
              * pywebsocket/mod_pywebsocket/standalone.py: Added.
              * pywebsocket/mod_pywebsocket/util.py: Added.
              * pywebsocket/setup.py: Added.
              * pywebsocket/test/config.py: Added.
              * pywebsocket/test/mock.py: Added.
              * pywebsocket/test/run_all.py: Added.
              * pywebsocket/test/test_dispatch.py: Added.
              * pywebsocket/test/test_handshake.py: Added.
              * pywebsocket/test/test_mock.py: Added.
              * pywebsocket/test/test_msgutil.py: Added.
              * pywebsocket/test/test_util.py: Added.
              * pywebsocket/test/testdata/handlers/blank_wsh.py: Added.
              * pywebsocket/test/testdata/handlers/origin_check_wsh.py: Added.
              * pywebsocket/test/testdata/handlers/sub/exception_in_transfer_wsh.py: Added.
              * pywebsocket/test/testdata/handlers/sub/no_wsh_at_the_end.py: Added.
              * pywebsocket/test/testdata/handlers/sub/non_callable_wsh.py: Added.
              * pywebsocket/test/testdata/handlers/sub/plain_wsh.py: Added.
              * pywebsocket/test/testdata/handlers/sub/wrong_handshake_sig_wsh.py: Added.
              * pywebsocket/test/testdata/handlers/sub/wrong_transfer_sig_wsh.py: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b66f65b2
  10. 09 Apr, 2009 1 commit