[Webkit-unassigned] [Bug 71076] New: Old pywebsocket servers can cause NRWT to fail

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 27 16:22:14 PDT 2011


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

           Summary: Old pywebsocket servers can cause NRWT to fail
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: MakingBotsRed
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: aroben at apple.com
                CC: eric at webkit.org, rniwa at webkit.org


Old pywebsocket servers can cause NRWT to fail. Here's an example:

http://build.webkit.org/builders/SnowLeopard%20Intel%20Leaks/builds/19784/steps/layout-test/logs/stdio

webkitpy.layout_tests.servers.http_server_base.ServerError: Port 8880 is already in use.

On that bot we see:

buildbot 14833   0.0  0.3  2532528  22040   ??  S    18Oct11  21:09.62 /usr/bin/python -u /Volumes/Data/WebKit-BuildSlave/snowleopard-intel-leaks/build/Tools/Scripts/webkitpy/thirdparty/autoinstalled/pywebsocket/mod_pywebsocket/standalone.py --server-host 127.0.0.1 --port 8880 --document-root /Volumes/Data/WebKit-BuildSlave/snowleopard-intel-leaks/build/LayoutTests/http/tests --scan-dir /Volumes/Data/WebKit-BuildSlave/snowleopard-intel-leaks/build/LayoutTests/http/tests/websocket/tests --cgi-paths /websocket/tests --log-file /Volumes/Data/WebKit-BuildSlave/snowleopard-intel-leaks/build/layout-test-results/pywebsocket.ws.log-18Oct2011-132521-err.txt --websock-handlers-map-file /Volumes/Data/WebKit-BuildSlave/snowleopard-intel-leaks/build/LayoutTests/http/tests/websocket/tests/handler_map.txt

That process is 9 days old!

ORWT doesn't fail as spectacularly in this case. It keeps trudging on:

http://build.webkit.org/builders/SnowLeopard%20Intel%20Leaks/builds/19781/steps/layout-test/logs/stdio

I think there are a few ways we can improve this:

1) Make this a non-fatal error in NRWT like it was in ORWT
2) Make kill-old-processes kill pywebsocket servers

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list