[PATCH 01/21] bloblist: test: Move test into common

Simon Glass sjg at chromium.org
Sat Nov 2 17:32:51 CET 2024


Hi Tom,

On Fri, 1 Nov 2024 at 22:46, Tom Rini <trini at konsulko.com> wrote:
>
> On Mon, Oct 28, 2024 at 01:41:06PM +0100, Simon Glass wrote:
>
> > This test doesn't belong at the top level. Move it into the common/
> > directory, to match its implementation.
> >
> > This also fixes the build rule for the bootm test, which was depending
> > on bloblist by mistake.
> >
> > Signed-off-by: Simon Glass <sjg at chromium.org>
> > ---
> >
> >  test/Makefile                | 3 ---
> >  test/common/Makefile         | 3 +++
> >  test/{ => common}/bloblist.c | 0
> >  3 files changed, 3 insertions(+), 3 deletions(-)
> >  rename test/{ => common}/bloblist.c (100%)
>
> On rpi_3_32b (and presumably others):
> test/py/tests/test_ut.py ss....F
>
> =================================== FAILURES ===================================
> _______________________ test_ut[ut_bootm_bootm_test_nop] _______________________
> test/py/tests/test_ut.py:592: in test_ut
>     assert output.endswith('Failures: 0')
> E   AssertionError: assert False
> E    +  where False = <built-in method endswith of str object at 0x2bfcb00>('Failures: 0')
> E    +    where <built-in method endswith of str object at 0x2bfcb00> = 'ut - unit tests\r\n\r\nUsage:\r\nut [-r] [-f] [<suite>] - run unit tests\r\n   -r<runs>   Number of times to run each...elated commands\r\nprint  - printing things to the console\r\nsetexpr - setexpr command\r\nunicode - Unicode functions'.endswith
> ----------------------------- Captured stdout call -----------------------------
> U-Boot> ut bootm bootm_test_nop
> ut - unit tests
>
> Usage:
> ut [-r] [-f] [<suite>] - run unit tests
>    -r<runs>   Number of times to run each test
>    -f         Force 'manual' tests to run as well
>    <suite>    Test suite to run, or all
>
>
> Options for <suite>:
> all - execute all enabled tests
> info - show info about tests
> bdinfo - bdinfo command
> bootstd - standard boot implementation
> cmd - test various commands
> env - environment
> fdt - fdt command
> hush - Test hush behavior
> lib - library functions
> log - logging functions
> mem - memory-related commands
> print  - printing things to the console
> setexpr - setexpr command
> unicode - Unicode functions
> U-Boot>
> =========================== short test summary info ============================

Oh, that explains why the test depended on bloblist. I thought it was
a mistake but it was just a way to make it only run on sandbox. I will
resend the series, leaving the bloblist suite in place.

I'm looking forward to getting my lab running...

Regards,
Simon


More information about the U-Boot mailing list