Peter Barker
98cb68157f
Tools: autotest: add a test for Copter surface tracking
6 years ago
Peter Barker
5992cc8782
Tools: autotest: clear mission between tests
6 years ago
Peter Barker
d8278335a1
Tools: autotest: move upload_using_mission_protocol up to common.py
6 years ago
Peter Barker
c8a4af76fe
Tools: autotest: add tests for Plane fence
6 years ago
Peter Barker
6047ef105e
Tools: autotest: correct text MAVProxy-dedupe check in mission load
...
This failed to protect against multiple rapid calls to load_mission
6 years ago
Peter Barker
e9552ec4e1
Tools: autotest: more efficient set_rc_from_map
6 years ago
Peter Barker
3ed55ea3c5
Tools: autotest: add drain_mav_unparsed and use it
6 years ago
Peter Barker
8d90b09829
Tools: autotest: add tests for upload/download rally using mission protocol
...
Tools: autotest: add tests for mission clearing
Tools: autotest: add tests for out-of-range mission counts
Tools: autotest: add test for Plane DO_CHANGE_SPEED
6 years ago
Francisco Ferreira
4f153f06b3
Tools: autotest: increase timeout for arming param check
6 years ago
Francisco Ferreira
e95d603a73
Tools: autotest: parse all heartbeats when looking for mode change
6 years ago
Peter Barker
d76894d883
Tools: autotest: drain mav before getting message rates, improve debug
6 years ago
Peter Barker
a2105e1f81
Tools: autotest: correct statustext sending under Python3
6 years ago
Peter Barker
18391d8a9a
Tools: autotest: produce stacktraces under Python3
6 years ago
Peter Barker
4a237af093
Tools: autotest: ensure reboot if dataflash-over-mavlink test fails
...
Will stop cascading failures from occuring
6 years ago
Peter Barker
0cd5d66e3a
Tools: autotest: increase epsilon
...
our round-trips etc cost precision
6 years ago
Peter Barker
2cb69366c8
Tools: autotest: facilitate changing mode by number
6 years ago
Peter Barker
5e69758661
Tools: autotest: factor out a start_mavproxy method
6 years ago
Peter Barker
b2acd15a55
Tools: autotest: encode string to bytes before passing to statustext_send
6 years ago
Peter Barker
b7eca63073
Tools: autotest: send statustext with test name to autopilot
...
This gets logged into the dataflash so you can quickly find relevant
logs
6 years ago
Peter Barker
696de42eea
Tools: autotest: check we're seeing PL messages in the log during
...
precland
6 years ago
Peter Barker
4eaee039f0
Tools: autotest: avoid touch RC*_OPTION on sub
6 years ago
Peter Barker
6f52fa5622
Tools: autotest: do not set ARMING_RUDDER on sub and tracker
6 years ago
Peter Barker
ffccd6f263
Tools: autotest: stop using mav.location() for Tracker test
...
Turns out that since we don't stream vfr_hud mav.location won't ever
work
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
265d8d62cd
Tools: autotest: add timeout to wait_ekf_flags waiting for EKF_STATUS_REPORT
6 years ago
Peter Barker
6fe7db2f43
Tools: autotest: add test for REQUEST_MESSAGE
6 years ago
Peter Barker
c6b8335392
Tools: autotest: improve debug for lack of mode map
6 years ago
Peter Barker
16476332b2
Tools: autotest: fix no-gps switch-to-location test
6 years ago
Peter Barker
1e2cf4bb60
Tools: autotest: fix sethome test under Python3
6 years ago
Peter Barker
935840ebb0
Tools: autotest: add test for setting home to current location
6 years ago
Peter Barker
6bf600c587
Tools: autotest: cope with being unable to reboot while armed
6 years ago
Peter Barker
873096f791
Tools: autotest: add test for Rover offboard-in-auto function
6 years ago
Peter Barker
9ca2c9d692
Tools: autotest: python3 fixes
...
Tools: autotest: use inbuilt zip on Python3
6 years ago
Peter Barker
841c222a12
Tools: autotest: add check that GPS is good before arming
6 years ago
Peter Barker
0aeb6c0e26
Tools: autotest: ensure initial home position is similar to sitl start pos
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
844999c458
Tools: autotest: get accuracy before doing RTL
...
It can take a very long time to get our parameter value, so get it while
we're NOT moving away from the RTL location!
6 years ago
Peter Barker
65d0443c26
Tools: autotest: drain mav either side of initialising-after-reboot
6 years ago
Peter Barker
f71f100d6a
Tools: autotest: make drain_mav truly drain the mavlink connection
6 years ago
Peter Barker
b47b97a981
Tools: autotest: add test for QuadPlane controller pre-arm checks
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
6418226106
Tools: autotest: increase test diagnostics
...
Tools: autotest: improve wait_distance_home_gt output
Tools: autotest: emit progress for parameter sets
Tools: autotest: add progress for RC health checks
Tools: autotest: remove pointless context
6 years ago
Peter Barker
2ef24e700e
Tools: autotest: correct gripper tests
...
set_rc swallows messages - like the statustext messages we are looking
for
6 years ago
Peter Barker
d48eab893a
Tools: autotest: stop swallowing critical messages with get_sim_time()
6 years ago
Peter Barker
38e26757fd
Tools: autotest: add option to quieten some functions
...
Useful when you know the output is not going to be useful
6 years ago
Peter Barker
a504f9ac8d
Tools: autotest: add option to use cached home for distance_to_home
6 years ago
Peter Barker
4d3ca97a0f
Tools: autotest: correct pre-arm flags-OK checks
6 years ago
Peter Barker
194142b343
Tools: autotest: add simple test for fence prearms
6 years ago
Peter Barker
f2e3d377ad
Tools: autotest: drain mav during RTL test to improve reliability
6 years ago
Peter Barker
91436c5314
Tools: autotest: add test for high-throttle-at-mode-change
6 years ago