summaryrefslogtreecommitdiff
path: root/test/boot
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2023-11-29 10:31:19 -0700
committerTom Rini <trini@konsulko.com>2023-12-20 10:46:54 -0500
commit921f63e5723880bbbaf65429564e5638b7bbd002 (patch)
treef8738614700e43d3d3922b3e41c15c5f5426bb17 /test/boot
parent7481632b192f61b5bcb028c885a460d8b9c2731c (diff)
downloadu-boot-921f63e5723880bbbaf65429564e5638b7bbd002.tar.gz
u-boot-921f63e5723880bbbaf65429564e5638b7bbd002.tar.bz2
u-boot-921f63e5723880bbbaf65429564e5638b7bbd002.zip
bootflow: Allow setting a cmdline arg with no value
This is supposed to be supported by the 'bootflow cmd' command, at least according to the help. There is a 'bootflow cmd clear' but it is often more intuitive to use 'bootcmd cmd set' with an empty value. Update the command to pass BOOTFLOWCL_EMPTY in this case. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'test/boot')
-rw-r--r--test/boot/bootflow.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/boot/bootflow.c b/test/boot/bootflow.c
index f3e5a839da..a9b555c779 100644
--- a/test/boot/bootflow.c
+++ b/test/boot/bootflow.c
@@ -1095,6 +1095,10 @@ static int bootflow_cmdline(struct unit_test_state *uts)
ut_asserteq(0, run_command("bootflow cmdline get mary", 0));
ut_assert_nextline_empty();
+ ut_asserteq(0, run_command("bootflow cmdline set mary abc", 0));
+ ut_asserteq(0, run_command("bootflow cmdline set mary", 0));
+ ut_assert_nextline_empty();
+
ut_assert_console_end();
return 0;