Peter Barker
fdbbcaa506
autotest: bump default speedups for several vehicles
...
These tests seem to run stabley on my box with essentially no speedup
limit
4 years ago
Peter Barker
462ac255a3
autotest: start MAVProxy only as needed for testing
4 years ago
Peter Barker
4b3adb806c
autotest: add test for tailsitter throttle
4 years ago
Randy Mackay
4abae23306
Tools: disable QuadPlane.GyroFFT autotest
4 years ago
Peter Barker
d4aef2dba8
autotest: stop using MAVProxy to change mode
4 years ago
Peter Barker
05c9b79a5e
autotest: make and declare quadplane.py flake8-clean
4 years ago
Peter Barker
c13d229877
autotest: use self.set_current_waypoint rather than "wp set" to set current wp
4 years ago
Peter Barker
cdaff74948
autotest: stop trying to arm in QRTL
4 years ago
Andrew Tridgell
3e640eed80
autotest: changes for per-IMU biases and scaling
4 years ago
Andrew Tridgell
c396d15890
Revert "autotest: ensure defaults files don't set already-default-values"
...
This reverts commit 3d431cd4f1
.
It breaks MissionPlanner SITL. We can re-apply once MissionPlanner
copes with external_model.
4 years ago
Peter Barker
3d431cd4f1
autotest: ensure defaults files don't set already-default-values
...
autotest: mark some vehicles as having external physics models
autotest: add default_params_filename to some vehicle info
4 years ago
Peter Barker
e85e6d3375
autotest: use new set_parameters in place of many set_parameter calls
...
autotest: use set_parameters for applying from parameter file
autotest: use set_parameters in place of many set_parameter calls
4 years ago
Andrew Tridgell
3e3da61396
Tools: fixes from review feedback
4 years ago
Andrew Tridgell
1286c5f64e
Tools: adjust quadplane tuning and QAssist test
...
fixed roll RTL and land in QAssist test
4 years ago
Andrew Tridgell
7820b402d6
Tools: tweak Qassist test to be more reliable
...
disabling stall prevention should help with travis
4 years ago
Andrew Tridgell
c7a60f57ad
Tools: improved quadplane tuning
...
and shorten GyroFFT log msgs so values can be seen in log
4 years ago
Andrew Tridgell
4e553bcbde
Tools: fixed Qassist test
...
it was using the wrong roll angle for recovery, and relied on poor
tuning of old model to overshoot by 20 degrees
4 years ago
Mark Whitehorn
a37b5c2c6b
autotest: add rudder disarm checks for airmode
5 years ago
Mark Whitehorn
d0ff26e782
autotest: expand quadplane AirMode autotest
5 years ago
Mark Whitehorn
b9830f657a
autotest: add quadplane airmode test
5 years ago
Mark Whitehorn
0d5de343d2
autotest: default throttle to 1000 for quadplane
...
zero throttle after disarming in do_RTL
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
5 years ago
Peter Barker
d9085e34d8
autotest: default throttle to 1000 for quadplane
5 years ago
Peter Barker
7880120921
autotest: upload logs after quadplane tests
5 years ago
Andrew Tridgell
c8641bd246
autotest: fixed qassist test
...
need non-neutral ailerons to trigger roll
5 years ago
Peter Barker
e5395069f4
autotest: add test for angle q-assist
5 years ago
Peter Barker
b0916231b2
autotest: add tests for log download
5 years ago
Peter Barker
c8fdf9305b
autotest: add test for quadplane stickmixing
5 years ago
Peter Barker
1f1383ab64
autotest: add quadplane test for qassist
5 years ago
Andy Piper
db4a612c13
autotest: test 256 FT windows and fix calculation of log-based FFT
...
fix quadplane FFT reference calculation
re-enable harmonic test
use median for measuring in-flight FFT average as it's much more reliable
relax quadplane filter restriction
5 years ago
Samuel Tabor
913e5a23fe
autotest: Add method to get default params for model.
5 years ago
Peter Barker
10e8f3f3d7
autotest: canonicalise on defaults_filepath rather than defaults_file
...
This naming better represents the fact this isn't just a filename.
5 years ago
Pierre Kancir
bcd15bc6e4
Tools: update path for plane test missions files
5 years ago
Peter Barker
403950f61f
autotest: add autotests for CPU failsafe
5 years ago
Peter Barker
92d2186b95
autotest: don't use self.mav.motors_disarmed_wait as it blocks forever
5 years ago
Andy Piper
94ff5d13c0
autotest: limit frequency matching to resolution of the FFT
5 years ago
Peter Barker
dc8e1bd4a4
autotest: flake8 fixes
5 years ago
Peter Barker
c7aff4eb11
autotest: fixes for quadplane fft test
...
recv_match's result is not iterable; it just gives you a single message.
printing the stacktrace when assigning to ex is tradition - we tend to
lose the stack traces otherwise
rebooting sitl is usually required if the context we've just popped had
a reboot in it (usually indicating a reboot-required parameter was set).
So I added a reboot after the context pop.
5 years ago
Andy Piper
ba67ad39a0
Tools: quadplane test
5 years ago
Peter Barker
642935fd43
Tools: random Python cleanups based on lgtm analysis
5 years ago
Peter Barker
12b9928a56
Tools: autotest: break out a load_fence function
6 years ago
Pierre Kancir
daaf769055
Tools: add arm/disarm testing on all modes
6 years ago
Peter Barker
001f276043
Tools: autotest: re-enable QAUTOTUNE test
6 years ago
Peter Barker
156f0ff496
Tools: autotest: ensure we get get saved-gains message in qautotune
6 years ago
Mark Whitehorn
cfbda3fd3e
Tools: autotest: add support for parameter file inheritance
6 years ago
Peter Barker
9a16b40a73
Tools: autotest: rename get_rudder_channel to get_stick_arming_channel
...
... as some of these aren't actually rudder inputs...
6 years ago
Peter Barker
d53f787a14
Tools: factor init up into parent class
...
Tools: autotest: use speedup 8 for all suites
for reliability
6 years ago
Peter Barker
b47b97a981
Tools: autotest: add test for QuadPlane controller pre-arm checks
6 years ago
Peter Barker
19f51813f2
Tools: autotest: include mavproxy output in all vehicle test log files
6 years ago
Peter Barker
8c35ddc0eb
Tools: autotest: add PID_TUNING test
6 years ago
Peter Barker
50687c9add
Tools: autotest: ArmFeatures is common to all vehicles; use inheritted tests
6 years ago