test/py: mmc: Add 'mmc dev' test
Add separate test for 'mmc dev' subcommand. This tests whether the system can switch to a specific card. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Tom Rini <trini@konsulko.com> Cc: Simon Glass <sjg@chromium.org> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
d22f7ad86a
commit
86dfd152c9
@ -83,6 +83,27 @@ def mmc_dev(u_boot_console, is_emmc, devid, partid):
|
|||||||
good_response = 'mmc%d%s is current device' % (devid, partid_response)
|
good_response = 'mmc%d%s is current device' % (devid, partid_response)
|
||||||
assert good_response in response
|
assert good_response in response
|
||||||
|
|
||||||
|
@pytest.mark.buildconfigspec('cmd_mmc')
|
||||||
|
def test_mmc_dev(u_boot_console, env__mmc_rd_config):
|
||||||
|
"""Test the "mmc dev" command.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
u_boot_console: A U-Boot console connection.
|
||||||
|
env__mmc_rd_config: The single MMC configuration on which
|
||||||
|
to run the test. See the file-level comment above for details
|
||||||
|
of the format.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Nothing.
|
||||||
|
"""
|
||||||
|
|
||||||
|
is_emmc = env__mmc_rd_config['is_emmc']
|
||||||
|
devid = env__mmc_rd_config['devid']
|
||||||
|
partid = env__mmc_rd_config.get('partid', 0)
|
||||||
|
|
||||||
|
# Select MMC device
|
||||||
|
mmc_dev(u_boot_console, is_emmc, devid, partid)
|
||||||
|
|
||||||
@pytest.mark.buildconfigspec('cmd_mmc')
|
@pytest.mark.buildconfigspec('cmd_mmc')
|
||||||
def test_mmc_rd(u_boot_console, env__mmc_rd_config):
|
def test_mmc_rd(u_boot_console, env__mmc_rd_config):
|
||||||
"""Test the "mmc read" command.
|
"""Test the "mmc read" command.
|
||||||
|
Loading…
Reference in New Issue
Block a user