mirror of https://github.com/ArduPilot/ardupilot
autotest: reset sitl if forced disarm fails
This commit is contained in:
parent
4caaf1533f
commit
b06afa8316
|
@ -7231,7 +7231,10 @@ Also, ignores heartbeats not from our target system'''
|
||||||
if ex is None:
|
if ex is None:
|
||||||
ex = ArmedAtEndOfTestException("Still armed at end of test")
|
ex = ArmedAtEndOfTestException("Still armed at end of test")
|
||||||
self.progress("Armed at end of test; force-rebooting SITL")
|
self.progress("Armed at end of test; force-rebooting SITL")
|
||||||
|
try:
|
||||||
self.disarm_vehicle(force=True)
|
self.disarm_vehicle(force=True)
|
||||||
|
except AutoTestTimeoutException:
|
||||||
|
reset_needed = True
|
||||||
self.forced_post_test_sitl_reboots += 1
|
self.forced_post_test_sitl_reboots += 1
|
||||||
if reset_needed:
|
if reset_needed:
|
||||||
self.progress("Force-resetting SITL")
|
self.progress("Force-resetting SITL")
|
||||||
|
|
Loading…
Reference in New Issue