test: Add a flag for tests that need console recording
Allow tests that need console recording to be marked, so they can be skipped if it is not available. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
|
||||
#include <common.h>
|
||||
#include <command.h>
|
||||
#include <console.h>
|
||||
#include <test/suites.h>
|
||||
#include <test/test.h>
|
||||
|
||||
@@ -34,6 +35,15 @@ int cmd_ut_category(const char *name, const char *prefix,
|
||||
continue;
|
||||
printf("Test: %s\n", test->name);
|
||||
|
||||
if (test->flags & UT_TESTF_CONSOLE_REC) {
|
||||
int ret = console_record_reset_enable();
|
||||
|
||||
if (ret) {
|
||||
printf("Skipping: Console recording disabled\n");
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
uts.start = mallinfo();
|
||||
|
||||
test->func(&uts);
|
||||
|
||||
Reference in New Issue
Block a user