Changeset 244492 in webkit
- Timestamp:
- Apr 21, 2019 12:48:46 PM (5 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r244488 r244492 1 2019-04-21 Brian Burg <bburg@apple.com> 2 3 WebDriver: add hooks to make it possible to easily run WPT WebDriver web server by itself 4 https://bugs.webkit.org/show_bug.cgi?id=197125 5 <rdar://problem/50061468> 6 7 Reviewed by Darin Adler. 8 9 Sometimes I want to run wptserve independently of tests. Make it easier to script that 10 using this class rather than making our own ./wpt serve invocation. 11 12 * Scripts/webkitpy/webdriver_tests/webdriver_w3c_web_server.py: 13 (WebDriverW3CWebServer): 14 (WebDriverW3CWebServer.document_root): Expose this to clients. 15 (WebDriverW3CWebServer.wait): Add a method that blocks until the server dies. 16 17 (WebDriverW3CWebServer.__enter__): 18 (WebDriverW3CWebServer.__exit__): 19 Make it possible to use the web server with a 'with' statement. 20 1 21 2019-04-20 Don Olmstead <don.olmstead@sony.com> 2 22 -
trunk/Tools/Scripts/webkitpy/webdriver_tests/webdriver_w3c_web_server.py
r235970 r244492 132 132 def port(self): 133 133 return self._server_port 134 135 def document_root(self): 136 return self._layout_doc_root 137 138 # Waits indefinitely until the webserver process is terminated. 139 def wait(self): 140 if not self._pid: 141 return 142 143 self._process.wait() 144 145 def __enter__(self): 146 if not self._pid: 147 self.start() 148 149 return self 150 151 def __exit__(self, exc_type, exc_value, exc_traceback): 152 if self._pid: 153 self.stop()
Note: See TracChangeset
for help on using the changeset viewer.