Browse Source

autotest: Add timeout to fly_mission.

zr-v5.1
Samuel Tabor 5 years ago committed by Peter Barker
parent
commit
c3f039a739
  1. 4
      Tools/autotest/arduplane.py

4
Tools/autotest/arduplane.py

@ -512,14 +512,14 @@ class AutoTestPlane(AutoTest):
return self.wait_level_flight() return self.wait_level_flight()
def fly_mission(self, filename): def fly_mission(self, filename, mission_timeout=60.0):
"""Fly a mission from a file.""" """Fly a mission from a file."""
self.progress("Flying mission %s" % filename) self.progress("Flying mission %s" % filename)
self.load_mission(filename) self.load_mission(filename)
self.mavproxy.send('switch 1\n') # auto mode self.mavproxy.send('switch 1\n') # auto mode
self.wait_mode('AUTO') self.wait_mode('AUTO')
self.wait_waypoint(1, 7, max_dist=60) self.wait_waypoint(1, 7, max_dist=60)
self.wait_groundspeed(0, 0.5, timeout=60) self.wait_groundspeed(0, 0.5, timeout=mission_timeout)
self.mavproxy.expect("Auto disarmed") self.mavproxy.expect("Auto disarmed")
self.progress("Mission OK") self.progress("Mission OK")

Loading…
Cancel
Save