summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2016-01-27 23:57:50 -0700
committerSimon Glass <sjg@chromium.org>2016-01-28 21:01:24 -0700
commit9129d9f5fd73a8bcdca7489b3ed2418a8b1416e2 (patch)
tree331eec2fe8bfc980febe8b32418bb9ecc4516d5a
parent0c6189b5d60a2b0fcec65f3513bad7eee289da3f (diff)
downloadu-boot-imx-9129d9f5fd73a8bcdca7489b3ed2418a8b1416e2.zip
u-boot-imx-9129d9f5fd73a8bcdca7489b3ed2418a8b1416e2.tar.gz
u-boot-imx-9129d9f5fd73a8bcdca7489b3ed2418a8b1416e2.tar.bz2
test/py: detect another "bad pattern" in console output
Many error situations in U-Boot print the message: ### ERROR ### Please RESET the board ### Add this to the list of bad patterns the test system detects. One practical advantage of this change is to detect the case where sandbox is told to use a particular DTB file, and the file cannot be opened. Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: Simon Glass <sjg@chromium.org>
-rw-r--r--test/py/u_boot_console_base.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/py/u_boot_console_base.py b/test/py/u_boot_console_base.py
index 71a00e8..392f8cb 100644
--- a/test/py/u_boot_console_base.py
+++ b/test/py/u_boot_console_base.py
@@ -22,6 +22,7 @@ pattern_u_boot_main_signon = re.compile('(U-Boot \\d{4}\\.\\d{2}-[^\r\n]*)')
pattern_stop_autoboot_prompt = re.compile('Hit any key to stop autoboot: ')
pattern_unknown_command = re.compile('Unknown command \'.*\' - try \'help\'')
pattern_error_notification = re.compile('## Error: ')
+pattern_error_please_reset = re.compile('### ERROR ### Please RESET the board ###')
PAT_ID = 0
PAT_RE = 1
@@ -32,6 +33,7 @@ bad_pattern_defs = (
('stop_autoboot_prompt', pattern_stop_autoboot_prompt),
('unknown_command', pattern_unknown_command),
('error_notification', pattern_error_notification),
+ ('error_please_reset', pattern_error_please_reset),
)
class ConsoleDisableCheck(object):