[PATCH v2 00/20] test: Tidy up the test/ directory
Tom Rini
trini at konsulko.com
Sun Nov 3 00:24:41 CET 2024
On Sat, Nov 02, 2024 at 01:36:45PM -0600, Simon Glass wrote:
> Some tests do not use the unit-test framework. Others are in a suite of
> their own, for no obvious reason.
>
> This series tidies this up.
>
> Changes in v2:
> - Leave the bootm rule alone, as the bootm test only runs on sandbox
> - Make the test dependent on sandbox
> - Add missing 'common' help in this patch instead of bloblist
> - Drop patch to move bloblist into the common suite
>
> Simon Glass (20):
> bloblist: test: Move test into common
> bloblist: test: Drop global_data declarations
> test: Drop test-trace.sh and common.sh
> compression: test: Move test into lib
> compression: test: Move into the lib suite
> command_ut: test: Move test into lib
> command: test: Move into the cmd suite
> test: Update command test to use unit-test functions
> bootm: test: Move test into boot
> test: Move print_ut test into common
> test: Move print_ut into the common suite
> test: Move str_ut test into lib
> str: test: Move into the lib suite
> test: Move unicode_ut test into lib
> test: Move unicode tests into the lib suite
> test: Move time_ut test into lib
> test: Move time tests into the lib suite
> test: Update time tests to use unit-test asserts
> test: Correct display of failing test
> test: Quote test names
>
> include/test/compression.h | 16 ----
> test/Makefile | 10 ---
> test/boot/Makefile | 3 +
> test/{ => boot}/bootm.c | 0
> test/cmd/Makefile | 1 +
> test/cmd/command.c | 108 +++++++++++++++++++++++++++
> test/cmd_ut.c | 25 +------
> test/command_ut.c | 104 --------------------------
> test/common.sh | 20 -----
> test/common/Makefile | 4 +
> test/{ => common}/bloblist.c | 3 -
> test/{print_ut.c => common/print.c} | 27 ++-----
> test/lib/Makefile | 6 ++
> test/{ => lib}/compression.c | 39 ++++------
> test/{str_ut.c => lib/str.c} | 31 +++-----
> test/{time_ut.c => lib/time.c} | 60 +++++----------
> test/{unicode_ut.c => lib/unicode.c} | 70 +++++++----------
> test/test-main.c | 8 +-
> test/trace/test-trace.sh | 64 ----------------
> 19 files changed, 205 insertions(+), 394 deletions(-)
> delete mode 100644 include/test/compression.h
> rename test/{ => boot}/bootm.c (100%)
> create mode 100644 test/cmd/command.c
> delete mode 100644 test/command_ut.c
> delete mode 100644 test/common.sh
> rename test/{ => common}/bloblist.c (99%)
> rename test/{print_ut.c => common/print.c} (94%)
> rename test/{ => lib}/compression.c (95%)
> rename test/{str_ut.c => lib/str.c} (93%)
> rename test/{time_ut.c => lib/time.c} (56%)
> rename test/{unicode_ut.c => lib/unicode.c} (92%)
> delete mode 100755 test/trace/test-trace.sh
For the series:
Tested-by: Tom Rini <trini at konsulko.com> # rpi_3, rpi_4, rpi_arm64, am64x_evm_a53, am64-sk
>
> --
> 2.43.0
>
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20241102/da7f59e6/attachment.sig>
More information about the U-Boot
mailing list