Browse Source

autotest: adjust for low log transfer rate under valgrind

zr-v5.1
Peter Barker 4 years ago committed by Peter Barker
parent
commit
ad06a616b8
  1. 7
      Tools/autotest/common.py

7
Tools/autotest/common.py

@ -6568,8 +6568,11 @@ Also, ignores heartbeats not from our target system''' @@ -6568,8 +6568,11 @@ Also, ignores heartbeats not from our target system'''
self.mavproxy.expect(r"Active Rate\([0-9]+s\):([0-9]+[.][0-9]+)")
rate = float(self.mavproxy.match.group(1))
self.progress("Rate: %f" % rate)
if rate < 50:
raise NotAchievedException("Exceptionally low transfer rate")
desired_rate = 50
if self.valgrind:
desired_rate /= 10
if rate < desired_rate:
raise NotAchievedException("Exceptionally low transfer rate (%u < %u)" % (rate, desired_rate))
self.disarm_vehicle()
except Exception as e:
self.progress("Exception caught: %s" %

Loading…
Cancel
Save