[webkit-reviews] review canceled: [Bug 179538] webkitpy: Remove port dependencies in ServerProcess : [Attachment 326614] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 16 09:52:25 PST 2017


Jonathan Bedard <jbedard at apple.com> has canceled Jonathan Bedard
<jbedard at apple.com>'s request for review:
Bug 179538: webkitpy: Remove port dependencies in ServerProcess
https://bugs.webkit.org/show_bug.cgi?id=179538

Attachment 326614: Patch

https://bugs.webkit.org/attachment.cgi?id=326614&action=review




--- Comment #6 from Jonathan Bedard <jbedard at apple.com> ---
Comment on attachment 326614
  --> https://bugs.webkit.org/attachment.cgi?id=326614
Patch

I discussed this with Dan Bates on 11/14.

He is of the opinion that the ServerProcess should only be used for layout
tests.	As I've looked into how we use the server process, I think there is a
better way forward.

Throughout webkitpy, we have a number of places we could use an asynchronous
shell command.	For example, Simon mentioned to me a few days ago that when we
run sample after a layout test has hung, we block until the command has
returned.  There is no reason we need to block.

To solve this problem, I think we should split the server process into an
asynchronous subprocess call and the server process, which would use the
asynchronous subprocess call along with a few lifetime management tools and
callbacks.


More information about the webkit-reviews mailing list