summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorHeinrich Schuchardt <[email protected]>2025-12-21 02:58:57 +0100
committerHeinrich Schuchardt <[email protected]>2026-01-19 10:31:21 +0100
commite7bbbd8e094cada44234130ac94ed847506d3c4f (patch)
tree555bf41f289fc378bb6debe8b580fe46ae568b0c /test
parent460fba63b5d204d02e5bec5e710b16c41766e3ca (diff)
test: cmd: consider configuration in meminfo test
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]> Reviewed-by: Simon Glass <[email protected]>
Diffstat (limited to 'test')
-rw-r--r--test/cmd/meminfo.c18
1 files changed, 14 insertions, 4 deletions
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();