ardupilot/Tools/autotest
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.
2018-12-27 15:15:59 +11:00
..
aircraft Tools: added TugGoat's modifications to the Rascal JSBSim model 2018-12-18 13:06:03 +11:00
ArduPlane-Missions autotest: updated OBC2016 mission 2016-07-20 19:44:14 +10:00
ArduRover-Missions Tools: autotest: add a test for driving a simple RTL mission 2017-12-09 22:34:07 +11:00
default_params Tools: sailboat autotest param default enable SITL wind speed sensor 2018-11-01 18:04:19 +09:00
jsb_sim autotest: python3 support 2016-11-09 11:48:22 -03:00
param_metadata Tools: Allow specifying parameter metadata format 2018-12-11 10:24:40 +11:00
pysim autotest: allow autotest with valgrind to cope with new operator 2018-12-07 08:40:39 +11:00
web autotest statistics tags 2018-12-09 18:02:57 +11:00
web-firmware Tools: web-firmware: update firmware flashing instructions 2018-11-15 09:55:14 +11:00
win_sitl Tools - added extra packages for Cygwin environment setup scripts 2018-05-12 10:59:10 +09:00
XPlane autotest: An X-Plane soaring mission file 2017-04-08 20:01:33 +10:00
__init__.py Tools: update python coding style 2016-09-01 13:05:11 +10:00
ap1.txt Tools: autotest: ap1.txt remove content from unused field 2018-11-16 10:06:25 +11:00
apmrover2.py Tools: autotest: move balancebot to new tests structure 2018-12-18 10:06:09 +11:00
arducopter.py Tools: autotest: fix initial mode switch position race 2018-12-27 15:15:59 +11:00
arduplane.py Tools: autotest: convert plane over to new tests structure 2018-12-18 10:06:09 +11:00
ardusub.py Tools: autotest: convert ArduSub over to new tests framework 2018-12-18 10:06:09 +11:00
autotest.py CI: removed px4 builds 2018-12-22 11:06:59 +11:00
balancebot1.txt Tools: autotest: fix balancebot tests 2018-12-15 10:02:11 +11:00
balancebot.py Tools: autotest: move balancebot to new tests structure 2018-12-18 10:06:09 +11:00
bisect-helper.py Tools: add bisect-helper.py 2018-03-09 10:38:48 +11:00
build-with-disabled-features.py Tools: build all vehicles in build-with-disabled-features 2018-05-10 17:55:13 +09:00
CMAC-circuit.txt autotest: added takeoff to CMAC-circuit.txt 2013-09-16 11:39:11 +10:00
CMAC-grid.txt autotest: a useful CMAC test pattern from Paul 2014-02-15 05:27:51 +11:00
common.py Tools: autotest: fix initial mode switch position race 2018-12-27 15:15:59 +11:00
copter_AVC2013_mission.txt AutoTest: rename AVC2013 to copter_AVC2013_mission 2014-04-08 10:57:30 +09:00
copter_glitch_mission.txt Tools: autotest: copter_glitch_mission: zero unused land parameter 2018-11-16 10:06:25 +11:00
copter_loiter_to_alt.txt Tools: autotest: add test for Copter loiter-to-alt 2018-10-30 17:50:46 +09:00
copter_mission.txt Tools: autotest: copter_mission: remove value in unused parameter in RTL 2018-11-16 10:06:25 +11:00
copter_nav_delay_takeoff.txt Tools: autotest: add test for Copter delayed-takeoff-with-do-set-speed 2018-08-20 14:15:40 +09:00
copter_nav_delay.txt Tools: autotest: add test for copter's NAV_DELAY function 2018-08-07 22:37:07 +10:00
copter_payload_place.txt Tools: autotest: add tests for precision loiter and landing 2018-11-15 19:03:01 +11:00
copter_spline_mission.txt AutoTest: copter test that zero alt defaults to current alt 2014-11-06 11:53:56 +09:00
copter_terrain_mission.txt SITL: add copter terrain missions 2016-04-30 10:33:01 +09:00
copter-gripper-mission.txt Tools: autotest: add tests for gripper mission items 2018-10-30 15:37:18 +11:00
examples.py Tools: add ability for autotest to run examples 2018-09-19 22:40:20 -07:00
fakepos.py autotest: python3 support 2016-11-09 11:48:22 -03:00
fg_plane_view.bat autotest: make bat files work with multiple versions of flightgear 2016-07-14 12:50:27 +10:00
fg_plane_view.sh autotest: fixed fg_plane_view.sh 2016-01-04 07:58:54 +11:00
fg_quad_view.bat autotest: make bat files work with multiple versions of flightgear 2016-07-14 12:50:27 +10:00
fg_quad_view.sh autotest: fixed fg_quad_view for new FlightGear versions 2016-01-04 14:31:21 +11:00
flaps.txt Tools: autotest: add flaps test 2018-08-15 10:16:13 +10:00
junit.xml auto est: modular tests and unit testing with Junit.xml output for jenkins 2012-07-05 23:48:50 -07:00
locations.txt Location: added Elvenes airport (ENLV) 2018-10-20 18:25:29 +11:00
plane-gripper-mission.txt Tools: autotest: add tests for gripper mission items 2018-10-30 15:37:18 +11:00
quadplane.py Tools: autotest: convert QuadPlane to new tests framework 2018-12-18 10:06:09 +11:00
README First version of APM autotest 2011-10-31 13:50:34 +11:00
rover1.txt Tools: autotest: rover1.txt: ArduPilot doesn't use the current-wp param 2018-11-16 10:06:25 +11:00
rover-camera-mission.txt Tools: autotest: add test for camera trigger distance 2018-10-30 15:37:18 +11:00
rover-fence-ac-avoid.txt Tools: add test for proximity avoidance switch 2018-10-30 12:10:42 +11:00
rover-gripper-mission.txt Tools: autotest: add tests for gripper mission items 2018-10-30 15:37:18 +11:00
run_in_terminal_window.sh Tools: correct quoting in run_in_terminal_window.sh 2018-03-15 07:40:23 +09:00
sim_vehicle.py autotest: removed check on JSBSim version 2018-12-18 13:06:03 +11:00
sub_mission.txt autotest: (Sub) only execute one circle instead of four 2017-04-07 14:47:48 -04:00
sub-gripper-mission.txt Tools: autotest: add tests for gripper mission items 2018-10-30 15:37:18 +11:00

This is an automated test suite for APM