[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