Peter Barker
f450df18b0
autotest: allow more time to loiter to ne in precision test
5 years ago
Pierre Kancir
aec5ae91fa
Tools: adjust zigzag timing to pass test
5 years ago
Pierre Kancir
3f441e61cd
Tools: copter : make zigzag more verbose
5 years ago
Pierre Kancir
aba594fe2d
Tools: copter: update exception for rangefinder test
5 years ago
Pierre Kancir
1689714a5c
Tools: copter: add more verbose on fly_guided_change_submode
5 years ago
Pierre Kancir
e4eebce5a6
Tools: update arducopter.py to use new wait functions
5 years ago
Peter Barker
92d2186b95
autotest: don't use self.mav.motors_disarmed_wait as it blocks forever
5 years ago
Andy Piper
718a6593e6
autotest: disable harmonic FFT test
5 years ago
Andy Piper
7c1757bab4
autotest: separate out harmonic matching test
...
be more forgiving about harmonic fit detection due to imperfect simulation
use the fft length to determine how accurate the frequency match should be
5 years ago
Andy Piper
de55e4dcc2
autotest: disable harmonic matching test
5 years ago
Andy Piper
eb0923a018
autotest: separate out harmonic matching test
5 years ago
Peter Barker
3fac5ad52c
autotest: loosen gyro fft test to avoid spurious CI failures
5 years ago
Peter Barker
cb8d623624
autotest: add test for fixed yaw calibration
5 years ago
Andy Piper
ee18db36fa
autotest: be more lenient on frequency with harmonic matching test
5 years ago
Peter Barker
b3bfc0bd32
autotest: add instant-disarm radio failsafe test
5 years ago
Peter Barker
82f53abee2
autotest: restore fly.ArduCopter as running all tests
...
the test list for ArduCopter is made up of those from tests1 and tests2
5 years ago
Andy Piper
05a0fe615b
Tools: split Copter tests into two runs to balance time on travis
5 years ago
Andy Piper
ba67ad39a0
Tools: quadplane test
5 years ago
Andy Piper
88f0c26636
Tools: add CMSIS DSP module to waf for M4 ChibiOS and control inclusion of FFT based on HAL_WITH_DSP and GYROFFT_ENABLED. target appropriate ARM cpus
...
sophisticated autotest for Gyro FFT
5 years ago
Pierre Kancir
e1d8148cc0
autotest: Python correctness fixes
...
Tools: common: correct copy shadowing in set_rc_from_map
Tools: common: comment out unused code
Tools: common: remove iteritem usage for py3
Tools: common: remove duplicate key in FRSkySPort id description for GPS
Tools: rover: correct type shadowing
Tools: rover: make expected_distance_epsilon float
Tools: rover: comment out unused code
Tools: rover: correct variable shadowing on my_message_hook
Tools: copter: correct variable shadowing
Tools: common: use Bool for port.setblocking
Tools: common: fix variable shadowing
5 years ago
Peter Barker
fa33719da6
autotest: improve distance-from-home debug
5 years ago
Peter Barker
fd8088f1e5
autotest: add Copter tests for altitude change on arm
5 years ago
Peter Barker
0ea4e150db
autotest: add test for gimbal range issue
5 years ago
Peter Barker
a9e288a335
autotest: improve clarity by breaking apart calculations for mount pitch
5 years ago
Peter Barker
346471258b
autotest: add test for mot_pwm validation
5 years ago
Peter Barker
0c85200b18
autotest: test diagonals and off-diagonals are set by magcal test
5 years ago
Peter Barker
91b01a3eb2
autotest: fix integer vs float issues for Python3
5 years ago
Peter Barker
61d5a94c45
autotest: add test for autorotation
...
It actually hits harder with autorotate enabled with this setup...
5 years ago
Andy Piper
0be0e93534
Tools: use pre-filtered values in motor vibration test and use more realistic values for noise
5 years ago
Peter Barker
3ffdfc7302
autotest: correct parachute test
5 years ago
Andrew Tridgell
6d981ce733
autotest: disable MotorVibration test
5 years ago
Randy Mackay
21ea7902cf
Tools: copter tests replace TERRAIN_FOLLOW with RTL_ALT_TYPE
5 years ago
Andy Piper
39e948a40a
Tools: add motor vibration test and support for post-test fft
...
perform FFT analysis on vibration output
5 years ago
Peter Barker
5b45931728
autotest: test buttons on Plane and Copter as well as Rover
5 years ago
Peter Barker
fecca9a559
autotest: add tests for serial RangeFinder drivers
5 years ago
Peter Barker
29fda1681b
Tools: add test for mount targetting
5 years ago
Peter Barker
48657dd2c9
autotest: replace setHeartbeat(bool) with setHeartbeat(float)
...
We don't do heartbeats at 1Hz - we do them at the speedup rate.
5 years ago
Peter Barker
ece59f8233
autotest: replace wait_seconds with delay_sim_time
...
These did exactly the same thing
5 years ago
Peter Barker
2dd47e54e7
autotest: remove default True parameter to setHeartbeat
5 years ago
Peter Barker
74eb6760ea
autotest: correct setHeatbeat -> setHeartbeat
5 years ago
Peter Barker
9605639070
autotest: loosen check on follow-mode check
5 years ago
Peter Barker
f177679e61
autotest: add more tests for mount behaviour
5 years ago
Matt Lawrence
8d2a624fcc
Autotest: Refactor failsafe tests
5 years ago
Peter Barker
ec9eaeab10
autotest: increase allowed time for receiving ack to compass-cal cmd
...
Saw an instance of this timeout happening on the server
5 years ago
Andy Piper
f02d21811d
Tools: autotest dynamic notches
5 years ago
Peter Barker
c5f52a8355
Tools: autotest: tests for new fence code
...
Tools: autotest: move clear_mission up, use it before running each test
Also have it understand MAV_MISSION_TYPE_ALL
Tools: autotest: add tests for polyfence
Tools: autotest: add tests for multiple inclusion polyfences
Tools: autotest: ensure we can't arm inside a circle exclusion zone
Tools: autotest: add test for arming outside an inclusion zone
Tools: autotest: add tests for upload timeout
Tools: autotest: add tests for not arming due to polygon zones
Tools: autotest: add test for fence point reboot survivability
Tools: autotest: add test for moving fence point
Tools: autotest: add some tests via MAVProxy
Tools: autotest: add test for avoiding polygonal exclusion zones
Tools: autotest: add test for object avoidance
Currently disabled as it doesn't pass where it seemingly should.
Tools: autotest: skip MAVProxy tests on older MAVProxy versions
Tools: autotest: adjust fence loading for lack of string back from MAVProxy
Tools: autotest: create a do_RTL function
Tools: autotest: cope with loading QGC-style fence files
Tools: autotest: add test for object-avoidance in guided mode
Tools: autotest: add OA test for auto mode
Tools: autotest: add test for bendy ruler in guided mode
Tools: autotest: adjust for new MAVProxy fence module not emitting old strings
Tools: autotest: add tests for prearming due to bad parameter values
6 years ago
Peter Barker
a386048be7
Tools: autotest: add two basic tests for radio failsafe
6 years ago
Peter Barker
642935fd43
Tools: random Python cleanups based on lgtm analysis
6 years ago
Peter Barker
de3c9340cb
Tools: autotest: correct timeout on heli spline mission
6 years ago
Peter Barker
1a7284ca73
Tools: autotest: add test for spline-as-last-waypoint
6 years ago