From: Frank Wunderlich Date: Wed, 4 Feb 2026 18:40:43 +0000 (+0100) Subject: test: cmd: add test for memsize X-Git-Tag: v2026.04-rc2~8^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8acc8a654643ca26b0bdd4af37010da7cc796753;p=thirdparty%2Fu-boot.git test: cmd: add test for memsize Add a test for memsize command in same way as meminfo. Signed-off-by: Frank Wunderlich --- diff --git a/cmd/Kconfig b/cmd/Kconfig index f12fcf6631e..8bdd04f348f 100644 --- a/cmd/Kconfig +++ b/cmd/Kconfig @@ -942,6 +942,7 @@ config CMD_MEMINFO_MAP config CMD_MEMSIZE bool "memsize" + default y if SANDBOX depends on CMD_MEMINFO help Get RAM via command for use in scripts. Print or assign decimal value diff --git a/test/cmd/meminfo.c b/test/cmd/meminfo.c index 40c3520496e..af2c19fa67d 100644 --- a/test/cmd/meminfo.c +++ b/test/cmd/meminfo.c @@ -7,6 +7,7 @@ */ #include +#include #include #include @@ -39,4 +40,23 @@ static int cmd_test_meminfo(struct unit_test_state *uts) return 0; } + CMD_TEST(cmd_test_meminfo, UTF_CONSOLE); + +/* Test 'memsize' command */ +#ifdef CONFIG_CMD_MEMSIZE +static int cmd_test_memsize(struct unit_test_state *uts) +{ + ut_assertok(run_command("memsize", 0)); + ut_assert_nextline("256 MiB"); + ut_assert_console_end(); + + ut_assertok(run_command("memsize memsz", 0)); + ut_asserteq_str("256", env_get("memsz")); + ut_assert_console_end(); + + return 0; +} + +CMD_TEST(cmd_test_memsize, UTF_CONSOLE); +#endif