On Wed, Feb 04, 2026 at 03:48:17PM +0100, Frank Wunderlich wrote: > Am 4. Februar 2026 14:53:38 MEZ schrieb Tom Rini <[email protected]>: > >On Wed, Feb 04, 2026 at 07:40:05AM +0100, Frank Wunderlich wrote: > >> Am 4. Februar 2026 00:34:02 MEZ schrieb Tom Rini <[email protected]>: > >> >On Sun, Jan 25, 2026 at 02:12:52PM +0100, Frank Wunderlich wrote: > >> > > >> >> From: Frank Wunderlich <[email protected]> > >> >> > >> >> Add a test for memsize command in same way as meminfo. > >> >> > >> >> Signed-off-by: Frank Wunderlich <[email protected]> > >> >> --- > >> >> tested via: > >> >> $ ./u-boot -T -c "ut cmd cmd_test_memsize" > >> >> ... > >> >> Test: memsize: meminfo.c > >> >> Tests run: 1, 0 ms, average: 0 ms, failures: 0 > >> >> --- > >> >> cmd/Kconfig | 1 + > >> >> test/cmd/meminfo.c | 17 +++++++++++++++++ > >> >> 2 files changed, 18 insertions(+) > >> >> > >> >> diff --git a/cmd/Kconfig b/cmd/Kconfig > >> >> index be79bf0747df..2bafa156ca8a 100644 > >> >> --- a/cmd/Kconfig > >> >> +++ b/cmd/Kconfig > >> >> @@ -927,6 +927,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. > >> >> diff --git a/test/cmd/meminfo.c b/test/cmd/meminfo.c > >> >> index 53b41e3b49e0..ba772a8b7616 100644 > >> >> --- a/test/cmd/meminfo.c > >> >> +++ b/test/cmd/meminfo.c > >> >> @@ -7,6 +7,7 @@ > >> >> */ > >> >> > >> >> #include <dm/test.h> > >> >> +#include <env.h> > >> >> #include <test/cmd.h> > >> >> #include <test/ut.h> > >> >> > >> >> @@ -39,4 +40,20 @@ static int cmd_test_meminfo(struct unit_test_state > >> >> *uts) > >> >> > >> >> return 0; > >> >> } > >> >> + > >> >> +/* Test 'memsize' command */ > >> >> +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_meminfo, UTF_CONSOLE); > >> >> +CMD_TEST(cmd_test_memsize, UTF_CONSOLE); > >> > > >> >Since the new test isn't guarded with memsize, this fails on qemu-x86_64 > >> >where meminfo is enabled, but memsize is not. > >> > >> Does x86_64 test not use SANDBOX? Do i need to enable it somewhere else? > >> Imho it should ve tested also there so guarding just prevents the test. > >> But of course i can add guards for it. > > > >No, it's qemu-x86_64 which is a different board :) > > Ah ok,thought it is a platform test :) > Then i add only config-guards. > > Should it send full series with the requested changes (squashed) or an update > (afair you have already applied to next/master)?
Please send a v7 that include this fix in this patch, I didn't apply it to master because it caused CI to fail :) -- Tom
signature.asc
Description: PGP signature

