From: Stephen Warren Date: Tue, 16 Feb 2016 00:39:38 +0000 (-0700) Subject: test/py: use space to interrupt autoboot X-Git-Tag: v2016.03-rc3~13 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=38831ca3be7dee0f1b744304137d623b7c7b94bf;p=oweals%2Fu-boot.git test/py: use space to interrupt autoboot Sending CTRL-C to QEMU's stdin aborts the process, even if stdin is being used as a serial port (at least in the raspi2 machine with "qemu -serial stdin"). Avoid sending CTRL-C to U-Boot to prevent it exiting. I'd originally used CTRL-C to make sure that if the character used to abort autoboot ended up being treated as part of a command as well, it'd abort command entry and return the prompt to a known state. However, this is not needed, since aborting the autoboot eats the character used to do that. Signed-off-by: Stephen Warren Acked-by: Simon Glass --- diff --git a/test/py/u_boot_console_base.py b/test/py/u_boot_console_base.py index 318e28824c..f7434363fb 100644 --- a/test/py/u_boot_console_base.py +++ b/test/py/u_boot_console_base.py @@ -326,7 +326,7 @@ class ConsoleBase(object): if m == 0: break if m == 1: - self.p.send(chr(3)) # CTRL-C + self.p.send(' ') continue raise Exception('Bad pattern found on console: ' + self.bad_pattern_ids[m - 2])