| Index: Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py
|
| diff --git a/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py b/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py
|
| index 7bdcd984fd9a331a5ee7c19d6224379a917117dc..0aa610258ad79f4a59c97cc166e0d2f3c571a507 100644
|
| --- a/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py
|
| +++ b/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py
|
| @@ -120,7 +120,8 @@ class LayoutTestRunner(object):
|
| except KeyboardInterrupt:
|
| self._printer.flush()
|
| self._printer.writeln('Interrupted, exiting ...')
|
| - raise
|
| + # Mark execution got interrupted and return results for tests executed till now.
|
| + run_results.interrupted = True
|
| except Exception, e:
|
| _log.debug('%s("%s") raised, exiting' % (e.__class__.__name__, str(e)))
|
| raise
|
|
|