[PATCH 1/1] test: cmd/hash: check return value of ut_check_console_line
Simon Glass
sjg at chromium.org
Wed Nov 20 13:40:29 CET 2024
Hi Heinrich,
On Sat, 16 Nov 2024 at 13:09, Heinrich Schuchardt
<heinrich.schuchardt at canonical.com> wrote:
>
> ut_check_console_line() does include an assert.
> Pass the result to ut_assertok().
>
> Addresses-Coverity-ID: 514958 Error handling issues
> Fixes: 7dfafcd65ef3 ("test: unit test for hash command")
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
> test/cmd/hash.c | 13 ++++++++-----
> 1 file changed, 8 insertions(+), 5 deletions(-)
>
> diff --git a/test/cmd/hash.c b/test/cmd/hash.c
> index 2fcec9cadcd..296dd762b31 100644
> --- a/test/cmd/hash.c
> +++ b/test/cmd/hash.c
> @@ -33,11 +33,13 @@ static int dm_test_cmd_hash_md5(struct unit_test_state *uts)
> strstr(uts->actual_str, "md5 for "));
> ut_assert(strstr(uts->actual_str,
> "d41d8cd98f00b204e9800998ecf8427e"));
> - ut_check_console_line(uts, "d41d8cd98f00b204e9800998ecf8427e");
> + ut_assertok(ut_check_console_line(uts,
> + "d41d8cd98f00b204e9800998ecf8427e"));
>
> if (!CONFIG_IS_ENABLED(HASH_VERIFY)) {
> ut_assert(run_command("hash -v sha256 $loadaddr 0 foo", 0));
> - ut_check_console_line(uts, "hash - compute hash message digest");
> + ut_assertok(ut_check_console_line(
> + uts, "hash - compute hash message digest"));
ut_assert_nextline("hash - compute hash message digest")
>
> return 0;
> }
> @@ -77,12 +79,13 @@ static int dm_test_cmd_hash_sha256(struct unit_test_state *uts)
> strstr(uts->actual_str, "sha256 for "));
> ut_assert(strstr(uts->actual_str,
> "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"));
> - ut_check_console_line(uts,
> - "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855");
> + ut_assertok(ut_check_console_line(
> + uts, "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"));
>
> if (!CONFIG_IS_ENABLED(HASH_VERIFY)) {
> ut_assert(run_command("hash -v sha256 $loadaddr 0 foo", 0));
> - ut_check_console_line(uts, "hash - compute hash message digest");
> + ut_assertok(ut_check_console_line(
> + uts, "hash - compute hash message digest"));
>
> return 0;
> }
> --
> 2.45.2
>
Regards,
Simon
More information about the U-Boot
mailing list