mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
test: Update tests to use the skip feature
Some tests currently return 0 when they want to be skipped. Update them to return -EAGAIN instead, so they are counted as skipped. A few tests are in two parts, with the latter part being skipped in certain situations. Split these into two and use the correct condition for the second part. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -330,7 +330,7 @@ static int bootflow_system(struct unit_test_state *uts)
|
||||
struct udevice *dev;
|
||||
|
||||
if (!IS_ENABLED(CONFIG_CMD_BOOTEFI_BOOTMGR))
|
||||
return 0;
|
||||
return -EAGAIN;
|
||||
ut_assertok(uclass_get_device_by_name(UCLASS_BOOTMETH, "efi_mgr",
|
||||
&dev));
|
||||
sandbox_set_fake_efi_mgr_dev(dev, true);
|
||||
@@ -395,7 +395,7 @@ BOOTSTD_TEST(bootflow_iter_disable, UT_TESTF_DM | UT_TESTF_SCAN_FDT);
|
||||
static int bootflow_scan_glob_bootmeth(struct unit_test_state *uts)
|
||||
{
|
||||
if (!IS_ENABLED(CONFIG_BOOTMETH_GLOBAL))
|
||||
return 0;
|
||||
return -EAGAIN;
|
||||
|
||||
ut_assertok(bootstd_test_drop_bootdev_order(uts));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user