Changeset 221141 in webkit


Ignore:
Timestamp:
Aug 24, 2017 9:49:36 AM (7 years ago)
Author:
commit-queue@webkit.org
Message:

WPT harness errors on leaks and iOS-sim EWS bots
https://bugs.webkit.org/show_bug.cgi?id=175269
<rdar://problem/33902404>

Patch by Youenn Fablet <youenn@apple.com> on 2017-08-24
Reviewed by Alexey Proskuryakov.

Adding more logging to check whether the server is hanging or TCP connection is timing out.

  • web-platform-tests/tools/wptserve/wptserve/response.py:

(Response.write_content):
(ResponseWriter.write):
(ResponseWriter.write_content_file):

  • web-platform-tests/tools/wptserve/wptserve/server.py:

(WebTestRequestHandler.handle_one_request):

Location:
trunk/LayoutTests/imported/w3c
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r221024 r221141  
     12017-08-24  Youenn Fablet  <youenn@apple.com>
     2
     3        WPT harness errors on leaks and iOS-sim EWS bots
     4        https://bugs.webkit.org/show_bug.cgi?id=175269
     5        <rdar://problem/33902404>
     6
     7        Reviewed by Alexey Proskuryakov.
     8
     9        Adding more logging to check whether the server is hanging or TCP connection is timing out.
     10
     11        * web-platform-tests/tools/wptserve/wptserve/response.py:
     12        (Response.write_content):
     13        (ResponseWriter.write):
     14        (ResponseWriter.write_content_file):
     15        * web-platform-tests/tools/wptserve/wptserve/server.py:
     16        (WebTestRequestHandler.handle_one_request):
     17
    1182017-08-22  Youenn Fablet  <youenn@apple.com>
    219
  • trunk/LayoutTests/imported/w3c/web-platform-tests/tools/wptserve/wptserve/response.py

    r220754 r221141  
    211211            for item in self.iter_content():
    212212                response_size += self.writer.write_content(item)
    213         self.logger.debug("Wrote content of size %d for %s" % (response_size, self.request.request_path))
     213        self.logger.debug(" %s - Wrote content of size %d for %s" % (datetime.now(), response_size, self.request.request_path))
    214214
    215215    def write(self):
     
    448448        except socket.error:
    449449            # This can happen if the socket got closed by the remote end
    450             self.logger.debug("Got exception when writing response " + traceback.format_exc())
     450            self.logger.debug(" %s - Got exception when writing response for %s: %s" % (datetime.now(), self._response.request.request_path, traceback.format_exc()))
    451451            pass
    452452
     
    464464                self._wfile.write(buf)
    465465            except socket.error:
    466                 self.logger.debug("Got exception when writing response " + traceback.format_exc())
     466                self.logger.debug(" %s - Got exception when writing response for %s: %s" % (datetime.now(), self._response.request.request_path, traceback.format_exc()))
    467467                break
    468468        data.close()
  • trunk/LayoutTests/imported/w3c/web-platform-tests/tools/wptserve/wptserve/server.py

    r215515 r221141  
    11import BaseHTTPServer
     2from datetime import datetime
    23import errno
    34import os
     
    230231                return
    231232
    232             self.logger.debug("%s %s" % (request.method, request.request_path))
     233            self.logger.debug(" %s - %s %s" % (datetime.now(), request.method, request.request_path))
    233234            handler = self.server.router.get_handler(request)
    234235
     
    262263                    err.append(traceback.format_exc())
    263264                    response.set_error(500, "\n".join(err))
    264             self.logger.debug("%i %s %s (%s) %i" % (response.status[0],
     265            self.logger.debug(" %s - %i %s %s (%s) %i" % (datetime.now(),
     266                                                    response.status[0],
    265267                                                    request.method,
    266268                                                    request.request_path,
Note: See TracChangeset for help on using the changeset viewer.