ardupilot/Tools
Peter Barker 49314b2b86 Tools: build_autotest.sh: install pymavlink after MAVProxy
Currently installing MAVProxy pulls pymavlink in as a dependency, so we
end up running whatever MAVProxy's master branch is pointing to
(currently pymavlink>=2.3.3).

ardupilot master can reference a pymavlink commit which is not part of
whatever MAVProxy's master branch is pointing to, so we end up with
failures like this in autotest:

  fly.ArduCopter:
    Mount (Test Camera/Antenna Mount) ('module' object has no attribute 'MAV_CMD_DO_SET_ROI_SYSID') (see /mnt/volume_nyc3_01/autotest/APM/buildlogs/ArduCopter-Mount.txt)
    FixedYawCalibration (Test Fixed Yaw Calibration) ('module' object has no attribute 'MAV_CMD_FIXED_MAG_CAL_YAW') (see /mnt/volume_nyc3_01/autotest/APM/buildlogs/ArduCopter-FixedYawCalibration.txt)

If we install pymavlink after installing MAVProxy we should end up with
the pymavlink messages generated from the messages in our mavlink
subdirectory, rather that the pymavlink messages shipped as part of the
pymavlink pip release.
2020-03-09 15:04:20 +11:00
..
AP_Bootloader AP_Bootloader: removed use of float in can code 2020-01-07 12:37:35 +11:00
AP_Periph AP_Periph: fixed current decoding for HWESC 2020-03-04 16:21:06 +11:00
ardupilotwaf waf: fixed build on cygwin 2020-02-22 22:41:24 +11:00
autotest autotest: make scripts directory relative to CWD 2020-03-09 14:34:02 +11:00
bootloaders Tools: rebuild AP_Periph bootloaders 2020-02-22 12:28:16 +11:00
CHDK-Scripts Global: Fix typos 2016-09-17 00:36:36 -03:00
CodeStyle Tools: CodeStyle: astylerc: change style to linux 2019-05-06 09:50:04 +10:00
completion Updated changes as requested in waf for shell completion 2020-02-18 10:38:56 +11:00
CPUInfo Tools: removed separate recursive sempahore test 2020-01-19 20:19:30 +11:00
debug Tools: switch to https URL for firmware 2019-12-08 07:44:14 +11:00
environment_install Tools:Add intelhex for python2 to let WAF build the hex files 2020-01-22 07:29:16 +11:00
FilterTestTool Tools: FilterTestTool fix open .BIN files on case sensitive systems 2020-02-17 08:59:44 +11:00
Frame_params Tools: update hexsoon edu450 recommended params 2020-02-20 19:28:24 +09:00
geotag geotag.sh - an advanced geotagging tool. 2018-05-15 11:30:21 +10:00
GIT_Test Tools: Dev test, appending name to GIT_Sucess.txt 2020-03-09 08:52:16 +09:00
gittools Tools: gittools: add git-subsystems-split 2015-09-09 10:50:35 +10:00
Hello build: removed remaining make.inc files 2018-12-22 11:06:59 +11:00
IO_Firmware Tools: updated IO firmware 2020-01-31 11:09:07 +11:00
Linux_HAL_Essentials Linux_HAL_Essentials: PocketPilot: change pinorder to final design 2018-05-04 08:00:49 +10:00
LogAnalyzer Tools: random Python cleanups based on lgtm analysis 2019-09-21 22:26:03 +10:00
mavproxy_modules Tools: sitl_calibration: add sitl_autonomous_magcal command 2016-10-11 12:58:37 +11:00
Pozyx/IndoorLoiter Pozyx: update uno sketch to work with AP_Beacon 2016-12-01 19:21:38 +09:00
Replay Replay: let AP_Vehicle handle loop() 2020-02-06 14:41:06 +11:00
scripts Tools: build_autotest.sh: install pymavlink after MAVProxy 2020-03-09 15:04:20 +11:00
UDP_Proxy Tools: added UDP proxy code 2019-09-24 12:41:44 +10:00
vagrant Tools: use https:// scheme for ardupilot URLs 2019-12-10 07:53:46 +11:00
Vicon Tools: fixed GPS pos error in Vicon script 2019-08-30 13:16:51 +10:00
PrintVersion.py Tools: include Sub in the list of known vehicles for PrintVersion 2017-08-15 11:49:35 +10:00