Commit Graph

5976 Commits

Author SHA1 Message Date
Peter Barker 9ac384f7ee autotest: rover: wait ready to arm before running motor test 2021-08-14 16:41:52 +10:00
Andrew Tridgell 8674409986 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 16:41:52 +10:00
Leonard Hall 0947e01dda Frame_params: update FILT to FLTE 2021-08-14 16:41:52 +10:00
Paul Riseborough aef90fc2c6 Tools: Rework Plane.EKFlaneswitch autotest 2021-07-25 09:30:25 +10:00
Paul Riseborough 02dcba8b6a Tools: Rework Copter VibrationFailsafe test to use commanded land 2021-07-25 09:30:25 +10:00
Paul Riseborough a829bc435c Tool: Allow more time for quadplane autotest to land and disarm 2021-07-25 09:30:25 +10:00
Paul Riseborough 21c4058acf Tools: relax navigation test accuracy 2021-07-25 09:30:25 +10:00
Paul Riseborough c087be94cb 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-25 09:30:25 +10:00
Peter Barker 0761aeff5a Tools: split yaw-vehicle-for-mount-roi test out 2021-07-25 09:30:25 +10:00
Andrew Tridgell 8b3e389112 autotest: add test for two consecutive drops with no reboot 2021-07-22 16:01:01 +10:00
Andy Piper b16d86ebbe iomcu: update for pulse width changes 2021-07-22 16:01:01 +10:00
Leonard Hall 52d054b9c8 Tools: Autotest update guided bitbask to include acceleration 2021-07-22 16:01:00 +10:00
Andrew Tridgell 7e50577ca5 autotest: adjust test_altitude_types for small change in longitude_scale 2021-07-22 16:01:00 +10:00
Andrew Tridgell 6171006579 Tools: allow for double EKF build 2021-07-22 16:01:00 +10:00
Andrew Tridgell c659352ebe waf: added --ekf-double configure option 2021-07-22 16:01:00 +10:00
Andrew Tridgell 982b044d00 Tools: install geocoder 2021-07-04 08:19:11 +10:00
Andrew Tridgell b92913f210 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-07-04 08:19:11 +10:00
Rafael Araujo Lehmkuhl cbf2bdb178 Tools: Allow direct execution of firmware_version_decoder.py from command line 2021-07-04 08:19:11 +10:00
Peter Barker a5b1b2d83e 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-07-04 08:19:11 +10:00
Randy Mackay 1a6ce59bf4 Tools: add copter gps_glitch_loiter_test2
checks for twitches in Loiter after GPS glitch
2021-07-04 08:19:11 +10:00
Andrew Tridgell 7e60b7f117 Tools: added boat circuit for Rabi 2021-07-04 08:19:11 +10:00
Andrew Tridgell 2b94316037 Tools: added a mission around Rabi, close to -180 degrees lon 2021-07-04 08:19:11 +10:00
Andrew Tridgell a40cffbb2d Tools: added some locations close to the date line 2021-07-04 08:19:11 +10:00
Andrew Tridgell 0e5dee05d1 Tools: added --postype-single for sim_vehicle.py 2021-07-04 08:19:11 +10:00
Andrew Tridgell 954862fabf waf: added --postype-single option
for SITL with single precision postype_t
2021-07-04 08:19:11 +10:00
Peter Barker 9205f379cf 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-07-04 08:19:11 +10:00
Peter Barker 1e55b377c1 autotest: shift where we print which attempt we are doing 2021-07-04 08:19:11 +10:00
Peter Barker 10a4588f99 Tools: mark decode_watchdog.py flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker af9f206b99 Tools: mark build_examples.py flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker 6369149217 Tool: uploader.py: flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker 09cf2cfc56 Tool: make_apj.py: flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker 919a93ccb4 Tool: pretty_size_diff.py: flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker aae3d4d1db Tools: decode_ISCR.py: flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker 66e8b9128a Tools: build_iofirmware.py: flake8-clean 2021-07-04 08:19:10 +10:00
Randy Mackay 8667130db7 Tools: autotest of vibration failsafe 2021-07-04 08:19:10 +10:00
Peter Barker 55e8922c3c autotest: correct placement of not-alive-after-test message
This was misplaced with bad conflict resolution
2021-07-04 08:19:10 +10:00
Peter Barker e51631c8b0 autotest: emit 'attempt 1/3' when retrying set_parameter
Also reterm things in terms of attempts rather than retries
2021-07-04 08:19:10 +10:00
= 0937223c86 Tools: added name to GIT_Success.txt 2021-07-04 08:19:10 +10:00
Peter Barker 19e3e3d1a0 autotest: ensure no stray message listeners after test 2021-07-04 08:19:10 +10:00
Peter Barker 824a50999e autotest: timeout in wallclock time in config error loop test
SYSTEM_TIME is not sent in config error loop
2021-07-04 08:19:10 +10:00
Peter Barker eda7dff54d Tools: param_metadata: disallow @Values and @Bitmask at same time 2021-07-04 08:19:10 +10:00
Peter Barker bf80c44408 Tools: add rc channel option to disable all airspeed sensors 2021-07-04 08:19:10 +10:00
Peter Barker f032a1d404 autotest: revert to subprocess.check_call
.run is only Python3
2021-07-04 08:19:10 +10:00
Peter Barker 05f5dcbed7 autotest: disable autotesting of tri frame as it is still busted 2021-07-04 08:19:10 +10:00
Peter Barker e27015f75e autotest: verify roll/pitch are not adversely affected by yaw inputs 2021-07-04 08:19:10 +10:00
Peter Barker 0564ba1870 autotest: ensure reasonable yawrate on takeoff in FlyEachFrame 2021-07-04 08:19:10 +10:00
Pierre Kancir ba4634a775 AP_Common: add more unitttests 2021-07-04 08:19:10 +10:00
Peter Barker c432e032d8 autotest: add FlyEachFrame test for Plane 2021-07-04 08:19:10 +10:00
Pierre Kancir 72f06201f9 Tools: remove more CAN stuff from coverage statistics 2021-07-04 08:19:10 +10:00
Pierre Kancir 32bb616bb5 Tools: autotest.py: total flake8 compliance. 2021-07-04 08:19:10 +10:00