[PATCH v2 01/20] bloblist: test: Move test into common
Heinrich Schuchardt
xypron.glpk at gmx.de
Thu Nov 14 11:49:31 CET 2024
On 11/2/24 20:36, Simon Glass wrote:
> This test doesn't belong at the top level. Move it into the common/
> directory, to match its implementation.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
>
> ---
>
> Changes in v2:
> - Leave the bootm rule alone, as the bootm test only runs on sandbox
>
> test/Makefile | 1 -
> test/common/Makefile | 3 +++
> test/{ => common}/bloblist.c | 0
> 3 files changed, 3 insertions(+), 1 deletion(-)
> rename test/{ => common}/bloblist.c (100%)
>
> diff --git a/test/Makefile b/test/Makefile
> index 145c952d2c3..5d62b5c3357 100644
> --- a/test/Makefile
> +++ b/test/Makefile
> @@ -5,7 +5,6 @@
> obj-y += test-main.o
>
> ifneq ($(CONFIG_$(XPL_)BLOBLIST),)
Shouldn't this be CONFIG_$(PHASE_)BLOBLIST, see common/Makefile.
> -obj-$(CONFIG_$(XPL_)CMDLINE) += bloblist.o
Why do we need the command line for running this test?
The only thing we need the command line for is issuing the 'ut' command?
Can be remove the CMDLINE dependency or move it to 'config UNIT_TEST'.
> obj-$(CONFIG_$(XPL_)CMDLINE) += bootm.o
> endif
> obj-$(CONFIG_$(XPL_)CMDLINE) += cmd/
> diff --git a/test/common/Makefile b/test/common/Makefile
> index 12c65f8c951..b6bff9201ec 100644
> --- a/test/common/Makefile
> +++ b/test/common/Makefile
> @@ -1,6 +1,9 @@
> # SPDX-License-Identifier: GPL-2.0+
> obj-y += cmd_ut_common.o
> obj-$(CONFIG_AUTOBOOT) += test_autoboot.o
> +ifneq ($(CONFIG_$(XPL_)BLOBLIST),)
ditto
Best regards
Heinrich
> +obj-$(CONFIG_$(XPL_)CMDLINE) += bloblist.o
> +endif
> obj-$(CONFIG_CYCLIC) += cyclic.o
> obj-$(CONFIG_EVENT_DYNAMIC) += event.o
> obj-y += cread.o
> diff --git a/test/bloblist.c b/test/common/bloblist.c
> similarity index 100%
> rename from test/bloblist.c
> rename to test/common/bloblist.c
More information about the U-Boot
mailing list