Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Failing Tests #23109

Merged
merged 2 commits into from Mar 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 0 additions & 1 deletion Tools/autotest/arduplane.py
Expand Up @@ -3977,7 +3977,6 @@ def AltResetBadGPS(self):
# reboot to clear potentially bad state
self.reboot_sitl()


def tests(self):
'''return list of all tests'''
ret = super(AutoTestPlane, self).tests()
Expand Down
46 changes: 23 additions & 23 deletions Tools/autotest/pysim/util.py
Expand Up @@ -21,7 +21,7 @@

from pymavlink.rotmat import Vector3, Matrix3

if (sys.version_info[0] >= 3):
if sys.version_info[0] >= 3:
ENCODING = 'ascii'
else:
ENCODING = None
Expand Down Expand Up @@ -53,11 +53,11 @@ def mps2kt(x):
def topdir():
"""Return top of git tree where autotest is running from."""
d = os.path.dirname(os.path.realpath(__file__))
assert(os.path.basename(d) == 'pysim')
assert os.path.basename(d) == 'pysim'
d = os.path.dirname(d)
assert(os.path.basename(d) == 'autotest')
assert os.path.basename(d) == 'autotest'
d = os.path.dirname(d)
assert(os.path.basename(d) == 'Tools')
assert os.path.basename(d) == 'Tools'
d = os.path.dirname(d)
return d

Expand Down Expand Up @@ -92,7 +92,7 @@ def rmfile(path):
"""Remove a file if it exists."""
try:
os.unlink(path)
except Exception:
except (OSError, FileNotFoundError):
pass


Expand Down Expand Up @@ -368,10 +368,10 @@ def kill_mac_terminal():


