Peter Barker
74e4a7047f
Tools: autotest: add simple test for Copter flying with MANUAL_CONTROL
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
25e5243b63
Tools: autotest: include drift in Copter ManualThrottle tests
6 years ago
Peter Barker
e155ddbeba
Tools: autotest: add yaw test for motor fail test
6 years ago
Peter Barker
f19b831bc3
Tools: autotest: add brake mode test
6 years ago
Peter Barker
16476332b2
Tools: autotest: fix no-gps switch-to-location test
6 years ago
Peter Barker
6bf600c587
Tools: autotest: cope with being unable to reboot while armed
6 years ago
Peter Barker
9ca2c9d692
Tools: autotest: python3 fixes
...
Tools: autotest: use inbuilt zip on Python3
6 years ago
Peter Barker
72aeb26e86
Tools: autotest: allow more time for gps-glitch-in-auto test to run
6 years ago
Peter Barker
3a6298db9b
Tools: autotest: loosen maximum distance allowed on loiter-to-ne
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
f7ecba1a36
Tools: autotest: shove resets shove-time to zero; eliminate race condition
6 years ago
Peter Barker
e045f61473
Tools: autotest: add test for throw mode
6 years ago
Peter Barker
b47b97a981
Tools: autotest: add test for QuadPlane controller pre-arm checks
6 years ago
Peter Barker
b450355ff6
Tools: autotest: remove needless wrappers, initialisation etc around guided-submode test
...
Also disable disarm delay due to autotest mavlink traffic issues
6 years ago
Peter Barker
28e27b4120
Tools: autotest: improve test reliability
...
Also remove redundant reset code
Tools: autotest: drain mav and all pexexpects before running each test
Tools: autotest: increase some timeouts for failures when running under GDB
Tools: autotest: correct ordering of operations in mount test
6 years ago
Peter Barker
9f80e5b5f5
Tools: autotest: fix horizontal fence test
...
We do not receive position updates fast enough to reliably detect the
vehicle to be within 10m of home, so increase that radius
6 years ago
Peter Barker
c5c67362fa
Tools: autotest: do not test Copter for loiter-requires-position
6 years ago
Peter Barker
d48eab893a
Tools: autotest: stop swallowing critical messages with get_sim_time()
6 years ago
Peter Barker
01440f2587
Tools: autotest: increase debug on precland
6 years ago
Peter Barker
a504f9ac8d
Tools: autotest: add option to use cached home for distance_to_home
6 years ago
Peter Barker
529903622d
Tools: autotest: reduce output lines in NavDelay test
...
Also remove pointless (unclosed) contexts and try blocks
6 years ago
Peter Barker
19f51813f2
Tools: autotest: include mavproxy output in all vehicle test log files
6 years ago
Peter Barker
194142b343
Tools: autotest: add simple test for fence prearms
6 years ago
Peter Barker
91436c5314
Tools: autotest: add test for high-throttle-at-mode-change
6 years ago
Peter Barker
0cdb1c9d1e
Tools: autotest: remove redundant wait-ready-to arm output
6 years ago
Peter Barker
e800ae21ed
Tools: autotest: add simple test that althold works
6 years ago
Peter Barker
d3b8504757
Tools: autotest: improve debug output
6 years ago
Peter Barker
b40f03dfbe
Tools: autotest: add test for Copter PID parameter checks
6 years ago
Pierre Kancir
b45e2ed6ab
Tools: correct log download for copter
6 years ago
Peter Barker
d43bcf4649
Tools: autotest: add simple mode-requires-position test for Copter
6 years ago
Peter Barker
50687c9add
Tools: autotest: ArmFeatures is common to all vehicles; use inheritted tests
6 years ago
Peter Barker
4d0ae8c371
Tools: autotest: add test for MAVLINK_MSG_ID_SET_POSITION_TARGET_LOCAL_NED
6 years ago
Peter Barker
e9fc158c8a
Tools: autotest: eliminate use of recv_match with condition
...
We have functions for achieving this
Also, a lot of these places were missing timeouts, so any failure would
cause the entire suite to stop running
6 years ago
Pierre Kancir
7e12f16be6
Tools: fix lambda test
6 years ago
Peter Barker
c0394e9577
Tools: autotest: tidy handling of SITL start position
6 years ago
Peter Barker
025f007f96
Tools: autotest: simplify mission loading
6 years ago
Peter Barker
a1aefaff27
Tools: autotest: add parachute tests
...
Tools: autotest: add test for triggering parachute via mavlink
Tools: autotest: add Copter mission test for parachute release
Tools: autotest: add Plane test for parachute deployment in auto
6 years ago
Peter Barker
6f1f98dc3c
Tools: autotest: add assumption run_tests is only called once - remove hasInit
6 years ago
Pierre Kancir
8a7555bf56
Tools: autotest: fix up the arming tests
...
Tools: unify arm function failure message
Tools: get autodisarm time from parameter for autodisarm test
Tools: disable autodisarm for arm/disarm tests.
Tools: fix interlock channel for heli
Tools: simplify arming_test sub exclusion
Tools: fix empty string in progress
Tools: add back arming test to plane
Tools: allow single test run on Sub
Tools: remove old comments on autotest common
Tools: add vehicle type getter function
Tools: make get_rudder_channel abstract method
Tools: common make get_disarm_delay abstract method
Tools: make set_autodisarm_delay abstract method
Tools: rename set_throttle_zero to zero_throttle and use it
Tools: common.py remove unnecessary exception
Tools: subclass vehicle type
6 years ago
Peter Barker
fe2f9f1f14
Tools: autotest: improve autotest output
6 years ago
Dmitri Ranfft
4e8f3a7a3a
Autotest: renamed requested RangeFinder parameters to account for the new changes.
6 years ago
Peter Barker
1fcd7fac06
Tools: autotest: add test for flip mode
6 years ago
Peter Barker
e23313e16b
Tools: autotest: ensure RC input is at defaults before each test
6 years ago
Peter Barker
fa37ad344b
Tools: autotest: refactor setting of rc defaults
6 years ago
Peter Barker
2834fd8017
Tools: autotest: add test for channel override cancel
6 years ago
Peter Barker
44ff21479d
Tools: autotest: add a test for RTL speed
6 years ago
Peter Barker
b66f80f452
Tools: autotest: allow heli tests to be run individually
6 years ago
Peter Barker
d0aaf34db5
Tools: autotest: add option to skip tests if they're annoying us in CI
6 years ago
Peter Barker
ecb3cabf72
Tools: add flight test for rangefinder in Copter
6 years ago