aboutsummaryrefslogtreecommitdiff
path: root/test/dm
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2016-01-07 10:23:42 -0700
committerTom Rini <trini@konsulko.com>2016-01-11 15:29:31 -0500
commita57a8174067006a4bc0a2d2a918ec9f6149b68ba (patch)
treed016d8dbb139050e3883c0a73f580caa9b163236 /test/dm
parentc5f18a0b695c43847a740c313a4a91c7a49f9d60 (diff)
downloadu-boot-a57a8174067006a4bc0a2d2a918ec9f6149b68ba.zip
u-boot-a57a8174067006a4bc0a2d2a918ec9f6149b68ba.tar.gz
u-boot-a57a8174067006a4bc0a2d2a918ec9f6149b68ba.tar.bz2
dm: test: usb: Update the USB tests so that they all pass
Due to a limitation removed in an earlier patch, USB tests were not seeing all the devices. Update the tests to pass now that all devices are visible. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'test/dm')
-rw-r--r--test/dm/usb.c23
1 files changed, 16 insertions, 7 deletions
diff --git a/test/dm/usb.c b/test/dm/usb.c
index 7d6b644..cbc7899 100644
--- a/test/dm/usb.c
+++ b/test/dm/usb.c
@@ -108,9 +108,9 @@ static int dm_test_usb_remove(struct unit_test_state *uts)
ut_assertok(uclass_get_device(UCLASS_MASS_STORAGE, 0, &dev));
ut_assertok(uclass_get_device(UCLASS_MASS_STORAGE, 1, &dev));
ut_assertok(uclass_get_device(UCLASS_MASS_STORAGE, 2, &dev));
- ut_asserteq(5, count_usb_devices());
+ ut_asserteq(6, count_usb_devices());
ut_assertok(usb_stop());
- ut_asserteq(5, count_usb_devices());
+ ut_asserteq(6, count_usb_devices());
/* Remove the second emulation device */
ut_assertok(uclass_find_device_by_name(UCLASS_USB_EMUL, "flash-stick@1",
@@ -128,9 +128,9 @@ static int dm_test_usb_remove(struct unit_test_state *uts)
ut_asserteq(-ENODEV, uclass_get_device(UCLASS_MASS_STORAGE, 2, &dev));
- ut_asserteq(4, count_usb_devices());
+ ut_asserteq(5, count_usb_devices());
ut_assertok(usb_stop());
- ut_asserteq(4, count_usb_devices());
+ ut_asserteq(5, count_usb_devices());
return 0;
}
@@ -147,7 +147,10 @@ const char usb_tree_base[] =
" | sandbox flash flash-stick@1\n"
" | \n"
" |\b+-4 Mass Storage (12 Mb/s, 100mA)\n"
-" sandbox flash flash-stick@2\n"
+" | sandbox flash flash-stick@2\n"
+" | \n"
+" |\b+-5 Human Interface (12 Mb/s, 100mA)\n"
+" sandbox keyboard keyb@3\n"
" \n";
/* test that the 'usb tree' command output looks correct */
@@ -178,7 +181,10 @@ const char usb_tree_remove[] =
" | sandbox flash flash-stick@0\n"
" | \n"
" |\b+-3 Mass Storage (12 Mb/s, 100mA)\n"
-" sandbox flash flash-stick@2\n"
+" | sandbox flash flash-stick@2\n"
+" | \n"
+" |\b+-4 Human Interface (12 Mb/s, 100mA)\n"
+" sandbox keyboard keyb@3\n"
" \n";
/*
@@ -220,7 +226,10 @@ const char usb_tree_reorder[] =
" |\b+-3 Mass Storage (12 Mb/s, 100mA)\n"
" | sandbox flash flash-stick@2\n"
" | \n"
-" |\b+-4 Mass Storage (12 Mb/s, 100mA)\n"
+" |\b+-4 Human Interface (12 Mb/s, 100mA)\n"
+" | sandbox keyboard keyb@3\n"
+" | \n"
+" |\b+-5 Mass Storage (12 Mb/s, 100mA)\n"
" sandbox flash flash-stick@1\n"
" \n";