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..85dc21cd935a48d1b1e5a3f11c394aebca31fa52 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. |
Dirk Pranke
2013/09/13 05:37:31
I don't think we really need the comment here. The
r.kasibhatla
2013/09/13 13:43:35
Done.
|
+ run_results.keyboard_interrupted = True |
except Exception, e: |
_log.debug('%s("%s") raised, exiting' % (e.__class__.__name__, str(e))) |
raise |