| Index: Tools/Scripts/webkitpy/layout_tests/port/driver_unittest.py
|
| diff --git a/Tools/Scripts/webkitpy/layout_tests/port/driver_unittest.py b/Tools/Scripts/webkitpy/layout_tests/port/driver_unittest.py
|
| index 9dd5b255e122e136e4003699c33eccb70175be79..16f8aba359fd9dd661605da0d3a7213ad87cb5e5 100644
|
| --- a/Tools/Scripts/webkitpy/layout_tests/port/driver_unittest.py
|
| +++ b/Tools/Scripts/webkitpy/layout_tests/port/driver_unittest.py
|
| @@ -150,11 +150,12 @@ class DriverTest(unittest.TestCase):
|
| def stop(self, timeout=0.0):
|
| pass
|
|
|
| - def assert_crash(driver, error_line, crashed, name, pid, unresponsive=False):
|
| + def assert_crash(driver, error_line, crashed, name, pid, unresponsive=False, leaked=False):
|
| self.assertEqual(driver._check_for_driver_crash(error_line), crashed)
|
| self.assertEqual(driver._crashed_process_name, name)
|
| self.assertEqual(driver._crashed_pid, pid)
|
| self.assertEqual(driver._subprocess_was_unresponsive, unresponsive)
|
| + self.assertEqual(driver._leaked, leaked)
|
| driver.stop()
|
|
|
| driver._server_process = FakeServerProcess(False)
|
| @@ -196,6 +197,12 @@ class DriverTest(unittest.TestCase):
|
| driver._subprocess_was_unresponsive = False
|
| assert_crash(driver, '', True, 'FakeServerProcess', 1234)
|
|
|
| + driver._crashed_process_name = None
|
| + driver._crashed_pid = None
|
| + driver._server_process = FakeServerProcess(False)
|
| + driver._subprocess_was_unresponsive = False
|
| + assert_crash(driver, '#LEAK - renderer pid 8675 ({"numberOfLiveDocuments":[2,3]})\n', True, 'renderer', 8675, False, True)
|
| +
|
| def test_creating_a_port_does_not_write_to_the_filesystem(self):
|
| port = TestWebKitPort()
|
| driver = Driver(port, 0, pixel_tests=True)
|
|
|