On Fri, 4 Sept 2026 at 17:01, Vincent Stehlé <[email protected]> wrote:
>
> Add three more ECPT tests to verify the EBBR 2.[234] conformance
> profiles entries with the "efidebug ecpt" command.
>
> Signed-off-by: Vincent Stehlé <[email protected]>
> Cc: Heinrich Schuchardt <[email protected]>
> Cc: Ilias Apalodimas <[email protected]>
> Cc: Tom Rini <[email protected]>
> ---

Acked-by: Ilias Apalodimas <[email protected]>
>  test/py/tests/test_efi_ecpt.py | 48 
> ++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 48 insertions(+)
>
> diff --git a/test/py/tests/test_efi_ecpt.py b/test/py/tests/test_efi_ecpt.py
> index 632a6b90bad..5f6dc2b74dc 100644
> --- a/test/py/tests/test_efi_ecpt.py
> +++ b/test/py/tests/test_efi_ecpt.py
> @@ -40,3 +40,51 @@ def test_efi_ecpt_ebbr_2_1(ubman) -> None:
>      response = ubman.run_command('efidebug ecpt')
>      assert ('cce33c35-74ac-4087-bce7-8b29b02eeb27  '
>              'EFI EBBR 2.1 Conformance Profile') in response
> +
> +
> [email protected]('cmd_efidebug')
> [email protected]('efi_ecpt')
> [email protected]('efi_ebbr_2_2_conformance')
> +def test_efi_ecpt_ebbr_2_2(ubman) -> None:
> +    """ Unit test for the ECPT, with EBBR 2.2 profile
> +    This test uses the efidebug ecpt command to dump the ECPT and check that
> +    the EBBR 2.2 conformance profile is there.
> +
> +    Args:
> +        ubman -- U-Boot console
> +    """
> +    response = ubman.run_command('efidebug ecpt')
> +    assert ('9073eed4-e50d-11ee-b8b0-8b68da62fc80  '
> +            'EFI EBBR 2.2 Conformance Profile') in response
> +
> +
> [email protected]('cmd_efidebug')
> [email protected]('efi_ecpt')
> [email protected]('efi_ebbr_2_3_conformance')
> +def test_efi_ecpt_ebbr_2_3(ubman) -> None:
> +    """ Unit test for the ECPT, with EBBR 2.3 profile
> +    This test uses the efidebug ecpt command to dump the ECPT and check that
> +    the EBBR 2.3 conformance profile is there.
> +
> +    Args:
> +        ubman -- U-Boot console
> +    """
> +    response = ubman.run_command('efidebug ecpt')
> +    assert ('7721fc77-a724-11ef-8eaa-f7c9b194ba75  '
> +            'EFI EBBR 2.3 Conformance Profile') in response
> +
> +
> [email protected]('cmd_efidebug')
> [email protected]('efi_ecpt')
> [email protected]('efi_ebbr_2_4_conformance')
> +def test_efi_ecpt_ebbr_2_4(ubman) -> None:
> +    """ Unit test for the ECPT, with EBBR 2.4 profile
> +    This test uses the efidebug ecpt command to dump the ECPT and check that
> +    the EBBR 2.4 conformance profile is there.
> +
> +    Args:
> +        ubman -- U-Boot console
> +    """
> +    response = ubman.run_command('efidebug ecpt')
> +    assert ('f2bb0422-da8e-11f0-a67b-1be220854098  '
> +            'EFI EBBR 2.4 Conformance Profile') in response
>
> --
> 2.53.0
>

Reply via email to