Index: Tools/Scripts/webkitpy/layout_tests/models/testharness_results.py |
diff --git a/Tools/Scripts/webkitpy/layout_tests/models/testharness_results.py b/Tools/Scripts/webkitpy/layout_tests/models/testharness_results.py |
index 9bc87a8f585675c0c420448782caf66fbef4a423..570074c4afcc9e89a1e0969b40bb8a7d1af7b2f9 100644 |
--- a/Tools/Scripts/webkitpy/layout_tests/models/testharness_results.py |
+++ b/Tools/Scripts/webkitpy/layout_tests/models/testharness_results.py |
@@ -79,3 +79,20 @@ def is_testharness_output_passing(content_text): |
return False |
return True |
+ |
+ |
+def is_testharness_output_with_console_errors(content_text): |
+ """ |
+ Returns whether the content_text in parameter is a testharness output with |
+ console errors. |
+ |
+ Note: |
+ It is expected that the |content_text| is a testharness output. |
+ """ |
+ |
+ lines = content_text.strip().splitlines() |
+ for line in lines: |
+ if line.startswith('CONSOLE ERROR:'): |
+ return True |
+ |
+ return False |