On Wed, 2 Oct 2024 at 01:53, Heinrich Schuchardt
<[email protected]> wrote:
>
> Calling u_boot_console.restart_uboot() in
> test_efi_selftest_watchdog_reboot() may lead to incorrect results.
>
> While the watchdog triggered reboot is running thee test environment may

s/thee/the

> need some time before triggering a reboot itself. This may lead to
> duplicate output of the U-Boot greeter which is recorded as an error.
>
> Reported-by: Tom Rini <[email protected]>
> Fixes: df172e117d1d ("test/py: test reboot by EFI watchdog")
> Signed-off-by: Heinrich Schuchardt <[email protected]>
> ---
>  test/py/tests/test_efi_selftest.py | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/test/py/tests/test_efi_selftest.py 
> b/test/py/tests/test_efi_selftest.py
> index 43f24245582..310d8ed294a 100644
> --- a/test/py/tests/test_efi_selftest.py
> +++ b/test/py/tests/test_efi_selftest.py
> @@ -58,7 +58,7 @@ def test_efi_selftest_watchdog_reboot(u_boot_console):
>      u_boot_console.run_command(cmd='bootefi selftest', wait_for_prompt=False)
>      if u_boot_console.p.expect(['resetting', 'U-Boot']):
>          raise Exception('Reset failed in \'watchdog reboot\' test')
> -    u_boot_console.restart_uboot()
> +    u_boot_console.run_command(cmd='', send_nl=False, wait_for_reboot=True)
>
>  @pytest.mark.buildconfigspec('cmd_bootefi_selftest')
>  def test_efi_selftest_text_input(u_boot_console):
> --
> 2.45.2
>

Reviewed-by: Ilias Apalodimas <[email protected]>

Reply via email to