[PATCH] usb: Fix test dependency on ext4write command

Andrew Goodbody andrew.goodbody at linaro.org
Thu Oct 31 12:20:24 CET 2024


On 16/10/2024 07:33, Kumar, Love wrote:
> Reviewed-by: Love Kumar <love.kumar at amd.com>
> 
> On 15/10/24, 10:25 PM, Marek Vasut <marex at denx.de> wrote:
> 
> On 10/15/24 4:17 PM, Andrew Goodbody wrote:
>> The tests test_usb_ext4load_ext4write, test_usb_ext2load and
>> test_usb_load depend on the command ext4write being present not just
>> the feature of being able to write to an ext4 file system. So update
>> their dependencies to include the ext4write command itself. This will
>> prevent spurious test failures when running the USB tests against USB
>> storage with an ext2/ext4 partition but no ext4write command available.
>> 
>> Fixes: 1c5b6edad381 ("test/py: usb: Add tests for USB device")
>> Signed-off-by: Andrew Goodbody <andrew.goodbody at linaro.org>
>> ---
>> 
>>   test/py/tests/test_usb.py | 5 +++--
>>   1 file changed, 3 insertions(+), 2 deletions(-)
>> 
>> diff --git a/test/py/tests/test_usb.py b/test/py/tests/test_usb.py
>> index fb3d20f082..b86fc290c7 100644
>> --- a/test/py/tests/test_usb.py
>> +++ b/test/py/tests/test_usb.py
>> @@ -382,7 +382,7 @@ def test_usb_ext4ls(u_boot_console):
>>   
>>   @pytest.mark.buildconfigspec('cmd_usb')
>>   @pytest.mark.buildconfigspec('cmd_ext4')
>> - at pytest.mark.buildconfigspec('ext4_write')
>> + at pytest.mark.buildconfigspec('cmd_ext4_write')
>>   @pytest.mark.buildconfigspec('cmd_memory')
>>   def test_usb_ext4load_ext4write(u_boot_console):
>>       devices, controllers, storage_device = test_usb_part(u_boot_console)
>> @@ -469,7 +469,7 @@ def test_usb_ext2ls(u_boot_console):
>>   @pytest.mark.buildconfigspec('cmd_usb')
>>   @pytest.mark.buildconfigspec('cmd_ext2')
>>   @pytest.mark.buildconfigspec('cmd_ext4')
>> - at pytest.mark.buildconfigspec('ext4_write')
>> + at pytest.mark.buildconfigspec('cmd_ext4_write')
>>   @pytest.mark.buildconfigspec('cmd_memory')
>>   def test_usb_ext2load(u_boot_console):
>>       devices, controllers, storage_device = test_usb_part(u_boot_console)
>> @@ -543,6 +543,7 @@ def test_usb_ls(u_boot_console):
>>           pytest.skip('No partition detected')
>>   
>>   @pytest.mark.buildconfigspec('cmd_usb')
>> + at pytest.mark.buildconfigspec('cmd_ext4_write')
>>   @pytest.mark.buildconfigspec('cmd_fs_generic')
>>   def test_usb_load(u_boot_console):
>>       devices, controllers, storage_device = test_usb_part(u_boot_console)
> 
> +CC test expert Simon
> 

Ping


More information about the U-Boot mailing list