Andrew Tridgell
1a1ca7cca7
autotest: fly a bit higher in optical flow test
...
test was occasionally hitting the ground
2020-11-10 16:15:45 +11:00
Andrew Tridgell
690af580c9
autotest: abstract out load_local_module()
...
this will be useful for other tests
2020-11-10 16:15:45 +11:00
Andrew Tridgell
f674d124d6
autotest: use SITL replay
2020-11-10 16:15:45 +11:00
Andrew Tridgell
7b50780c5e
autotest: fixed rmtree error in autotest
2020-11-10 16:15:45 +11:00
Andrew Tridgell
a37cae5dae
autotest: added test.Copter.Replay test
2020-11-10 16:15:45 +11:00
Andrew Tridgell
3dff0b3d58
autotest: removed dcm yaw test
...
this should not be part of replay PR
2020-11-10 16:15:45 +11:00
Andrew Tridgell
3ae237b652
autotest: started work on replay testing
2020-11-10 16:15:45 +11:00
bugobliterator
c72c96fa9c
Tools: setup CI test for CANBus
2020-11-04 19:59:40 +11:00
Andrew Tridgell
3e3da61396
Tools: fixes from review feedback
2020-10-28 14:20:44 +11:00
Andrew Tridgell
47bf3e2249
Tools: use max_err for alt wait in flip test
2020-10-28 14:20:44 +11:00
Andrew Tridgell
72d0730194
Tools: fixed flow speed test to be much more robust
...
takeoff in ALT_HOLD so we don't overshoot as much, and calculate speed
limit based on actual alt
2020-10-28 14:20:44 +11:00
Andrew Tridgell
da86dc8814
Tools: fixed FFT test thresholds for new tune
2020-10-28 14:20:44 +11:00
Andrew Tridgell
a95c2e9db3
Tools: fixed optical flow speed limit
...
should be 10m/s, as per comment
2020-10-28 14:20:44 +11:00
Andrew Tridgell
86c558e735
Tools: fixed fast climb in SuperSimpleCircle test
...
1700 makes us climb much too far
2020-10-28 14:20:44 +11:00
Andrew Tridgell
ca6da722a9
Tools: adjust StabilityPatch test
...
fixed to account for use of propeller expo in model
2020-10-28 14:20:44 +11:00
Andrew Tridgell
98dacd5ee4
Tools: fixed wait_for_alt
...
should be a min alt. This is needed for Flip test to pass with new
model, as it doesn't lose as much height as the old model. So it
starts above the min alt
2020-10-28 14:20:44 +11:00
Buzz
586e9f80d5
AutoTest: break copter autotests into smaller "under 10 minute" chunks to speedup github actions CI
2020-10-21 18:01:47 +11:00
Peter Barker
49fd762f26
autotest: fix and re-enable button test
...
A recent commit to fix the setting-of-pullup-resistors in SITL makes it
possible to re-enable this.
Closes #15259
2020-10-15 08:34:08 +11:00
Peter Barker
d865c8553c
autotest: loosen takeoff check in heli takeoff to 1m
...
On the basis that random noise can make it drift 10cm
2020-10-14 12:49:23 +11:00
Peter Barker
f9324d38c9
autotest: loosen groundspeed tolerance in guided-stop function
...
Fixes current "Vehicle did not stop" problem
2020-10-09 12:05:23 +11:00
Peter Barker
b630aeeddf
autotest: comment suspicious-looking latitude/longitude parameters
2020-10-08 17:23:09 +09:00
Peter Barker
750f1d4032
autotest: send position targets once
2020-10-08 17:22:29 +09:00
Peter Barker
1d0735f206
autotest: add a poll_message method
2020-10-07 11:54:02 +11:00
Peter Barker
64461dba5e
autotest: fix Copter motortest test
...
We were swallowing all of the rc output containing the values we were
looking for.
Rearrange so we don't swallow where we were, and increase timeout on the
basis that there's still a narrow race.
2020-09-23 09:49:54 +10:00
Peter Barker
995cda6363
autotest: stop taking off when we're already in the air
...
Depending on timing we can miss the fact we're already at altitude as we
take off in stabilize and manipulate the throttle before checking
altitude
2020-09-10 10:39:30 +10:00
Peter Barker
51b54d3740
autotest: avoid leaving message hooks around
...
Can lead to some very weird and confusing output
2020-09-09 17:59:17 +10:00
Peter Barker
f3866e5f39
autotest: disable button test
2020-09-08 12:31:15 +10:00
Andrew Tridgell
80ef6fa7f2
Tools: added a MagFail test
...
ensures that both EK2 and EK3 will failover to a new compass on
compass failure
2020-09-08 11:01:14 +10:00
Peter Barker
d508ba97c5
autotest: add test for SmartRTL getting another GCS failsafe
...
Test for specific bug where we would land instead of continue in
SmartRTL
2020-09-08 09:05:03 +09:00
Andy Piper
6ebc7622fe
autotest: comprehensive dataflash test
2020-09-05 10:20:39 +10:00
Peter Barker
e8fa4e1351
autotest: disable autotest for altitude prearm check
2020-08-30 08:38:35 +10:00
Peter Barker
b7641345e1
autotest: set and get parameters directly using mavlink message
2020-08-30 08:38:35 +10:00
Pierre Kancir
084ec2bb5a
Autotest: copter: fix wait_for_alt for descending wait
2020-08-29 14:53:30 +10:00
Pierre Kancir
ebd13ac84e
Tools: copter: wait_landed_and_disarmed: use wait_for_alt
2020-08-29 14:53:30 +10:00
Pierre Kancir
7fbf11061f
Tools: copter: add wait_rtl_complete function
2020-08-29 14:53:30 +10:00
Pierre Kancir
3080899b43
Tools: copter: add wait land and disarm functions
2020-08-29 14:53:30 +10:00
Pierre Kancir
5b72de25e0
Autotest: update wait_distance_to_home
...
Autotest: copter: allow to pass min_distance for RTL
Autotest: rover: allow to pass min distance for RTL
2020-08-29 10:44:19 +10:00
Pierre Kancir
16b499d0f6
Autotest: allow to select which GPS flags we want to wait for
2020-08-27 09:11:13 +10:00
Peter Barker
3ae83d70b1
autotest: ensure df log is present for rangefinder tests
...
there may not be a current onboard log present if we've just rebooted
2020-08-26 11:59:11 +10:00
Peter Barker
a523868b33
autotest: fix Beacon test
2020-08-25 17:21:50 +10:00
Randy Mackay
660579f2f4
Tools: fix copter beacon test params
2020-08-25 09:38:10 +09:00
Peter Barker
69d246d63e
autotest: add test for priority-based compass reordering
2020-08-25 08:30:04 +10:00
Pierre Kancir
f73e4c0071
Autotest: copter: add test for mandatory alt estimation for Alt_hold
2020-08-21 13:35:51 +10:00
Peter Barker
f14c9db568
autotest: improve debug around heli poshold takeoff test
2020-08-20 10:10:34 +10:00
Pierre Kancir
acc4a1db3f
Autotest: remove special case for vicon and default vicon for copter to false
2020-08-17 21:17:26 +10:00
Pierre Kancir
fa4a01e8f9
autotest: copter: don't use raw reboot on fly_battery_failsafe()
2020-08-14 09:42:52 +10:00
Pierre Kancir
3c6d1a359a
autotest: copter: catch exception on test_battery_failsafe to reset parameters
2020-08-13 12:09:23 +10:00
Pierre Kancir
5fe81706bb
autotest: copter: catch exception on test_gcs_failsafe to reset parameters
2020-08-13 12:09:23 +10:00
Pierre Kancir
9c41462bf6
Tools: copter: correct flip test
2020-08-13 10:37:02 +10:00
Peter Barker
9cd5fdacfc
Tools: autotest: add a test for motor test
2020-08-10 09:18:05 +10:00
Peter Barker
e51427a2bc
autotest: add a test to ensure we get voltage from generator in battery_status message
2020-08-07 14:46:20 +10:00
Peter Barker
77df7c7a39
autotest: autotest the MaxBotixI2CXL i2c rangefinder code
2020-08-07 08:52:00 +10:00
Peter Barker
07abb3ab6a
autotest: extend RichenPower test
2020-08-05 16:26:19 +09:00
Rishabh
bac3660fca
Tools: Push autotune switch test to run after avoidance tests
2020-08-05 15:37:04 +09:00
Rishabh
cf04a01389
Tools: Increase timeout for avoidance autotest
2020-08-05 15:37:04 +09:00
Peter Barker
39f16c4679
autotest: reboot SITL after running autotune switch test
2020-07-24 20:49:12 +10:00
Andy Piper
a00b5cb770
autotest: db's are negative so check dynamic notches the right way
2020-07-18 19:09:33 +10:00
Andy Piper
229036b4ae
autotest: run dynamic notch twice to avoid statistical anomolies
...
relax notch tests attenuation levels
2020-07-16 13:18:32 +10:00
Peter Barker
2c1d77bf8f
autotest: test simulated ship takeoff
2020-07-10 13:28:38 +10:00
Peter Barker
6eb1d289b8
autotest: add trivial test for CRSF in copter
2020-07-07 18:48:06 +10:00
Peter Barker
977ec1a7d6
autotest: SuperSimpleCircle: increase throttle while rolling in stab
...
We're hitting the ground...
2020-07-04 17:18:37 +10:00
Peter Barker
b8c2b16394
autotest: autotest gyus42v2 rangefinder
2020-07-04 13:40:10 +10:00
Peter Barker
560b4a9847
autotest: fix race condition between switch message and rc output
2020-07-03 22:06:48 +10:00
Peter Barker
96e500fe49
autotest: correct heli rebase issue
2020-07-03 12:07:06 +10:00
Peter Barker
717dabfe69
autotest: remove heat model for generator
2020-07-03 08:21:42 +09:00
Peter Barker
bac60e0d3a
autotest: add simple tests for richenpower generator
2020-07-03 08:21:42 +09:00
bnsgeyer
1191a5e1ea
Tools: Tradheli add rotor_runup_complete_checks
2020-07-02 21:49:40 +10:00
Peter Barker
332c73d168
autotest: reboot before running Copter ModeCircle test
...
This shouldn't be required, but CI is falling over too much.
2020-07-02 18:40:11 +10:00
Peter Barker
de226c69ab
Tools: add simulated LightWare serial lidar talking new binary protocol
2020-07-02 10:50:59 +10:00
Andy Piper
4147f0cce3
autotest: test gains are saved by autotune
2020-06-30 20:09:48 +10:00
Peter Barker
7da5f7c9b5
autotest: disable Spline waypoint test
...
The bug being exposed is causing too much noise in CI.
2020-06-26 18:05:41 +09:00
Andy Piper
b4efb78315
autotest: rangefinder transition test
2020-06-24 21:16:50 +09:00
Andy Piper
c6415136ed
autotest: add a test for dynamic harmonics
2020-06-21 19:09:35 +10:00
Peter Barker
ba5e4b8e37
autotest: python3 fix for fly_guided_move_to
2020-06-15 12:54:25 +10:00
Andrew Tridgell
7390846851
autotest: we need more than 1500 throttle for SimpleMode test
...
we are in stabilize and flying around, needs more than half throttle
to maintain height. This test was already marginal, but addition of
pressure alt in SITL pushed it over the edge
2020-06-05 11:35:53 +10:00
bugobliterator
2c3bd61eb4
autotest: remove older compass calibration test
2020-06-05 09:38:40 +10:00
Pierre Kancir
bd53796ed4
Tools: copter: add compass calibration testing
2020-06-05 09:38:40 +10:00
Peter Barker
6c67ddacf4
autotest: rename set_heartbeat_interval to set_heartbeat_rate
2020-06-04 01:11:28 +10:00
Christian Clauss
b07fb05dde
autotest: Use ==/!= to compare constant literals (str, bytes, int, float, tuple)
...
Avoid SyntaxWarnings on Python >= 3.8
% `python3.8`
```
>>> "second" is "second"
<stdin>:1: SyntaxWarning: "is" with a literal. Did you mean "=="?
```
`flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics`
```
./Tools/autotest/arducopter.py:3899:20: F632 use ==/!= to compare constant literals (str, bytes, int, float, tuple)
if loop is not "second":
^
./Tools/autotest/arducopter.py:4047:20: F632 use ==/!= to compare constant literals (str, bytes, int, float, tuple)
if loop is not "second":
^
2 F632 use ==/!= to compare constant literals (str, bytes, int, float, tuple)
2
```
2020-06-02 16:25:15 +10:00
Peter Barker
adeb37581f
autotest: fix heli for setpoint change
2020-05-29 14:53:12 +10:00
Peter Barker
aaef44858f
autotest: add test for Heli stabilize-mode takeoff
2020-05-29 14:25:30 +10:00
Peter Barker
b0916231b2
autotest: add tests for log download
2020-05-26 19:32:49 +10:00
Andy Piper
1358e39ffd
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
harmonic switching test
tighten frequency check and loop twice to avoid heisenbugs
2020-05-24 07:43:34 +10:00
Peter Barker
c0fae0b1fb
autotest: disable GyroFFT test; underlying issue being actively worked on
2020-05-15 16:02:41 +10:00
Andy Piper
8f864f02fb
autotest: 256 windows don't currently work
2020-05-06 10:14:30 +10:00
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
2020-05-06 10:14:30 +10:00
Peter Barker
1c7354c321
autotest: improve mount debug
2020-05-05 20:51:23 +10:00
Andy Piper
dd987c9a19
autotest: new harmonic notch test
2020-04-28 09:32:02 +10:00
Peter Barker
39032459d1
autotest: add explicit test for mavlink rangefinder
2020-04-21 20:44:59 +10:00
Randy Mackay
f78d8b009a
Tools: enable visual odometry for fly_vision_position test
2020-04-09 19:41:08 +09:00
Pierre Kancir
24a2bc3b0e
Tools: update path for copter test missions files
2020-04-09 09:01:03 +10:00
Peter Barker
cbe1dba781
autotest: loosen slowdown constraint on zigzag test
2020-04-02 09:39:27 +11:00
Peter Barker
f450df18b0
autotest: allow more time to loiter to ne in precision test
2020-04-01 21:51:22 +11:00
Pierre Kancir
aec5ae91fa
Tools: adjust zigzag timing to pass test
2020-03-27 22:13:52 +11:00
Pierre Kancir
3f441e61cd
Tools: copter : make zigzag more verbose
2020-03-27 22:13:52 +11:00
Pierre Kancir
aba594fe2d
Tools: copter: update exception for rangefinder test
2020-03-27 22:13:52 +11:00
Pierre Kancir
1689714a5c
Tools: copter: add more verbose on fly_guided_change_submode
2020-03-27 22:13:52 +11:00
Pierre Kancir
e4eebce5a6
Tools: update arducopter.py to use new wait functions
2020-03-27 22:13:52 +11:00
Peter Barker
92d2186b95
autotest: don't use self.mav.motors_disarmed_wait as it blocks forever
2020-03-17 16:31:29 +11:00
Andy Piper
718a6593e6
autotest: disable harmonic FFT test
2020-03-13 21:10:56 +11:00
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
2020-03-13 21:10:56 +11:00
Andy Piper
de55e4dcc2
autotest: disable harmonic matching test
2020-03-07 20:44:52 +11:00
Andy Piper
eb0923a018
autotest: separate out harmonic matching test
2020-03-07 20:44:52 +11:00
Peter Barker
3fac5ad52c
autotest: loosen gyro fft test to avoid spurious CI failures
2020-03-01 20:51:26 +11:00
Peter Barker
cb8d623624
autotest: add test for fixed yaw calibration
2020-02-29 16:25:30 +11:00
Andy Piper
ee18db36fa
autotest: be more lenient on frequency with harmonic matching test
2020-02-25 08:35:09 +11:00
Peter Barker
b3bfc0bd32
autotest: add instant-disarm radio failsafe test
2020-02-24 12:25:42 +11:00
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
2020-02-22 16:51:39 +11:00
Andy Piper
05a0fe615b
Tools: split Copter tests into two runs to balance time on travis
2020-02-22 11:15:37 +11:00
Andy Piper
ba67ad39a0
Tools: quadplane test
2020-02-22 11:15:37 +11:00
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
2020-02-22 11:15:37 +11:00
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
2020-02-22 10:37:29 +11:00
Peter Barker
fa33719da6
autotest: improve distance-from-home debug
2020-02-14 16:36:12 +11:00
Peter Barker
fd8088f1e5
autotest: add Copter tests for altitude change on arm
2020-02-08 11:06:03 +11:00
Peter Barker
0ea4e150db
autotest: add test for gimbal range issue
2020-01-31 14:20:07 +11:00
Peter Barker
a9e288a335
autotest: improve clarity by breaking apart calculations for mount pitch
2020-01-31 14:20:07 +11:00
Peter Barker
346471258b
autotest: add test for mot_pwm validation
2020-01-30 14:49:16 +09:00
Peter Barker
0c85200b18
autotest: test diagonals and off-diagonals are set by magcal test
2020-01-25 11:32:27 +11:00
Peter Barker
91b01a3eb2
autotest: fix integer vs float issues for Python3
2020-01-18 12:52:31 +11:00
Peter Barker
61d5a94c45
autotest: add test for autorotation
...
It actually hits harder with autorotate enabled with this setup...
2020-01-01 22:10:43 +11:00
Andy Piper
0be0e93534
Tools: use pre-filtered values in motor vibration test and use more realistic values for noise
2019-12-31 10:34:02 +11:00
Peter Barker
3ffdfc7302
autotest: correct parachute test
2019-12-24 15:27:39 +11:00
Andrew Tridgell
6d981ce733
autotest: disable MotorVibration test
2019-12-18 21:08:19 +11:00
Randy Mackay
21ea7902cf
Tools: copter tests replace TERRAIN_FOLLOW with RTL_ALT_TYPE
2019-12-17 20:02:01 +09:00
Andy Piper
39e948a40a
Tools: add motor vibration test and support for post-test fft
...
perform FFT analysis on vibration output
2019-12-17 10:07:06 +11:00
Peter Barker
5b45931728
autotest: test buttons on Plane and Copter as well as Rover
2019-12-10 09:29:52 +09:00
Peter Barker
fecca9a559
autotest: add tests for serial RangeFinder drivers
2019-12-03 09:07:09 +11:00
Peter Barker
29fda1681b
Tools: add test for mount targetting
2019-11-12 07:52:22 +08:00
Peter Barker
48657dd2c9
autotest: replace setHeartbeat(bool) with setHeartbeat(float)
...
We don't do heartbeats at 1Hz - we do them at the speedup rate.
2019-11-08 19:49:46 +11:00
Peter Barker
ece59f8233
autotest: replace wait_seconds with delay_sim_time
...
These did exactly the same thing
2019-11-08 19:49:46 +11:00
Peter Barker
2dd47e54e7
autotest: remove default True parameter to setHeartbeat
2019-11-08 19:49:46 +11:00
Peter Barker
74eb6760ea
autotest: correct setHeatbeat -> setHeartbeat
2019-11-08 19:49:46 +11:00
Peter Barker
9605639070
autotest: loosen check on follow-mode check
2019-11-05 19:55:45 +11:00
Peter Barker
f177679e61
autotest: add more tests for mount behaviour
2019-11-05 19:55:45 +11:00
Matt Lawrence
8d2a624fcc
Autotest: Refactor failsafe tests
2019-11-03 07:07:34 +08:00
Peter Barker
ec9eaeab10
autotest: increase allowed time for receiving ack to compass-cal cmd
...
Saw an instance of this timeout happening on the server
2019-10-18 12:24:40 +11:00
Andy Piper
f02d21811d
Tools: autotest dynamic notches
2019-10-10 20:26:02 +09:00
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
2019-09-28 07:58:48 +09:00
Peter Barker
a386048be7
Tools: autotest: add two basic tests for radio failsafe
2019-09-26 15:19:10 +10:00
Peter Barker
642935fd43
Tools: random Python cleanups based on lgtm analysis
2019-09-21 22:26:03 +10:00
Peter Barker
de3c9340cb
Tools: autotest: correct timeout on heli spline mission
2019-09-19 22:39:10 +10:00
Peter Barker
1a7284ca73
Tools: autotest: add test for spline-as-last-waypoint
2019-09-17 09:05:23 +09:00
Peter Barker
36ba3a6e4c
Tools: autotest: add test for follow mode
2019-09-16 12:00:11 +10:00
Peter Barker
479b2c5e11
Tools: autotest: allow nav-delay-abstime to delay arbitrary time
2019-08-21 16:08:24 +10:00
Peter Barker
bf0a947317
Tools: autotest: improve test diagnostics
2019-08-08 08:35:52 +10:00
Peter Barker
acf6cb8d75
Tools: autotest: rename clear_mission to clear_mission_using_mavproxy
2019-08-06 17:05:57 +10:00
Peter Barker
bca35ac469
Tools: autotest: stop trying to arm Heli in throw mode
2019-08-06 17:05:41 +10:00
Peter Barker
12b9928a56
Tools: autotest: break out a load_fence function
2019-08-05 16:37:08 +10:00
Andrew Tridgell
cee7cce1ca
autotest: update vision position test for new msg
2019-08-05 13:58:08 +10:00
Pierre Kancir
12cb09a3f4
Tools: factorize sitl rangefinder setup
2019-07-11 11:52:44 +10:00
Pierre Kancir
daaf769055
Tools: add arm/disarm testing on all modes
2019-07-11 11:42:45 +10:00
Pierre Kancir
9850d1afec
Tools: update with flake8
...
W605 invalid escape sequence '\s'
F402 import 'time' from line 10 shadowed by loop variable
E101 indentation contains mixed spaces and tabs
E703 statement ends with a semicolon
2019-07-09 12:46:39 +10:00
Peter Barker
e36231d547
Tools: autotest: loosen distance check when looking for lower point
2019-07-01 20:08:35 +10:00
Peter Barker
89ef13d32e
Tools: autotest: reference issue in disabled beacon test
2019-07-01 12:12:43 +10:00
Peter Barker
5b14be92e6
Tools: autotest: change beacon test to use EKF3
2019-07-01 07:20:58 +09:00
Peter Barker
b22fccd35d
Tools: autotest: add test for beacon navigation
2019-07-01 07:20:58 +09:00
Peter Barker
6442dd1f2f
Tools: autotest: make vision position test more reliable
2019-06-29 10:49:20 +10:00
Peter Barker
1827d88f9a
Tools: autotest: use set_parameter for setting glitch offsets
...
This state was persistent across tests, which wasn't helping for
consistency.
2019-06-21 13:50:55 +10:00
Peter Barker
98cb68157f
Tools: autotest: add a test for Copter surface tracking
2019-06-21 13:50:55 +10:00
Peter Barker
326e208123
Tools: autotest: allow switch to debounce in aux-switch test
2019-06-14 10:40:52 +10:00
Peter Barker
23f5fabbcf
Tools: autotest: add tests for aux-switch options for mission reset and clear
2019-06-13 19:37:32 +10:00
Peter Barker
10120cee54
Tools: autotest: disable horizontal fence avoidance test showing bugs
2019-06-07 15:26:39 +10:00
Peter Barker
6e13adb43c
Tools: autotest: add test for fence Avoidance
2019-06-07 15:26:39 +10:00
Peter Barker
9ee0befb38
Tools: autotest: Copter: add avoidance test for beacon fence
2019-06-04 09:06:07 +09:00
Peter Barker
3008fe6eb5
Tools: autotest: Copter: add test for fence avoidance sliding
2019-06-04 09:06:07 +09:00
Peter Barker
acdddb8b1f
Copter: autotest: Copter: add test for proximity boundary avoidance
2019-06-04 09:06:07 +09:00
Peter Barker
18391d8a9a
Tools: autotest: produce stacktraces under Python3
2019-05-02 13:15:37 +10:00
Peter Barker
68769e24c1
Tools: autotest: add timeout for problematic spline test
2019-04-29 10:02:09 +10:00
Peter Barker
b207c2607e
Tools: autotest: correct spline waypoint arming sequence
2019-04-25 13:05:46 +10:00
Peter Barker
27f642014c
Tools: autotest: add test for Copter onboard mag calibration
2019-04-23 10:06:17 +10:00
CAO MUQING
07747c5c09
Tools: autotest: add and update zigzag flight mode test for copter
...
Tools: autotest: add copter zigzag mode
Tools: autotest: update copter zigzag flight test
2019-04-19 07:51:49 +09:00
Peter Barker
18ed422a97
Tools: autotest: add test for flying spline waypoints
2019-04-16 21:41:58 +10:00
Peter Barker
119c5fe835
Tools: autotest: do not navigate to 0,0,0
...
This falls afould of the uninitialised-location check
2019-04-10 11:24:55 +10:00
Peter Barker
601504e685
Tools: autotest: ensure RNFD messages emitted
2019-04-09 22:17:58 +10:00
Peter Barker
7034ef2df7
Tools: autotest: raise throttle in loiter mode
...
This avoids the vehicle hitting the ground while we're looking for
messages.
2019-04-09 19:30:41 +10:00
Peter Barker
92970cf4ed
Tools: autotest: add test for Copter poshold user takeoff
2019-04-09 08:15:39 +10:00
Peter Barker
83f6bed1dc
Tools: autotest: add test for taking off in poshold in heli
2019-04-08 15:31:41 +10:00
Randy Mackay
0daed8c793
Tools: update autotest to use FLOW_TYPE
2019-04-08 11:26:59 +09:00
Rajat Singhal
a87d388a6c
Tools: autotest: Added tests for checking POSITION_TARGET messages for Copter
...
Tools: autotest: Added timeout, mavutil const in test_guided_local_target()
Tools: autotest: Corrected mesage checking in test_guided_local_target()
Tools: autotest: Fixed comments in test_guided_local_target()
Tools: autotest: Added test for checking whether correct local target is
received by Copter
Tools: autotest: added error tolerance, divided check into xyz components
Tools: autotest: Added test for correct local velocity target for Copter
Tools: autotest: Added test for checking if POSITION_TARGET_LOCAL messages are sent only in Guided Mode for Copter
2019-04-05 21:04:10 +11:00
Andrew Tridgell
84d5d4c933
autotest: fixed precision landing test for copter
...
make sure the target is away from the current location
2019-04-05 15:13:30 +11:00
Peter Barker
696de42eea
Tools: autotest: check we're seeing PL messages in the log during
...
precland
2019-04-04 11:54:58 +11:00
Peter Barker
b1119589e7
Tools: autotest: move AVC test into Copter-specific block
2019-04-01 11:35:59 +11:00
Peter Barker
74e4a7047f
Tools: autotest: add simple test for Copter flying with MANUAL_CONTROL
2019-03-27 16:12:10 +11:00
Peter Barker
9a16b40a73
Tools: autotest: rename get_rudder_channel to get_stick_arming_channel
...
... as some of these aren't actually rudder inputs...
2019-03-27 11:29:53 +11:00
Peter Barker
25e5243b63
Tools: autotest: include drift in Copter ManualThrottle tests
2019-03-26 20:57:15 +11:00
Peter Barker
e155ddbeba
Tools: autotest: add yaw test for motor fail test
2019-03-25 16:57:41 +11:00
Peter Barker
f19b831bc3
Tools: autotest: add brake mode test
2019-03-24 10:32:26 +11:00
Peter Barker
16476332b2
Tools: autotest: fix no-gps switch-to-location test
2019-03-22 08:19:42 +11:00
Peter Barker
6bf600c587
Tools: autotest: cope with being unable to reboot while armed
2019-03-19 10:53:37 +11:00
Peter Barker
9ca2c9d692
Tools: autotest: python3 fixes
...
Tools: autotest: use inbuilt zip on Python3
2019-03-13 20:26:24 +11:00
Peter Barker
72aeb26e86
Tools: autotest: allow more time for gps-glitch-in-auto test to run
2019-03-13 16:03:30 +11:00
Peter Barker
3a6298db9b
Tools: autotest: loosen maximum distance allowed on loiter-to-ne
2019-03-13 14:51:04 +11:00
Peter Barker
d53f787a14
Tools: factor init up into parent class
...
Tools: autotest: use speedup 8 for all suites
for reliability
2019-03-13 08:20:20 +11:00
Peter Barker
f7ecba1a36
Tools: autotest: shove resets shove-time to zero; eliminate race condition
2019-03-12 16:09:03 +11:00
Peter Barker
e045f61473
Tools: autotest: add test for throw mode
2019-03-12 11:09:37 +11:00
Peter Barker
b47b97a981
Tools: autotest: add test for QuadPlane controller pre-arm checks
2019-03-12 10:14:14 +11:00
Peter Barker
b450355ff6
Tools: autotest: remove needless wrappers, initialisation etc around guided-submode test
...
Also disable disarm delay due to autotest mavlink traffic issues
2019-03-11 16:19:30 +11:00
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
2019-03-11 13:59:51 +11:00
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
2019-03-11 11:25:04 +11:00
Peter Barker
c5c67362fa
Tools: autotest: do not test Copter for loiter-requires-position
2019-03-11 11:03:03 +11:00