test: Pass the test-state into ut_run_list()
Pass this into the function so that callers can inspect the state
afterwards.
Signed-off-by: Simon Glass <sjg@chromium.org>
diff --git a/test/cmd_ut.c b/test/cmd_ut.c
index a14dbf4..69f0230 100644
--- a/test/cmd_ut.c
+++ b/test/cmd_ut.c
@@ -21,6 +21,7 @@
struct unit_test *tests, int n_ents,
int argc, char *const argv[])
{
+ struct unit_test_state uts;
const char *test_insert = NULL;
int runs_per_text = 1;
bool force_run = false;
@@ -44,9 +45,11 @@
argc--;
}
- ret = ut_run_list(name, prefix, tests, n_ents,
+ ut_init_state(&uts);
+ ret = ut_run_list(&uts, name, prefix, tests, n_ents,
cmd_arg1(argc, argv), runs_per_text, force_run,
test_insert);
+ ut_uninit_state(&uts);
return ret ? CMD_RET_FAILURE : 0;
}