mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-08 10:39:08 +00: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:
parent
1facaadea1
commit
c43635bdbc
5 changed files with 31 additions and 19 deletions
|
@ -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));
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue