On 26 January 2016 at 10:59, Stephen Warren <swar...@wwwdotorg.org> wrote: > From: Stephen Warren <swar...@nvidia.com> > > The DFU test requests U-Boot configure its USB controller in device mode, > then waits for the host machine to enumerate the USB device and create a > device node for it. However, this wait can be fooled if the USB device > node already exists before the test starts, e.g. if some previous software > stack already configured the USB controller into device mode and never > de-configured it. This "previous software stack" could even be another > test/py test, if U-Boot's own USB teardown does not operate correctly. If > this happens, dfu-util may be run before U-Boot is ready to serve DFU > commands, which may cause false test failures. > > Enhance the dfu test to fail if the device node exists before it is > expected to. > > Signed-off-by: Stephen Warren <swar...@nvidia.com> > --- > This patch depends on the previous patch "ARM: tegra: shut down USB > device controller at boot", so needs to be applied in the same branch. > Otherwise, test failures will occur. > --- > test/py/tests/test_dfu.py | 6 ++++++ > 1 file changed, 6 insertions(+)
Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot