test: fwu: make changes to the FWU metadata access test
Make changes to the FWU metadata access tests corresponding to the changes in the FWU metadata access code. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> Tested-by: Michal Simek <michal.simek@amd.com>
This commit is contained in:
+10
-6
@@ -93,6 +93,10 @@ static int dm_test_fwu_mdata_read(struct unit_test_state *uts)
|
||||
struct udevice *dev;
|
||||
struct fwu_mdata mdata = { 0 };
|
||||
|
||||
ut_assertok(setup_blk_device(uts));
|
||||
ut_assertok(populate_mmc_disk_image(uts));
|
||||
ut_assertok(write_mmc_blk_device(uts));
|
||||
|
||||
/*
|
||||
* Trigger lib/fwu_updates/fwu.c fwu_boottime_checks()
|
||||
* to populate g_dev global pointer in that library.
|
||||
@@ -100,9 +104,7 @@ static int dm_test_fwu_mdata_read(struct unit_test_state *uts)
|
||||
event_notify_null(EVT_MAIN_LOOP);
|
||||
|
||||
ut_assertok(uclass_first_device_err(UCLASS_FWU_MDATA, &dev));
|
||||
ut_assertok(setup_blk_device(uts));
|
||||
ut_assertok(populate_mmc_disk_image(uts));
|
||||
ut_assertok(write_mmc_blk_device(uts));
|
||||
ut_assertok(fwu_init());
|
||||
|
||||
ut_assertok(fwu_get_mdata(&mdata));
|
||||
|
||||
@@ -118,18 +120,20 @@ static int dm_test_fwu_mdata_write(struct unit_test_state *uts)
|
||||
struct udevice *dev;
|
||||
struct fwu_mdata mdata = { 0 };
|
||||
|
||||
ut_assertok(setup_blk_device(uts));
|
||||
ut_assertok(populate_mmc_disk_image(uts));
|
||||
ut_assertok(write_mmc_blk_device(uts));
|
||||
|
||||
/*
|
||||
* Trigger lib/fwu_updates/fwu.c fwu_boottime_checks()
|
||||
* to populate g_dev global pointer in that library.
|
||||
*/
|
||||
event_notify_null(EVT_MAIN_LOOP);
|
||||
|
||||
ut_assertok(setup_blk_device(uts));
|
||||
ut_assertok(populate_mmc_disk_image(uts));
|
||||
ut_assertok(write_mmc_blk_device(uts));
|
||||
|
||||
ut_assertok(uclass_first_device_err(UCLASS_FWU_MDATA, &dev));
|
||||
|
||||
ut_assertok(fwu_init());
|
||||
ut_assertok(fwu_get_mdata(&mdata));
|
||||
|
||||
active_idx = (mdata.active_index + 1) % CONFIG_FWU_NUM_BANKS;
|
||||
|
||||
Reference in New Issue
Block a user