From 34b744beb866c9ae660f2851f9776f80e165d421 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Thu, 18 May 2017 20:09:13 -0600 Subject: sandbox: Add a way to reset sandbox state for tests Running a new test should reset the sandbox state to avoid tests interferring with each other. Move the existing state-reset code into a function so it can be used from tests. Also update the code to reset the SPI devices and adjust the test code to call it. Signed-off-by: Simon Glass --- test/dm/test-main.c | 1 + 1 file changed, 1 insertion(+) (limited to 'test') diff --git a/test/dm/test-main.c b/test/dm/test-main.c index 67c0082fb84..9aa9d3a9533 100644 --- a/test/dm/test-main.c +++ b/test/dm/test-main.c @@ -29,6 +29,7 @@ static int dm_test_init(struct unit_test_state *uts) memset(dms, '\0', sizeof(*dms)); gd->dm_root = NULL; memset(dm_testdrv_op_count, '\0', sizeof(dm_testdrv_op_count)); + state_reset_for_test(state_get_current()); ut_assertok(dm_init(false)); dms->root = dm_root(); -- cgit v1.2.3