Tools: autotest: fix infinite hang in wait_statustext

This commit is contained in:
Peter Barker 2019-03-02 22:08:53 +11:00 committed by Peter Barker
parent 58a128f430
commit 5f315aab59

View File

@ -1580,7 +1580,9 @@ class AutoTest(ABC):
while self.get_sim_time() < tstart + timeout:
if the_function is not None:
the_function()
m = self.mav.recv_match(type='STATUSTEXT', blocking=True)
m = self.mav.recv_match(type='STATUSTEXT', blocking=True, timeout=0.1)
if m is None:
continue
if text.lower() in m.text.lower():
self.progress("Received expected text : %s" % m.text.lower())
return True