Changeset 58146 in webkit
- Timestamp:
- Apr 22, 2010 9:29:05 PM (14 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r58143 r58146 1 2010-04-22 James Robinson <jamesr@chromium.org> 2 3 Reviewed by Adam Barth. 4 5 Revert 58077 and follow-ups. It's broken. 6 https://bugs.webkit.org/show_bug.cgi?id=37664 7 8 * Scripts/new-run-webkit-httpd: 9 * Scripts/new-run-webkit-websocketserver: 10 * Scripts/webkitpy/layout_tests/port/chromium_win.py: 11 * Scripts/webkitpy/layout_tests/port/http_server.py: 12 * Scripts/webkitpy/layout_tests/port/websocket_server.py: 13 1 14 2010-04-22 Yaar Schnitman <yaar@chromium.org> 2 15 -
trunk/WebKitTools/Scripts/new-run-webkit-httpd
r58077 r58146 66 66 port=options.port, 67 67 root=options.root, 68 register_cygwin=options.register_cygwin, 68 69 run_background=options.run_background) 69 70 if options.server == 'start': -
trunk/WebKitTools/Scripts/new-run-webkit-websocketserver
r58082 r58146 56 56 option_parser.add_option('-c', '--certificate', dest='certificate', 57 57 default='', help='TLS certificate file.') 58 option_parser.add_option('--chromium', action='store_true',59 dest='chromium',60 default=False,61 help='use the Chromium port')62 58 option_parser.add_option('--register_cygwin', action="store_true", 63 59 dest="register_cygwin", … … 83 79 if options.certificate: 84 80 kwds['certificate'] = options.certificate 81 kwds['register_cygwin'] = options.register_cygwin 85 82 if options.pidfile: 86 83 kwds['pidfile'] = options.pidfile 87 84 88 port_obj = factory.get( options=options)85 port_obj = factory.get() 89 86 pywebsocket = websocket_server.PyWebSocket(port_obj, tempfile.gettempdir(), **kwds) 90 87 -
trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/chromium_win.py
r58077 r58146 51 51 options.configuration = 'Release' 52 52 chromium.ChromiumPort.__init__(self, port_name, options) 53 # Put the cygwin directory first in the path to find cygwin1.dll54 env = os.environ55 env['PATH'] = '%s;%s' % (56 self.path_from_chromium_base('third_party', 'cygwin', 'bin'),57 env['PATH'])58 # Put the cygwin directory so that pywebsocket finds proper python59 # executable to run cgi program.60 env['CYGWIN_PATH'] = self.path_from_chromium_base(61 'third_party', 'cygwin', 'bin')62 if sys.platform == 'win32' and options and \63 hasattr(options, 'register_cygwin') and \64 options.register_cygwin:65 setup_mount = self.path_from_chromium_base(66 'third_party', 'cygwin', 'setup_mount.bat')67 subprocess.Popen(setup_mount).wait()68 53 69 54 def baseline_search_path(self): -
trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/http_server.py
r58081 r58146 56 56 57 57 def __init__(self, port_obj, output_dir, background=False, port=None, 58 root=None, r un_background=None):58 root=None, register_cygwin=None, run_background=None): 59 59 """Args: 60 60 output_dir: the absolute path to the layout test result directory … … 66 66 self._port = port 67 67 self._root = root 68 self._register_cygwin = register_cygwin 68 69 self._run_background = run_background 69 70 if self._port: … … 199 200 os.path.join(tmp_module_path, lib_file)) 200 201 202 # Put the cygwin directory first in the path to find cygwin1.dll 203 env = os.environ 204 if sys.platform in ('cygwin', 'win32'): 205 env['PATH'] = '%s;%s' % ( 206 self._port_obj.path_from_chromium_base('third_party', 207 'cygwin', 'bin'), 208 env['PATH']) 209 210 if sys.platform == 'win32' and self._register_cygwin: 211 setup_mount = self._port_obj.path_from_chromium_base('third_party', 212 'cygwin', 'setup_mount.bat') 213 subprocess.Popen(setup_mount).wait() 214 201 215 _log.debug('Starting http server') 202 self._process = subprocess.Popen(start_cmd, env= os.environ)216 self._process = subprocess.Popen(start_cmd, env=env) 203 217 204 218 # Wait for server to start. -
trunk/WebKitTools/Scripts/webkitpy/layout_tests/port/websocket_server.py
r58086 r58146 96 96 def __init__(self, port_obj, output_dir, port=_DEFAULT_WS_PORT, 97 97 root=None, use_tls=False, 98 register_cygwin=True, 98 99 pidfile=None): 99 100 """Args: … … 102 103 http_server.Lighttpd.__init__(self, port_obj, output_dir, 103 104 port=_DEFAULT_WS_PORT, 104 root=root) 105 root=root, 106 register_cygwin=register_cygwin) 105 107 self._output_dir = output_dir 106 108 self._process = None … … 184 186 '-c', self._certificate]) 185 187 188 # Put the cygwin directory first in the path to find cygwin1.dll 186 189 env = os.environ 190 if sys.platform in ('cygwin', 'win32'): 191 env['PATH'] = '%s;%s' % ( 192 self._port_obj.path_from_chromium_base('third_party', 193 'cygwin', 'bin'), 194 env['PATH']) 195 env['CYGWIN_PATH'] = self._port_obj.path_from_chromium_base( 196 'third_party', 'cygwin', 'bin') 197 198 if sys.platform == 'win32' and self._register_cygwin: 199 setup_mount = self._port_obj.path_from_chromium_base( 200 'third_party', 'cygwin', 'setup_mount.bat') 201 subprocess.Popen(setup_mount).wait() 202 187 203 env['PYTHONPATH'] = (pywebsocket_base + os.path.pathsep + 188 204 env.get('PYTHONPATH', '')) … … 231 247 elif self._pidfile: 232 248 with codecs.open(self._pidfile, "r", "ascii") as file: 233 pid = int(f ile.read().strip())249 pid = int(f.read().strip()) 234 250 235 251 if not pid:
Note: See TracChangeset
for help on using the changeset viewer.