Peter Barker
697fbb0db0
autotest: verify roll/pitch are not adversely affected by yaw inputs
4 years ago
Peter Barker
4c20bc2d9d
autotest: ensure reasonable yawrate on takeoff in FlyEachFrame
4 years ago
Peter Barker
d3f90bde7f
autotest: add FlyEachFrame test for Plane
4 years ago
Pierre Kancir
39c96f63c8
Tools: autotest.py: total flake8 compliance.
4 years ago
Pierre Kancir
7ddb4d681d
Tools: autotest: correct exception handling on unit test run.
4 years ago
Peter Barker
723d2dee00
autotest: improve diagnostics around touchdown/takeoff expected tests
...
Also looks at last result as we don't appear to have a consistent number
in our tests
4 years ago
Peter Barker
210818cd6e
autotest: let arming failure messages get spit out
4 years ago
Peter Barker
47a778d033
Tools: remove HIL support
4 years ago
Peter Barker
61fda691f2
autotest: add trivial test for smart battery logging
4 years ago
Peter Barker
cea0d7c971
autotest: move autotest tlog files into buildlogs directory
4 years ago
Peter Barker
e77512ba08
autotest: add method to create simple relative-to-home mission
4 years ago
Peter Barker
14b2af84ab
autotest: break out a home_relative_loc_ne for getting a home-rel loc
4 years ago
Peter Barker
96e14d470a
autotest: retry SITL connect many times while running under GDB
...
Allows for easier debugging under gdb when checking startup code
4 years ago
Peter Barker
0b517cfc57
autotest: start GDB in tui mode by default
4 years ago
Peter Barker
fd792bebf8
autotest: wipe SITL state after temperature cal test
...
ArduPilot internals are fiddling state that the autotest suite is
unaware of, so wipe the eeprom after the test
4 years ago
Peter Barker
79de738266
autotest: wait for a few seconds for arm-failure messages to appear
...
If prearms never come true then we try to arm the vehicle so it tells us
what is wrong. Since we no longer push statustexts hard, we have to
wait for the reasons to come out at normal clocked rates.
4 years ago
Peter Barker
6af6d2fc2a
autotest: add a progress message for looking for a message in a log
4 years ago
Peter Barker
6944ef6af1
autotest: fly each working Helicopter frame
4 years ago
Randy Mackay
058d4299ad
Tools: update SITL tri and hexa gains
4 years ago
Andrew Tridgell
3be7f1ae23
autotest: removed tri from doesn't fly list
4 years ago
Andrew Tridgell
0876cb9cd6
autotest: fixed defaults for tricopter
4 years ago
arsh
45f1d03bda
autotest:Copter test fix for some frames
...
removed some lines
Whitespace messages removal
4 years ago
Peter Barker
0bd9610687
autotest: add trivial test for BodyFrameOdom
4 years ago
Randy Mackay
e8947dfb47
Tools: reduce copter autotest rate yaw P and I gains
...
affects quad, hexa, octa, octa-quad, deca, tri, y6, dodeca-hexa
4 years ago
yaapu
b14dcf1df5
Tools:autotest: updated FRSky SPort test to use new 2 byte data IDs
4 years ago
Pierre Kancir
cf350a52e9
Tools: Autotest: add --coverage option
4 years ago
Peter Barker
2439587c5a
autotest: add tests for ground effect compensation active in EKF
4 years ago
Peter Barker
8925c2830b
autotest: check fence upload/download when creating from locs
4 years ago
Peter Barker
c1a20ceab4
autotest: add test to catch bug with opticalflow if no rangefinder
4 years ago
Randy Mackay
26ea80fc62
Tools: update default params for copter-optflow.parm
4 years ago
Pierre Kancir
7e389afbec
Tools: allow to build examples and tests with debug
4 years ago
Pierre Kancir
58358d9f97
Tools: correct arguments passing on autotest.py
4 years ago
Leonard Hall
1326dbe2ee
AutoTest: Sub: Add appropriate pid parameters for highly damped system
4 years ago
Leonard Hall
41c437b768
AutoTest: Copter: fly_poshold_takeoff increase acceptable range
4 years ago
Pierre Kancir
458b6084fa
Tools: don't make report test failure on coverage
4 years ago
Peter Barker
c7a9fb3c9c
autotest: retry dynamic notches 8 times before failing
...
This test is flapping.
This is a poor - but serviceable - workaround.
4 years ago
Peter Barker
0a06a9e446
param_metadata: reinstance @Values/@Bitmask magic for excluding params from vehicle output
4 years ago
Peter Barker
eb2b1b3231
Tools: param_meteadata: correct @Values{Plane} etc handling
4 years ago
Peter Barker
3eb164fb6a
autotest: move script helper functions from rover to common
4 years ago
Peter Barker
3d562046da
autotest: add accuracy option to guided_achieve_heading
4 years ago
Peter Barker
c18c4ad6ec
Tools: param_metadata: remove use of dirname when creating Vehicle
...
So a Vehicle object takes a truename - i.e. Copter, not ArduCopter, but
can also take a "reference", which is used for e.g. constructing RST
tags.
4 years ago
Peter Barker
3ea9307419
Tools: param_metadata: flake8 cleanliness
4 years ago
Peter Barker
1123de112c
Tools: param_metadata: tidy finding of Vehicle parameter file
4 years ago
Peter Barker
97e57932c4
Tools: param_metadata: remove more multi-vehicle support
...
This script hasn't supported emitting multiple vehicles for a very long
time, but this was enforced using a check and we kept a list of vehicles
around for no very good reason.
4 years ago
Andy Piper
2df7b5453e
autotest: add test for ESC telemetry driven notches.
4 years ago
Peter Barker
d2f78c69be
autotest: add a simple test for SMART_RTL
4 years ago
Peter Barker
9965f1a31d
autotest: add some helpers for local-position movement
4 years ago
Peter Barker
7ab094f3a1
autotest: tidy fly_guided_move_local
4 years ago
Peter Barker
1d6efbd56f
autotest: fix loiter_to_ne
...
Co-Authored-By: leonardthall@gmail.com
4 years ago
Peter Barker
04aed49572
autotest: adjust GyroFFT threshold to make it pass
...
From Andy:
Can you make this 0. The test should then pass. I'm not terribly happy about it but its better than disabling the test and I can't tell whether there is actually a problem or not.
4 years ago