Title: [226820] trunk/Tools
Revision
226820
Author
[email protected]
Date
2018-01-11 16:23:55 -0800 (Thu, 11 Jan 2018)

Log Message

webkitpy: Fix flakey webserver tests
https://bugs.webkit.org/show_bug.cgi?id=181555
<rdar://problem/36448273>

Reviewed by Aakash Jain.

* Scripts/webkitpy/layout_tests/controllers/layout_test_runner_unittest.py:
(LayoutTestRunnerTests.test_servers_started): Add and bind custom checks to
determine if a specific server is running.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (226819 => 226820)


--- trunk/Tools/ChangeLog	2018-01-12 00:19:51 UTC (rev 226819)
+++ trunk/Tools/ChangeLog	2018-01-12 00:23:55 UTC (rev 226820)
@@ -1,5 +1,17 @@
 2018-01-11  Jonathan Bedard  <[email protected]>
 
+        webkitpy: Fix flakey webserver tests
+        https://bugs.webkit.org/show_bug.cgi?id=181555
+        <rdar://problem/36448273>
+
+        Reviewed by Aakash Jain.
+
+        * Scripts/webkitpy/layout_tests/controllers/layout_test_runner_unittest.py:
+        (LayoutTestRunnerTests.test_servers_started): Add and bind custom checks to
+        determine if a specific server is running.
+
+2018-01-11  Jonathan Bedard  <[email protected]>
+
         Commit queue failed to land a bug, 'NoneType' object has no attribute 'strip'
         https://bugs.webkit.org/show_bug.cgi?id=181561
         <rdar://problem/36452652>

Modified: trunk/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner_unittest.py (226819 => 226820)


--- trunk/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner_unittest.py	2018-01-12 00:19:51 UTC (rev 226819)
+++ trunk/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner_unittest.py	2018-01-12 00:23:55 UTC (rev 226820)
@@ -159,6 +159,15 @@
         def stop_web_platform_test_server():
             self.web_platform_test_server_stopped = True
 
+        def is_http_server_running():
+            return self.http_started and not self.http_stopped
+
+        def is_websocket_servers_running():
+            return self.websocket_started and not self.websocket_stopped
+
+        def is_wpt_server_running():
+            return self.websocket_started and not self.web_platform_test_server_stopped
+
         host = MockHost()
         port = host.port_factory.get('test-mac-leopard')
         port.start_http_server = start_http_server
@@ -167,6 +176,9 @@
         port.stop_http_server = stop_http_server
         port.stop_websocket_server = stop_websocket_server
         port.stop_web_platform_test_server = stop_web_platform_test_server
+        port.is_http_server_running = is_http_server_running
+        port.is_websocket_servers_running = is_websocket_servers_running
+        port.is_wpt_server_running = is_wpt_server_running
 
         self.http_started = self.http_stopped = self.websocket_started = self.websocket_stopped = False
         self.web_platform_test_server_started = self.web_platform_test_server_stopped = False
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to