On 10/09/2017 06:49 AM, Simon Glass wrote: > On 7 October 2017 at 22:57, Heinrich Schuchardt <xypron.g...@gmx.de> wrote: >> Provide a test verifying that the EFI watchdog >> reboots the system upon timeout. >> >> The test depends on CONFIG_CMD_EFI_SELFTEST=y. >> >> Signed-off-by: Heinrich Schuchardt <xypron.g...@gmx.de> >> --- >> test/py/tests/test_efi_selftest.py | 11 ++++++++++- >> 1 file changed, 10 insertions(+), 1 deletion(-)Reviewed-by: Simon Glass >> <s...@chromium.org> > > Reviewed-by: Simon Glass <s...@chromium.org> > > But why are you removing the NVIDIA copyright?
It was only by a copy mistake that it got in. It is all my code. Regards Heinrich > >> >> diff --git a/test/py/tests/test_efi_selftest.py >> b/test/py/tests/test_efi_selftest.py >> index 76e282a6c7..b0a86ea8b8 100644 >> --- a/test/py/tests/test_efi_selftest.py >> +++ b/test/py/tests/test_efi_selftest.py >> @@ -1,4 +1,3 @@ >> -# Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. >> # Copyright (c) 2017, Heinrich Schuchardt <xypron.g...@gmx.de> >> # >> # SPDX-License-Identifier: GPL-2.0 >> @@ -23,3 +22,13 @@ def test_efi_selftest(u_boot_console): >> if m != 0: >> raise Exception('Reset failed during the EFI selftest') >> u_boot_console.restart_uboot(); >> + >> +@pytest.mark.buildconfigspec('cmd_bootefi_selftest') >> +def test_efi_selftest_watchdog_reboot(u_boot_console): >> + output = u_boot_console.run_command('bootefi selftest list') >> + assert '\'watchdog reboot\'' in output >> + u_boot_console.run_command(cmd='bootefi selftest \'watchdog >> reboot\'', wait_for_prompt=False) >> + m = u_boot_console.p.expect(['resetting', 'U-Boot']) >> + if m != 0: >> + raise Exception('Reset failed in \'watchdog reboot\' test') >> + u_boot_console.restart_uboot(); >> -- >> 2.14.1 >> > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot