[U-Boot] U-Boot DFU test and Ctrl+C

Stephen Warren
2016-09-28T17:49:52Z

On 09/28/2016 03:32 AM, Lukasz Majewski wrote:
> Hi Tom,
>
>> Hey guys,
>>
>> As I use the DFU tests more and more, I keep hitting what I'm pretty
>> sure is a false failure in the tests. Sometimes the tests fail at:
>>> u_boot_console.wait_for('Ctrl+C to exit ...')
>>
>> and the last bit of the console log is:
>> Starting download:
>> [#################################################################]
>> finished! unable to read DFU status #File System is consistent
>> file found, deleting
>> update journal finished
>> File System is consistent
>> update journal finished
>> 65 bytes written in 12380 ms (0 Bytes/s)
>> =>
>>
>> So perhaps we should make the test look for the prompt itself rather
>> than 'Ctrl+C' ? Thanks!
>
> As fair as I remember, dfu-util provides and u-boot's dfu supports -e
> switch behavior. This switch causes the dfu u-boot command to go
> directly to u-boot prompt.
>
> Tom, I suppose that this is what you would need.
> Just add -e to your host's dfu-util command.

Using -e is the opposite of what Tom wants. The test/py script expects
the dfu command to continue running after an upload/download, since
that's the default behaviour.