It looks like the NOTE commands can time out in some cases. Avoid
stopping the test run in such a case to get more coverage if this is a
temporary issue.
Signed-hostap: Jouni Malinen <j@w1.fi>
if t.__doc__:
print "Test: " + t.__doc__
for d in dev:
- d.request("NOTE TEST-START " + t.__name__)
+ try:
+ d.request("NOTE TEST-START " + t.__name__)
+ except Exception, e:
+ print "Failed to issue TEST-START before " + t.__name__ + " for " + d.ifname
+ print e
try:
if t.func_code.co_argcount > 1:
t(dev, apdev)
failed.append(t.__name__)
print "FAIL " + t.__name__
for d in dev:
- d.request("NOTE TEST-STOP " + t.__name__)
+ try:
+ d.request("NOTE TEST-STOP " + t.__name__)
+ except Exception, e:
+ print "Failed to issue TEST-STOP after " + t.__name__ + " for " + d.ifname
+ print e
if not test_filter:
reset_devs(dev, apdev)