cmd_ut: add a parameter prefix to the function cmd_ut_category
authorPhilippe Reynes <philippe.reynes@softathome.com>
Tue, 17 Dec 2019 18:07:04 +0000 (19:07 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 7 Jan 2020 16:13:25 +0000 (11:13 -0500)
commit4ad4edfe77fce829c54d9a804e037923e7474451
tree6ebd4856dd4310f81091358f39cb9a0584fae616
parent5677fe9d6b82a931b058de76b1668fe5b63d4616
cmd_ut: add a parameter prefix to the function cmd_ut_category

There is black magic in the file conftest.py that list
all the test unit. Then, all those test unit are called
in pytest. This call is done with the end of the name
(for example checksum if the full name is bloblist_test_checksum).

The result is that only test for dm are really executed.
by pytest, all others tests are listed but never executed.

This behaviour happens because the dm test unit only check
the end of the name and others tests checks the full name.

To fix this issue, I've added a prefix to the function
cmd_ut_category, and this prefix is removed when looking
for the unit test.

Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>
Tested-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
include/test/suites.h
test/bloblist.c
test/cmd_ut.c
test/compression.c
test/env/cmd_ut_env.c
test/lib/cmd_ut_lib.c
test/optee/cmd_ut_optee.c
test/overlay/cmd_ut_overlay.c
test/unicode_ut.c