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 dbacc161724eb681daab62d88607582dcf9264ec..01e04eb471545cbc7bccd8130456117c12bcaa1c 100644 |
--- a/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py |
+++ b/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py |
@@ -126,6 +126,10 @@ class LayoutTestRunner(object): |
raise |
finally: |
run_results.run_time = time.time() - start_time |
+ # Mark execution got interrupted. |
+ run_results.interrupted = True |
+ # Need to return run_results even in this case. |
+ return run_results |
return run_results |