Pierre Kancir
7e389afbec
Tools: allow to build examples and tests with debug
2021-05-26 18:46:03 +10:00
Pierre Kancir
58358d9f97
Tools: correct arguments passing on autotest.py
2021-05-26 18:46:03 +10:00
Leonard Hall
1326dbe2ee
AutoTest: Sub: Add appropriate pid parameters for highly damped system
2021-05-24 20:13:37 +10:00
Leonard Hall
41c437b768
AutoTest: Copter: fly_poshold_takeoff increase acceptable range
2021-05-24 20:13:37 +10:00
Pierre Kancir
458b6084fa
Tools: don't make report test failure on coverage
2021-05-20 14:54:47 +10:00
Peter Barker
c7a9fb3c9c
autotest: retry dynamic notches 8 times before failing
...
This test is flapping.
This is a poor - but serviceable - workaround.
2021-05-18 11:13:10 +10:00
Peter Barker
0a06a9e446
param_metadata: reinstance @Values/@Bitmask magic for excluding params from vehicle output
2021-05-17 10:18:35 +10:00
Peter Barker
eb2b1b3231
Tools: param_meteadata: correct @Values{Plane} etc handling
2021-05-17 10:18:35 +10:00
Peter Barker
3eb164fb6a
autotest: move script helper functions from rover to common
2021-05-14 13:21:36 +10:00
Peter Barker
3d562046da
autotest: add accuracy option to guided_achieve_heading
2021-05-14 13:21:36 +10:00
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.
2021-05-13 21:09:45 +10:00
Peter Barker
3ea9307419
Tools: param_metadata: flake8 cleanliness
2021-05-13 21:09:45 +10:00
Peter Barker
1123de112c
Tools: param_metadata: tidy finding of Vehicle parameter file
2021-05-13 21:09:45 +10:00
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.
2021-05-13 21:09:45 +10:00
Andy Piper
2df7b5453e
autotest: add test for ESC telemetry driven notches.
2021-05-12 17:01:11 +10:00
Peter Barker
d2f78c69be
autotest: add a simple test for SMART_RTL
2021-05-12 13:01:50 +10:00
Peter Barker
9965f1a31d
autotest: add some helpers for local-position movement
2021-05-12 13:01:50 +10:00
Peter Barker
7ab094f3a1
autotest: tidy fly_guided_move_local
2021-05-12 13:01:50 +10:00
Peter Barker
1d6efbd56f
autotest: fix loiter_to_ne
...
Co-Authored-By: leonardthall@gmail.com
2021-05-11 14:51:28 +10:00
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.
2021-05-07 18:30:08 +10:00
Peter Barker
0a235ce094
autotest: remove retry loop from within GyroFFT
...
This effectively removes an infinite loop from the GyroFFT test.
2021-05-07 18:30:08 +10:00
Peter Barker
765889b827
autotest: don't send statustext during exception
...
During an exception we don't want to be trying to print these
2021-05-07 14:21:44 +10:00
Peter Barker
f78cf73726
autotest: don't fail completely if ArduPilot process dies
2021-05-07 12:22:11 +10:00
Peter Barker
b04dfda9fb
autotest: enable deca and dodeca frames in FlyEachFrame test
2021-05-06 16:26:28 +10:00
Peter Barker
cf4acaa2aa
autotest: re-enable quadplane QAutoTune test
2021-05-05 23:43:59 +10:00
James O'Shannessy
bc38d8a78c
AutoTest: Fix autotest from failing due to state from earlier test
...
Autotest was failing because there was an expectation that the plane would fly relatively north from the takeoff point.
This assumption may not be true. We work around it by using a tin can instead of an exclusion polygon so that we breach no matter the direction we fly.
2021-05-05 10:59:10 +10:00
James O'Shannessy
0e656c1504
AutoTest: Ensure Plane uses home as Fence Return Point if one is not present and no exclusion fence is present
2021-05-05 10:59:10 +10:00
Peter Barker
9a13b5c9b6
autotest: add test for auxfunc triggering via script
2021-05-05 07:13:18 +10:00
Iampete1
aa72b7da46
Tools: autotest: Plane: add loiter terrain following test
2021-05-02 18:51:27 +10:00
Peter Barker
57abaf0dec
autotest: remove retry loop from within GyroFFTHarmonic
2021-05-01 21:30:28 +10:00
Peter Barker
4928ec18af
autotest: remove retry loop from within fly_dynamic_notches
...
We retried externally to the test - may as well do so within
2021-05-01 21:30:28 +10:00
Peter Barker
8fdfdebe55
autotest: pass sitl_commandline_customised up the context stack
...
We're running tests on the Callisto frame when we shouldn't in Copter as
the information was lost in nested Contexts.
We can only reset the SITL commandline at an actual Test level - if a
defaults file has been used then it is unclear as to what the state of
any parameter is in storage as we move between contexts
2021-05-01 17:22:36 +10:00
Peter Barker
117a44b589
autotest: remove corefiles at start of run
...
These lead to false-positive failures in the test suite
2021-05-01 17:22:36 +10:00
Peter Barker
2cd0099bbc
autotest: exclude decarotor from fly-each-frame-test
2021-05-01 13:25:13 +10:00
Peter Barker
76678ffaf3
autotest: fix octa-cwx in SITL
2021-05-01 13:25:13 +10:00
Peter Barker
5172e767df
autotest: fix octa-dji in SITL
2021-05-01 13:25:13 +10:00
Peter Barker
c7c4c17c68
autotest: improve change_mode debug
2021-05-01 13:25:13 +10:00
Peter Barker
63ba484087
autotest: add test which flies each frame we can
2021-05-01 13:25:13 +10:00
jbarrozo
3b1f5f0b15
autotest: added Boquig
2021-04-29 13:35:22 +10:00
Peter Barker
e4c405b77b
autotest: add a test for Spline missions showing terrain requirement
2021-04-28 18:40:26 +10:00
Iampete1
3bea2fd89b
Tools: autotest: defualts: setup direct acutated wing servo
2021-04-28 08:22:47 +01:00
Iampete1
0628aa9e29
Tools: autotest: add sailboat autotest
2021-04-28 15:16:35 +10:00
Peter Barker
fc426e01c2
autotest: stop using start_test for things that aren't actually tests
...
start_test should only be used for top-level tests, not parts of
top-level tests
2021-04-28 13:53:46 +10:00
Peter Barker
6af0f460af
autotest: add duplicate-logmessage-field sanity check
2021-04-27 16:38:40 +10:00
Peter Barker
30e8160aa1
autotest: sort logs before moving
...
Makes it easier to find last log in output.
Also removing pointless lamdaing of some functions
2021-04-21 13:16:24 +10:00
Pierre Kancir
927a875133
Tools: param_parse: fix vehicle specific parameter with multiple fields
2021-04-21 11:30:54 +10:00
Peter Barker
0ee0228883
autotest: fix flapping fly-home-land-and-disarm
...
One of the tests just happened to be within acceptance radius of
waypoint 8 - so when we set that as a waypoint we never saw it actually
be our waypoint so the set_waypoint failed
2021-04-20 23:04:24 +10:00
Peter Barker
8643322f06
autotest: correct string we expect from MAVProxy
...
Was APM: now AP:
2021-04-20 14:08:12 +10:00
Peter Barker
c12d1938c2
autotest: add a test for button change for changing modes
2021-04-19 14:27:45 +10:00
Andrew Tridgell
be161744db
autotest: adjust default plane tune
2021-04-15 06:57:16 +10:00