test/py: fix timeout to be absolute
authorStephen Warren <swarren@nvidia.com>
Fri, 22 Jan 2016 19:30:07 +0000 (12:30 -0700)
committerSimon Glass <sjg@chromium.org>
Fri, 29 Jan 2016 04:01:22 +0000 (21:01 -0700)
commitd314e247e1aede35cdfe448ad9262edc0d90a9ba
treede081e8583beeca04b7ae5c747c633d7829666d4
parentb75fdc11ebcd3607f840a00363679a3a5cbc8da4
test/py: fix timeout to be absolute

Currently, Spawn.expect() imposes its timeout solely upon receipt of new
data, not on its overall operation. In theory, this could cause the
timeout not to fire if U-Boot continually generated output that did not
match the expected patterns.

Fix the code to additionally impose a timeout on overall operation, which
is the intended mode of operation.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Lukasz Majewski <l.majewski@samsung.com>
Acked-by: Simon Glass <sjg@chromium.org>
test/py/u_boot_spawn.py