class FakeMacOSXSpawn(object):
'''something that looks like a pspawn child so we can ignore attempts
"""something that looks like a pspawn child so we can ignore attempts
to pause (and otherwise kill(1) SITL. MacOSX using osascript to
start/stop sitl
'''
"""
def __init__(self):
pass

Expand Down Expand Up @@ -435,8 +435,8 @@ def start_SITL(binary,
# attach gdb to the gdbserver:
f = open("/tmp/x.gdb", "w")
f.write("target extended-remote localhost:3333\nc\n")
for breakpoint in breakpoints:
f.write("b %s\n" % (breakpoint,))
for breakingpoint in breakpoints:
f.write("b %s\n" % (breakingpoint,))
if disable_breakpoints:
f.write("disable\n")
f.close()
Expand All @@ -445,8 +445,8 @@ def start_SITL(binary,
elif gdb:
f = open("/tmp/x.gdb", "w")
f.write("set pagination off\n")
for breakpoint in breakpoints:
f.write("b %s\n" % (breakpoint,))
for breakingpoint in breakpoints:
f.write("b %s\n" % (breakingpoint,))
if disable_breakpoints:
f.write("disable\n")
if not gdb_no_tui:
Expand All @@ -466,8 +466,8 @@ def start_SITL(binary,
'gdb', '-x', '/tmp/x.gdb', binary, '--args'])
elif lldb:
f = open("/tmp/x.lldb", "w")
for breakpoint in breakpoints:
f.write("b %s\n" % (breakpoint,))
for breakingpoint in breakpoints:
f.write("b %s\n" % (breakingpoint,))
if disable_breakpoints:
f.write("disable\n")
f.write("settings set target.process.stop-on-exec false\n")
Expand Down Expand Up @@ -569,19 +569,19 @@ def start_SITL(binary,


def mavproxy_cmd():
'''return path to which mavproxy to use'''
"""return path to which mavproxy to use"""
return os.getenv('MAVPROXY_CMD', 'mavproxy.py')


def MAVProxy_version():
'''return the current version of mavproxy as a tuple e.g. (1,8,8)'''
"""return the current version of mavproxy as a tuple e.g. (1,8,8)"""
command = "%s --version" % mavproxy_cmd()
output = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE).communicate()[0]
output = output.decode('ascii')
match = re.search("MAVProxy Version: ([0-9]+)[.]([0-9]+)[.]([0-9]+)", output)
if match is None:
raise ValueError("Unable to determine MAVProxy version from (%s)" % output)
return (int(match.group(1)), int(match.group(2)), int(match.group(3)))
return int(match.group(1)), int(match.group(2)), int(match.group(3))


def start_MAVProxy_SITL(atype,
Expand Down Expand Up @@ -670,7 +670,7 @@ def lock_file(fname):
f = open(fname, mode='w')
try:
fcntl.lockf(f, fcntl.LOCK_EX | fcntl.LOCK_NB)
except Exception:
except OSError:
return None
return f

Expand All @@ -680,13 +680,13 @@ def check_parent(parent_pid=None):
if parent_pid is None:
try:
parent_pid = os.getppid()
except Exception:
except OSError:
pass
if parent_pid is None:
return
try:
os.kill(parent_pid, 0)
except Exception:
except OSError:
print("Parent had finished - exiting")
sys.exit(1)

Expand Down Expand Up @@ -751,7 +751,7 @@ def gps_newpos(lat, lon, bearing, distance):
cos(lat1) * sin(dr) * cos(brng))
lon2 = lon1 + atan2(sin(brng) * sin(dr) * cos(lat1),
cos(dr) - sin(lat1) * sin(lat2))
return (degrees(lat2), degrees(lon2))
return degrees(lat2), degrees(lon2)


def gps_distance(lat1, lon1, lat2, lon2):
Expand Down Expand Up @@ -823,7 +823,7 @@ def current(self, deltat=None):
w_delta -= (self.turbulance_mul - 1.0) * (deltat / self.turbulance_time_constant)
self.turbulance_mul += w_delta
speed = self.speed * math.fabs(self.turbulance_mul)
return (speed, self.direction)
return speed, self.direction

# Calculate drag.
def drag(self, velocity, deltat=None):
Expand Down Expand Up @@ -877,7 +877,7 @@ def apparent_wind(wind_sp, obj_speed, alpha):
else:
beta = acos((delta + obj_speed) / rel_speed)

return (rel_speed, beta)
return rel_speed, beta


def drag_force(wind, sp):
Expand Down Expand Up @@ -922,7 +922,7 @@ def constrain(value, minv, maxv):


def load_local_module(fname):
'''load a python module from within the ardupilot tree'''
"""load a python module from within the ardupilot tree"""
fname = os.path.join(topdir(), fname)
if sys.version_info.major >= 3:
import importlib.util
Expand Down
4 changes: 2 additions & 2 deletions Tools/autotest/quadplane.py
Expand Up @@ -258,15 +258,15 @@ def AirMode(self):
def TestMotorMask(self):
"""Check operation of output_motor_mask"""
"""copter tailsitters will add condition: or (int(self.get_parameter('Q_TAILSIT_MOTMX')) & 1)"""
if not(int(self.get_parameter('Q_TILT_MASK')) & 1):
if not (int(self.get_parameter('Q_TILT_MASK')) & 1):
self.progress("output_motor_mask not in use")
return
self.progress("Testing output_motor_mask")
self.wait_ready_to_arm()

"""Default channel for Motor1 is 5"""
self.progress('Assert that SERVO5 is Motor1')
assert(33 == self.get_parameter('SERVO5_FUNCTION'))
assert 33 == self.get_parameter('SERVO5_FUNCTION')

modes = ('MANUAL', 'FBWA', 'QHOVER')
for mode in modes:
Expand Down
2 changes: 1 addition & 1 deletion Tools/scripts/uploader.py
Expand Up @@ -635,7 +635,7 @@ def erase_extflash(self, label, size):
self.__send(uploader.EXTF_ERASE + size_bytes + uploader.EOC)
self.__getSync()
last_pct = 0
while(True):
while True:
if last_pct < 90:
pct = self.__recv_uint8()
if last_pct != pct:
Expand Down