Peter Barker
d12759d20b
autotest: rover: wait ready to arm before running motor test
2021-08-14 11:05:38 +09:00
Andrew Tridgell
1376ae4857
waf: add files from ROMFS_custom to ROMFS
...
this allows for lua scripts in the root of the source tree as ROMFS_custom/scripts/*.lua
it also allows for any other custom data files that may be
needed. This is cleaner for custom scripts than having the files in
AP_HAL_ChibiOS/hwdef/BOARD/scripts, and allows for the same scripts
working in SITL, Linux and ChibiOS
2021-08-14 11:05:38 +09:00
Leonard Hall
53cf3a0c51
Frame_params: update FILT to FLTE
2021-08-14 11:05:38 +09:00
Paul Riseborough
7fb30597eb
Tools: Rework Plane.EKFlaneswitch autotest
2021-07-23 10:19:50 +09:00
Paul Riseborough
9e48eb9ac8
Tools: Rework Copter VibrationFailsafe test to use commanded land
2021-07-23 10:19:50 +09:00
Paul Riseborough
f202b7944e
Tool: Allow more time for quadplane autotest to land and disarm
2021-07-23 10:19:50 +09:00
Paul Riseborough
b6bbaed0db
Tools: relax navigation test accuracy
2021-07-23 10:19:50 +09:00
Paul Riseborough
e13e888c31
Tools: Fix AIRSPEED_AUTOCAL test failure
...
The mission plan for this test causes a lot of overshoot when turning onto final approach with the result that there is still some lateral offset when passing the landing waypoint that is not a measure of estimator accuracy.
2021-07-23 10:19:50 +09:00
Peter Barker
a298480207
Tools: split yaw-vehicle-for-mount-roi test out
2021-07-23 10:19:49 +09:00
Andy Piper
f2e22cf8e5
iomcu: update for pulse width changes
2021-07-23 10:19:48 +09:00
Leonard Hall
a71793efcf
Tools: Autotest update guided bitbask to include acceleration
2021-07-23 10:19:47 +09:00
Andrew Tridgell
0e4e6b8075
autotest: adjust test_altitude_types for small change in longitude_scale
2021-07-23 10:19:47 +09:00
Andrew Tridgell
21bd2b7008
Tools: allow for double EKF build
2021-07-23 10:19:45 +09:00
Andrew Tridgell
41154e0f1b
waf: added --ekf-double configure option
2021-07-23 10:19:45 +09:00
Andrew Tridgell
843f87d618
Tools: install geocoder
2021-06-29 15:41:26 +10:00
Andrew Tridgell
d81b758d77
autotest: support using geocoder for -L location
...
this allows for location names from OSM, for example:
sim_vehicle.py -L '26 Carstensz St Griffith' --console --map
2021-06-29 15:41:26 +10:00
Rafael Araujo Lehmkuhl
4f7da5867d
Tools: Allow direct execution of firmware_version_decoder.py from command line
2021-06-29 09:24:04 +10:00
Peter Barker
99a0f5a86a
autotest: disable quadplane ConfigErrorLoop test
...
failing on the autotest server (and locally).
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
AT-1474.6: AP: Config error: Baro: unable to initialise driver
AT-1474.6: AP: Config Error: fix problem then reboot
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
2021-06-27 11:09:39 +10:00
Randy Mackay
5ec75578ab
Tools: add copter gps_glitch_loiter_test2
...
checks for twitches in Loiter after GPS glitch
2021-06-25 16:52:57 +09:00
Andrew Tridgell
220107b2a6
Tools: added boat circuit for Rabi
2021-06-25 15:33:55 +10:00
Andrew Tridgell
396094a82c
Tools: added a mission around Rabi, close to -180 degrees lon
2021-06-25 15:33:55 +10:00
Andrew Tridgell
75ae2548a7
Tools: added some locations close to the date line
2021-06-25 15:33:55 +10:00
Andrew Tridgell
3204ce4bf1
Tools: added --postype-single for sim_vehicle.py
2021-06-24 21:34:30 +10:00
Andrew Tridgell
895ab6c089
waf: added --postype-single option
...
for SITL with single precision postype_t
2021-06-24 21:34:30 +10:00
Peter Barker
4c173e01ef
autotest: increase number of parameter retries
...
sets were failing just after we uploaded very large numbers of
parameters. I'm guessing the parameter queue in ArduPilot is still
full.
2021-06-24 17:58:31 +10:00
Peter Barker
4bb91d1ec1
autotest: shift where we print which attempt we are doing
2021-06-24 17:58:31 +10:00
Peter Barker
e6eb6dea3f
Tools: mark decode_watchdog.py flake8-clean
2021-06-24 08:59:41 +10:00
Peter Barker
e38e026c6e
Tools: mark build_examples.py flake8-clean
2021-06-24 08:59:41 +10:00
Peter Barker
4ea8c32c61
Tool: uploader.py: flake8-clean
2021-06-24 08:59:41 +10:00
Peter Barker
b35a586447
Tool: make_apj.py: flake8-clean
2021-06-24 08:59:41 +10:00
Peter Barker
fad9b5d345
Tool: pretty_size_diff.py: flake8-clean
2021-06-24 08:59:41 +10:00
Peter Barker
0940c9371d
Tools: decode_ISCR.py: flake8-clean
2021-06-24 08:59:41 +10:00
Peter Barker
21cb6c1cf5
Tools: build_iofirmware.py: flake8-clean
2021-06-24 08:59:41 +10:00
Randy Mackay
f3c96b438b
Tools: autotest of vibration failsafe
2021-06-24 08:34:56 +10:00
Peter Barker
b58e7bedaa
autotest: correct placement of not-alive-after-test message
...
This was misplaced with bad conflict resolution
2021-06-24 08:34:06 +10:00
Peter Barker
d6f619fb1a
autotest: emit 'attempt 1/3' when retrying set_parameter
...
Also reterm things in terms of attempts rather than retries
2021-06-24 08:30:03 +10:00
=
a71007f2c7
Tools: added name to GIT_Success.txt
2021-06-23 23:31:22 +10:00
Peter Barker
99c7d3aabc
autotest: ensure no stray message listeners after test
2021-06-23 21:55:32 +10:00
Peter Barker
6a8ca9e45b
autotest: timeout in wallclock time in config error loop test
...
SYSTEM_TIME is not sent in config error loop
2021-06-23 21:55:32 +10:00
Peter Barker
b6d5569244
Tools: param_metadata: disallow @Values and @Bitmask at same time
2021-06-23 18:37:34 +10:00
Peter Barker
7842f55a3b
Tools: add rc channel option to disable all airspeed sensors
2021-06-23 15:13:13 +10:00
Peter Barker
d82a229584
autotest: revert to subprocess.check_call
...
.run is only Python3
2021-06-22 20:24:07 +10:00
Peter Barker
8395bf617f
autotest: disable autotesting of tri frame as it is still busted
2021-06-21 21:17:10 +10:00
Peter Barker
697fbb0db0
autotest: verify roll/pitch are not adversely affected by yaw inputs
2021-06-21 21:17:10 +10:00
Peter Barker
4c20bc2d9d
autotest: ensure reasonable yawrate on takeoff in FlyEachFrame
2021-06-21 21:17:10 +10:00
Pierre Kancir
983e402804
AP_Common: add more unitttests
2021-06-21 21:16:29 +10:00
Peter Barker
d3f90bde7f
autotest: add FlyEachFrame test for Plane
2021-06-21 14:13:18 +10:00
Pierre Kancir
a699b8b331
Tools: remove more CAN stuff from coverage statistics
2021-06-21 09:44:57 +10:00
Pierre Kancir
39c96f63c8
Tools: autotest.py: total flake8 compliance.
2021-06-18 16:03:51 +10:00
Pierre Kancir
7ddb4d681d
Tools: autotest: correct exception handling on unit test run.
2021-06-18 16:03:51 +10:00