On Sat, 20 Dec 2025 at 18:59, Heinrich Schuchardt
<[email protected]> wrote:
>
> The output of the meminfo command depends on several Kconfig variables.
> These need to be taken into account to provide valid test results.
>
> Signed-off-by: Heinrich Schuchardt <[email protected]>
> ---
>  test/cmd/meminfo.c | 18 ++++++++++++++----
>  1 file changed, 14 insertions(+), 4 deletions(-)
>

Reviewed-by: Simon Glass <[email protected]>



> diff --git a/test/cmd/meminfo.c b/test/cmd/meminfo.c
> index 9224b9589f3..d91fa6fcead 100644
> --- a/test/cmd/meminfo.c
> +++ b/test/cmd/meminfo.c
> @@ -15,24 +15,34 @@ static int cmd_test_meminfo(struct unit_test_state *uts)
>  {
>         ut_assertok(run_command("meminfo", 0));
>         ut_assert_nextlinen("DRAM:  ");
> +
> +       if (!IS_ENABLED(CMD_MEMINFO_MAP))
> +               return 0;
> +
>         ut_assert_nextline_empty();
>
>         ut_assert_nextline("Region                Base          Size          
>  End           Gap");
>         ut_assert_nextlinen("-");
>
>         /* For now we don't worry about checking the values */
> -       ut_assert_nextlinen("video");
> +       if (IS_ENABLED(CONFIG_VIDEO))
> +               ut_assert_nextlinen("video");
> +       if (IS_ENABLED(CONFIG_TRACE))
> +               ut_assert_nextlinen("trace");
>         ut_assert_nextlinen("code");
>         ut_assert_nextlinen("malloc");
>         ut_assert_nextlinen("board_info");
>         ut_assert_nextlinen("global_data");
>         ut_assert_nextlinen("devicetree");
> -       ut_assert_nextlinen("bootstage");
> -       ut_assert_nextlinen("bloblist");
> +       if (IS_ENABLED(CONFIG_BOOTSTAGE))
> +               ut_assert_nextlinen("bootstage");
> +       if (IS_ENABLED(CONFIG_BLOBLIST))
> +               ut_assert_nextlinen("bloblist");
>         ut_assert_nextlinen("stack");
>
>         /* we expect at least one lmb line, but don't know how many */
> -       ut_assert_nextlinen("lmb");
> +       if (IS_ENABLED(CONFIG_LMB))
> +               ut_assert_nextlinen("lmb");
>         ut_assert_skip_to_linen("free");
>
>         ut_assert_console_end();
> --
> 2.51.0
>

Reply via email to