u-boot/test/env/fdt.c
Rasmus Villemoes 8c72842af5 sandbox: add test of CONFIG_ENV_IMPORT_FDT
Check that a variable defined in /config/environment is found in the
run-time environment, and that clearing fdt_env_path from within that
node works.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
[trini: Conditionalize the test being linked in]
Signed-off-by: Tom Rini <trini@konsulko.com>
2021-05-04 12:52:30 -04:00

20 lines
372 B
C

#include <common.h>
#include <command.h>
#include <env_attr.h>
#include <test/env.h>
#include <test/ut.h>
static int env_test_fdt_import(struct unit_test_state *uts)
{
const char *val;
val = env_get("from_fdt");
ut_assertnonnull(val);
ut_asserteq_str("yes", val);
val = env_get("fdt_env_path");
ut_assertnull(val);
return 0;
}
ENV_TEST(env_test_fdt_import, 0);