Peter Barker
55f751a8f4
Tools: autotest: add some tests for Copter parachute functions
6 years ago
Peter Barker
e93cff6e44
Tools: autotest: add test that rangefinder switch works
6 years ago
Peter Barker
e6bfbe5f07
Tools: autotest: fix initial mode switch position race
...
Solves a race condition where an initial setting of mode via mavlink
could be overwritten by the vehicle polling the RC channels and changing
mode based on the new positions.
This will require each vehicle to specify the mode expected without an
RC inputs present and the expected mode once the RC defaults have been
installed. These two modes will need to be different to eliminate the
race condition.
6 years ago
Peter Barker
69293f46f3
Tools: autotest: convert Heli to new tests framework
6 years ago
Peter Barker
3b57635ec9
Tools: autotest: convert Copter to new tests framework
6 years ago
Peter Barker
a320a54f66
Tools: autotest: new wait_heartbeat raises exception if none received
6 years ago
Peter Barker
ec288cd867
Tools: autotest: make reboot detection more reliable
6 years ago
Peter Barker
f442a0a1b7
Tools: autotest: remove bad calls to progress
6 years ago
Peter Barker
723ad34dfb
Tools: autotest: disable disarm_delay in case of rc getting stuck
6 years ago
Peter Barker
4ae8595da3
Tools: autotest: make fly_avc_test a little more self-contained
6 years ago
Peter Barker
88a003edd9
Tools: autotest: flake8 compliance
6 years ago
Peter Barker
f84370bb04
Tools: autotest: consolidate mission-loading functions
...
Also add sanity checks for mission loading
Tools: autotest: add missing import for arduplane.py
6 years ago
Peter Barker
8b36565b6c
Tools: autotest: disable terrain in optical flow test
...
It is possible this is the cause of the unreliability of this test; the
rangefinder sees step-jumps in its readings.
6 years ago
Peter Barker
a75d678e7f
Tools: autotest: add tests for precision loiter and landing
6 years ago
Peter Barker
1d2f8555c0
Tools: ardupilotwaf: adjust for new location of uploader.py
6 years ago
Andrew Tridgell
6b5088207b
autotest: upload failed CI logs to autotest server
6 years ago
Peter Barker
c0af0cfe70
Tools: autotest: improve debug on optical limits test
6 years ago
Peter Barker
4e82250055
Tools: autotest: add test for Copter loiter-to-alt
6 years ago
Peter Barker
432b1fda3a
Tools: autotest: add tests for AP_Mount
6 years ago
Peter Barker
2157999307
Tools: autotest: add tests for gripper mission items
6 years ago
Peter Barker
a66cc52573
Tools: autotest: provide description of exceptions in constructors
6 years ago
Andrew Tridgell
de39318f6d
autotest: increase GPS AUTO glitch timeout
...
this was timing out in CI
6 years ago
Peter Barker
14d2012f54
Tools: autotest: add test for ekf navigation speed limits
6 years ago
Pierre Kancir
3a29379d9e
Tools: run test_arm_feature for heli
6 years ago
Pierre Kancir
f441ab9f2a
Tools: autotest: validate RTL if disarmed close to home
6 years ago
Pierre Kancir
598b487fef
Tools: autotest: adjust start alt for throttle failsafe
6 years ago
Peter Barker
e4738192dd
Tools: autotest: clear mission before toggling it in with ch7
6 years ago
Peter Barker
38ae0765ff
Tools: autotest: increase throttle in stabilize mode to account for pitching
6 years ago
Peter Barker
a7042e3847
Tools: autotest: tweak output messages, loosen camera trigger timeout
7 years ago
Peter Barker
a9621191d8
Tools: autotest: correct descent throttle in copter fence test
...
1500 is sufficient that we may not descend.
7 years ago
Pierre Kancir
f6cc934678
Tools: pep8 corrections + correct variable shadowing
7 years ago
Pierre Kancir
d5c4c32529
Tools: add gripper test for copter
7 years ago
cclauss
da7fe1055a
Tools: add missing import to arducopter.py
...
Fixes undefined names on lines 1406 and 1408
7 years ago
Pierre Kancir
aedd5a9db2
Tools: make takeoff check if it need arming and auto arm
7 years ago
Pierre Kancir
92d06c354e
Tools: rise nav_takeoff_delay_abstime delta to cope with rounding.
7 years ago
Pierre Kancir
cc8aca1619
Tools: various fixes for Copter tests
...
Tools: correct altitude check
Tools: correct tests syntax
Tools: add autotest syntax check on common
Tools: search for syntax mistake on autotest lambda
Tools: put copter in hover trottle to prevent crash
Tools: reboot after baterry failsafe test
Tools: copter takeoff wait_ready_to_arm before arming
Tools: arm copter after land on RTL
Tools: reset copter battery voltage after battery failsafe
7 years ago
Peter Barker
ac55fae1c1
Tools: autotest: add test for Copter delayed-takeoff-with-do-set-speed
7 years ago
Peter Barker
680f78869d
Tools: autotest: tidy and fix nav-delay test
7 years ago
Pierre Kancir
303e40f578
Tools: arducopter.py: add tolerance to takeoff alt
7 years ago
Pierre Kancir
2f9f793ccf
Tools: add arm and disarm tests
7 years ago
Pierre Kancir
a8ea84a729
Tools: autotest: clean function arguments
7 years ago
Pierre Kancir
579d471e98
Tools: use set_parameter instead of mavproxy directly
7 years ago
Peter Barker
eba8dee371
Tools: autotest: add test for delay-until-absolute-hour-minute-second
7 years ago
Peter Barker
b8c0199853
Tools: autotest: add test for copter's NAV_DELAY function
7 years ago
Peter Barker
af37e10126
Tools: autotest: factor out starting of our our mavlink connection
7 years ago
Pierre Kancir
a262099d35
Tools: arducopter.py: set submode change as test
7 years ago
Pierre Kancir
a930822d9d
Tools: unify exception on os.link
7 years ago
Pierre Kancir
d507805891
Tools: move guided_achieve_heading to common
7 years ago
Pierre Kancir
facc254138
Tools: move run_cmd to common
7 years ago
Peter Barker
b8030816b8
Tools: autotest: add tests for mode changes for Copter and Rover
7 years ago