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. 11 Oct, 2010 1 commit
    • abarth@webkit.org's avatar
      2010-10-11 Adam Barth <abarth@webkit.org> · 877b4d25
      abarth@webkit.org authored
              Unreviewed.
      
              Fix sheriffbot not to crash when there are failing tests.  It turns out
              Python sets don't support the + operator.  We need to use union
              instead.  There's a more elegant way to do this in Python 2.6, but we
              need this code to work in 2.5.
      
              * Scripts/webkitpy/common/net/failuremap.py:
              * Scripts/webkitpy/common/net/failuremap_unittest.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69480 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      877b4d25
  3. 30 Sep, 2010 1 commit
  4. 29 Sep, 2010 3 commits
  5. 28 Sep, 2010 1 commit
  6. 25 Mar, 2010 3 commits
    • abarth@webkit.org's avatar
      2010-03-25 Adam Barth <abarth@webkit.org> · 40b42190
      abarth@webkit.org authored
              Unreviewed.  Move stepsequence to webkitpy.tool.commands.
              https://bugs.webkit.org/show_bug.cgi?id=36093
      
              * Scripts/webkitpy/stepsequence.py: Removed.
              * Scripts/webkitpy/tool/commands/abstractsequencedcommand.py:
              * Scripts/webkitpy/tool/commands/download.py:
              * Scripts/webkitpy/tool/commands/queues.py:
              * Scripts/webkitpy/tool/commands/stepsequence.py: Copied from Scripts/webkitpy/stepsequence.py.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56512 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40b42190
    • abarth@webkit.org's avatar
      2010-03-24 Adam Barth <abarth@webkit.org> · a8401a43
      abarth@webkit.org authored
              Unreviewed.  Move comments.py and multicommandtool.py to their new
              home.
      
              * Scripts/webkitpy/comments.py: Removed.
              * Scripts/webkitpy/multicommandtool.py: Removed.
              * Scripts/webkitpy/multicommandtool_unittest.py: Removed.
              * Scripts/webkitpy/tool/commands/abstractsequencedcommand.py:
              * Scripts/webkitpy/tool/commands/download.py:
              * Scripts/webkitpy/tool/commands/openbugs.py:
              * Scripts/webkitpy/tool/commands/queries.py:
              * Scripts/webkitpy/tool/commands/queues.py:
              * Scripts/webkitpy/tool/commands/upload.py:
              * Scripts/webkitpy/tool/comments.py: Copied from Scripts/webkitpy/comments.py.
              * Scripts/webkitpy/tool/main.py:
              * Scripts/webkitpy/tool/multicommandtool.py: Copied from Scripts/webkitpy/multicommandtool.py.
              * Scripts/webkitpy/tool/multicommandtool_unittest.py: Copied from Scripts/webkitpy/multicommandtool_unittest.py.
              * Scripts/webkitpy/tool/steps/closebugforlanddiff.py:
              * Scripts/webkitpy/tool/steps/closepatch.py:
              * Scripts/webkitpy/tool/steps/reopenbugafterrollout.py:
              * Scripts/webkitpy/unittests.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56501 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a8401a43
    • cjerdonek@webkit.org's avatar
      In Scripts/webkitpy, moved commands_references.py and the commands · 4d7c5781
      cjerdonek@webkit.org authored
      folder into webkitpy/patch.
      
      Reviewed by Adam Barth.
      
      https://bugs.webkit.org/show_bug.cgi?id=36483
      
      This is part of master bug 36093 to organize webkitpy.
      
      * Scripts/webkitpy/commands: Removed.
      * Scripts/webkitpy/commands/__init__.py: Removed.
      * Scripts/webkitpy/commands/abstractsequencedcommand.py: Removed.
      * Scripts/webkitpy/commands/commandtest.py: Removed.
      * Scripts/webkitpy/commands/download.py: Removed.
      * Scripts/webkitpy/commands/download_unittest.py: Removed.
      * Scripts/webkitpy/commands/early_warning_system.py: Removed.
      * Scripts/webkitpy/commands/early_warning_system_unittest.py: Removed.
      * Scripts/webkitpy/commands/openbugs.py: Removed.
      * Scripts/webkitpy/commands/openbugs_unittest.py: Removed.
      * Scripts/webkitpy/commands/queries.py: Removed.
      * Scripts/webkitpy/commands/queries_unittest.py: Removed.
      * Scripts/webkitpy/commands/queues.py: Removed.
      * Scripts/webkitpy/commands/queues_unittest.py: Removed.
      * Scripts/webkitpy/commands/queuestest.py: Removed.
      * Scripts/webkitpy/commands/sheriffbot.py: Removed.
      * Scripts/webkitpy/commands/sheriffbot_unittest.py: Removed.
      * Scripts/webkitpy/commands/upload.py: Removed.
      * Scripts/webkitpy/commands/upload_unittest.py: Removed.
      * Scripts/webkitpy/commands_references.py: Removed.
      * Scripts/webkitpy/tool/commands: Copied from WebKitTools/Scripts/webkitpy/commands.
      * Scripts/webkitpy/tool/commands/commandtest.py:
      * Scripts/webkitpy/tool/commands/download.py:
      * Scripts/webkitpy/tool/commands/download_unittest.py:
      * Scripts/webkitpy/tool/commands/early_warning_system.py:
      * Scripts/webkitpy/tool/commands/early_warning_system_unittest.py:
      * Scripts/webkitpy/tool/commands/openbugs_unittest.py:
      * Scripts/webkitpy/tool/commands/queries_unittest.py:
      * Scripts/webkitpy/tool/commands/queues_unittest.py:
      * Scripts/webkitpy/tool/commands/queuestest.py:
      * Scripts/webkitpy/tool/commands/sheriffbot.py:
      * Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
      * Scripts/webkitpy/tool/commands/upload.py:
      * Scripts/webkitpy/tool/commands/upload_unittest.py:
      * Scripts/webkitpy/tool/commands_references.py: Copied from WebKitTools/Scripts/webkitpy/commands_references.py.
      * Scripts/webkitpy/tool/main.py:
      * Scripts/webkitpy/unittests.py:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56494 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4d7c5781
  7. 10 Jan, 2010 1 commit
  8. 04 Jan, 2010 2 commits
    • abarth@webkit.org's avatar
      2010-01-04 Adam Barth <abarth@webkit.org> · ea477f59
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              [bzt] Move AbstractSequencedCommand to a more general location
              https://bugs.webkit.org/show_bug.cgi?id=33137
      
              I do what the FIXME tell me to do.
      
              * Scripts/webkitpy/commands/abstractsequencedcommand.py: Added.
              * Scripts/webkitpy/commands/download.py:
              * Scripts/webkitpy/commands/upload.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52717 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea477f59
    • abarth@webkit.org's avatar
      2010-01-04 Adam Barth <abarth@webkit.org> · 7bfec00f
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              [bzt] Move steps to a submodule
              https://bugs.webkit.org/show_bug.cgi?id=33135
      
              For great victory.  This will probably introduce some regressions
              because our test coverage isn't perfect, but I've tried to be careful.
      
              * Scripts/test-webkitpy:
              * Scripts/webkitpy/buildsteps.py: Removed.
              * Scripts/webkitpy/buildsteps_unittest.py: Removed.
              * Scripts/webkitpy/commands/download.py:
              * Scripts/webkitpy/commands/upload.py:
              * Scripts/webkitpy/steps/__init__.py: Added.
              * Scripts/webkitpy/steps/abstractstep.py: Added.
              * Scripts/webkitpy/steps/applypatch.py: Added.
              * Scripts/webkitpy/steps/applypatchwithlocalcommit.py: Added.
              * Scripts/webkitpy/steps/build.py: Added.
              * Scripts/webkitpy/steps/checkstyle.py: Added.
              * Scripts/webkitpy/steps/cleanworkingdirectory.py: Added.
              * Scripts/webkitpy/steps/cleanworkingdirectorywithlocalcommits.py: Added.
              * Scripts/webkitpy/steps/closebug.py: Added.
              * Scripts/webkitpy/steps/closebugforlanddiff.py: Added.
              * Scripts/webkitpy/steps/closepatch.py: Added.
              * Scripts/webkitpy/steps/commit.py: Added.
              * Scripts/webkitpy/steps/completerollout.py: Added.
              * Scripts/webkitpy/steps/confirmdiff.py: Added.
              * Scripts/webkitpy/steps/createbug.py: Added.
              * Scripts/webkitpy/steps/editchangelog.py: Added.
              * Scripts/webkitpy/steps/ensurebuildersaregreen.py: Added.
              * Scripts/webkitpy/steps/ensurelocalcommitifneeded.py: Added.
              * Scripts/webkitpy/steps/metastep.py: Added.
              * Scripts/webkitpy/steps/obsoletepatches.py: Added.
              * Scripts/webkitpy/steps/options.py: Added.
              * Scripts/webkitpy/steps/postdiff.py: Added.
              * Scripts/webkitpy/steps/preparechangelog.py: Added.
              * Scripts/webkitpy/steps/preparechangelogforrevert.py: Added.
              * Scripts/webkitpy/steps/promptforbugortitle.py: Added.
              * Scripts/webkitpy/steps/revertrevision.py: Added.
              * Scripts/webkitpy/steps/runtests.py: Added.
              * Scripts/webkitpy/steps/steps_unittest.py: Added.
              * Scripts/webkitpy/steps/update.py: Added.
              * Scripts/webkitpy/steps/updatechangelogswithreview_unittests.py: Added.
              * Scripts/webkitpy/steps/updatechangelogswithreviewer.py: Added.
              * Scripts/webkitpy/stepsequence.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7bfec00f
  9. 19 Dec, 2009 2 commits
    • abarth@webkit.org's avatar
      2009-12-19 Adam Barth <abarth@webkit.org> · e6b5f282
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              QueueStatusServer needs a human readable dashboard
              https://bugs.webkit.org/show_bug.cgi?id=32769
      
              Here is a first cut at the dashboard.  There's a lot left to do.
      
              * QueueStatusServer/filters/webkit_extras.py:
              * QueueStatusServer/handlers/dashboard.py: Added.
              * QueueStatusServer/handlers/patchstatus.py:
              * QueueStatusServer/handlers/recentstatus.py:
              * QueueStatusServer/handlers/showresults.py:
              * QueueStatusServer/handlers/statusbubble.py:
              * QueueStatusServer/handlers/updatestatus.py:
              * QueueStatusServer/main.py:
              * QueueStatusServer/model/__init__.py: Copied from WebKitTools/QueueStatusServer/filters/__init__.py.
              * QueueStatusServer/model/queuestatus.py: Renamed from WebKitTools/QueueStatusServer/model.py.
              * QueueStatusServer/stylesheets/dashboard.css: Added.
              * QueueStatusServer/templates/dashboard.html: Added.
              * QueueStatusServer/templates/statusbubble.html: Renamed from WebKitTools/QueueStatusServer/status_bubble.html.
              * QueueStatusServer/templates/updatestatus.html: Renamed from WebKitTools/QueueStatusServer/update_status.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52396 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e6b5f282
    • abarth@webkit.org's avatar
      2009-12-18 Adam Barth <abarth@webkit.org> · 69392399
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Split QueueStatus server into modules
              https://bugs.webkit.org/show_bug.cgi?id=32768
      
              One monolithic file is no good.
      
              * QueueStatusServer/app.yaml:
              * QueueStatusServer/handlers/__init__.py: Copied from WebKitTools/QueueStatusServer/filters/__init__.py.
              * QueueStatusServer/handlers/patchstatus.py: Added.
              * QueueStatusServer/handlers/recentstatus.py: Added.
              * QueueStatusServer/handlers/showresults.py: Added.
              * QueueStatusServer/handlers/statusbubble.py: Added.
              * QueueStatusServer/handlers/updatestatus.py: Added.
              * QueueStatusServer/main.py: Added.
              * QueueStatusServer/model.py: Added.
              * QueueStatusServer/queue_status.py: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52381 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      69392399
  10. 16 Dec, 2009 1 commit
  11. 02 Dec, 2009 1 commit
    • ukai@chromium.org's avatar
      2009-12-02 Fumitoshi Ukai <ukai@chromium.org> · 35d8c016
      ukai@chromium.org authored
              Reviewed by Alexey Proskuryakov.
      
              WebSocket handshake check query component of URL
              https://bugs.webkit.org/show_bug.cgi?id=31617
      
              * websocket/tests/echo-location_wsh.py: Added.
              * websocket/tests/no-query_wsh.py: Added.
              * websocket/tests/script-tests/url-with-credential.js: Added.
              * websocket/tests/script-tests/url-with-empty-query.js: Added.
              * websocket/tests/script-tests/url-with-fragment.js: Added.
              * websocket/tests/script-tests/url-with-query-for-no-query.js: Added.
              * websocket/tests/script-tests/url-with-query.js: Added.
              * websocket/tests/url-with-credential-expected.txt: Added.
              * websocket/tests/url-with-credential.html: Added.
              * websocket/tests/url-with-empty-query-expected.txt: Added.
              * websocket/tests/url-with-empty-query.html: Added.
              * websocket/tests/url-with-fragment-expected.txt: Added.
              * websocket/tests/url-with-fragment.html: Added.
              * websocket/tests/url-with-query-expected.txt: Added.
              * websocket/tests/url-with-query-for-no-query-expected.txt: Added.
              * websocket/tests/url-with-query-for-no-query.html: Added.
              * websocket/tests/url-with-query.html: Added.
      2009-12-02  Fumitoshi Ukai  <ukai@chromium.org>
      
              Reviewed by Alexey Proskuryakov.
      
              WebSocket handshake check query component of URL
              https://bugs.webkit.org/show_bug.cgi?id=31617
      
              Tests: websocket/tests/url-with-credential.html
                     websocket/tests/url-with-empty-query.html
                     websocket/tests/url-with-fragment.html
                     websocket/tests/url-with-query-for-no-query.html
                     websocket/tests/url-with-query.html
      
              * platform/KURLGoogle.cpp:
              (WebCore::KURL::query): returns a null if query is not specified and returns an empty if query is specified but empty.
              * websockets/WebSocketHandshake.cpp:
              (WebCore::resourceName): added. add query component to path if specified.
              (WebCore::WebSocketHandshake::clientLocation):
              (WebCore::WebSocketHandshake::clientHandshakeMessage):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51589 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35d8c016
  12. 11 Nov, 2009 1 commit
  13. 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
  14. 09 Apr, 2009 1 commit