mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 01:02:19 +02:00
test: Avoid assuming sandbox board for bloblist test
This tests assumes it is running on sandbox. Add a few functions to handle silencing the console on any board and use those instead. Reported-by: Kever Yang <kever.yang@rock-chips.com> Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
18
test/ut.c
18
test/ut.c
@@ -8,6 +8,9 @@
|
||||
#include <common.h>
|
||||
#include <console.h>
|
||||
#include <malloc.h>
|
||||
#ifdef CONFIG_SANDBOX
|
||||
#include <asm/state.h>
|
||||
#endif
|
||||
#include <test/test.h>
|
||||
#include <test/ut.h>
|
||||
|
||||
@@ -114,3 +117,18 @@ int ut_check_console_dump(struct unit_test_state *uts, int total_bytes)
|
||||
|
||||
return upto == total_bytes ? 0 : 1;
|
||||
}
|
||||
|
||||
void ut_silence_console(struct unit_test_state *uts)
|
||||
{
|
||||
#ifdef CONFIG_SANDBOX
|
||||
struct sandbox_state *state = state_get_current();
|
||||
|
||||
if (!state->show_test_output)
|
||||
gd->flags |= GD_FLG_SILENT;
|
||||
#endif
|
||||
}
|
||||
|
||||
void ut_unsilence_console(struct unit_test_state *uts)
|
||||
{
|
||||
gd->flags &= ~(GD_FLG_SILENT | GD_FLG_RECORD);
|
||||
}
|
||||
|
Reference in New Issue
Block a user