[PATCH] test/py: efi_capsule: aligned with efidebug syntax changes

Heinrich Schuchardt xypron.glpk at gmx.de
Thu May 20 05:14:36 CEST 2021


On 5/10/21 10:21 AM, AKASHI Takahiro wrote:

In the subject: %s/aligned/align/

> After the commit c70f44817d46 ("efi_loader: simplify 'printenv -e'"),
> "-all" option is no longer necessary.
> Just remove them in the test script.

'env print -e -all Capsule0000' leads to an error CMD_RET_USAGE.

Capsule0000 does not necessarily exist. Shouldn't we print CapsuleLast
and CapsuleMax and check their value instead?

Shouldn't we restrict the output to EFI_CAPSULE_REPORT_GUID to be sure
that the GUID of these variables is correct?

Best regards

Heinrich

>
> Fixes: c70f44817d46 ("efi_loader: simplify 'printenv -e'")
> Signed-off-by: AKASHI Takahiro <takahiro.akashi at linaro.org>
> ---
>   test/py/tests/test_efi_capsule/test_capsule_firmware.py | 6 +++---
>   1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/test/py/tests/test_efi_capsule/test_capsule_firmware.py b/test/py/tests/test_efi_capsule/test_capsule_firmware.py
> index 4697ca6f1c5c..9eeaae27d626 100644
> --- a/test/py/tests/test_efi_capsule/test_capsule_firmware.py
> +++ b/test/py/tests/test_efi_capsule/test_capsule_firmware.py
> @@ -85,7 +85,7 @@ class TestEfiCapsuleFirmwareFit(object):
>
>                   # need to run uefi command to initiate capsule handling
>                   output = u_boot_console.run_command(
> -                    'env print -e -all Capsule0000')
> +                    'env print -e Capsule0000')
>
>               output = u_boot_console.run_command_list([
>                   'host bind 0 %s' % disk_img,
> @@ -160,7 +160,7 @@ class TestEfiCapsuleFirmwareFit(object):
>
>                   # need to run uefi command to initiate capsule handling
>                   output = u_boot_console.run_command(
> -                    'env print -e -all Capsule0000')
> +                    'env print -e Capsule0000')
>
>               output = u_boot_console.run_command_list([
>                   'host bind 0 %s' % disk_img,
> @@ -227,7 +227,7 @@ class TestEfiCapsuleFirmwareFit(object):
>
>                   # need to run uefi command to initiate capsule handling
>                   output = u_boot_console.run_command(
> -                    'env print -e -all Capsule0000')
> +                    'env print -e Capsule0000')
>
>               output = u_boot_console.run_command_list(['efidebug capsule esrt'])
>
>



More information about the U-Boot mailing list