Andrew Tridgell
e15bb744ff
Tools: improve build_bootloaders.py script
...
give list of failed builds
2020-03-11 09:53:06 +11:00
Andrew Tridgell
0f7de04d79
Tools: added image_size to manifest
2020-03-11 09:43:06 +11:00
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
Peter Barker
d464db9c70
Tools: create log of build_binaries.py builds
2020-03-07 20:49:36 +11:00
Peter Barker
194998d631
travis: restore fly.ArduCopter as running all tests
2020-02-22 16:51:39 +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
Pierre Kancir
1d8a9ab556
Tools: make dumpstack and run-coverage .sh script
2020-02-20 20:41:26 +11:00
Pierre Kancir
097cffaa06
Tools: build_ci: remove useless check for waf support
2020-02-20 20:41:26 +11:00
Peter Barker
14e758a6d1
Tools: add sitltest-tracker into build_ci.sh
2020-02-19 13:13:45 +11:00
Andrew Tridgell
01b5337d91
Tools: auto-build f303-M10025
2020-02-17 12:49:34 +11:00
CUAVcaijie
b854fa3d4e
Tools: added CUAV-Nora to autobuild
2020-02-12 21:17:49 +11:00
Peter Barker
93ac71095d
Tools: build_binaries, sort boards before building, print board counts
2020-02-08 11:06:32 +11:00
Andrew Tridgell
b3ff75ed6b
Tools: fixed list for USBID in generate_manifest.py
2020-01-27 10:16:49 +11:00
Andrew Tridgell
d87306afbd
Tools: auto-build f303-Universal firmware
2020-01-26 09:12:55 +11:00
Andrew Tridgell
0d283bf3a7
Tools: added --build-target to configure_all.py
2020-01-19 07:24:57 +11:00
Andrew Tridgell
a777031f54
Tools: auto-build R9Pilot
2020-01-18 17:00:44 +11:00
Michel Pastor
e2ac1acfcc
Tools: added SuccexF4 to auto build
2020-01-18 14:54:29 +11:00
Peter Barker
2342ea600a
Tools: exclude build-linux-libraries and gtest from coverage analysis
...
The build-linux-libraries were mavlink-generated headers created when we
build the examples. We don't intentionally try to test anything in
there at the moment, so it's noise.
2020-01-13 16:11:49 +11:00
Andrew Tridgell
82148607ee
Tools: add USBID to generated apj file
2020-01-06 09:55:26 +11:00
Peter Barker
57300d0769
Tools: remove build before running coverage
...
Stop losing a run because a file has been removed.
2020-01-05 12:16:59 +11:00
Andrew Tridgell
26e0f5c084
Tools: add python version option to configure_all.py
2020-01-02 09:52:57 +11:00
Andy Piper
70d00f2361
Tools: generate_manifest for KakuteF7Mini
2019-12-30 21:16:42 +11:00
Andrew Tridgell
e813d349ba
Tools: added bin format as valid firmware
2019-12-29 19:57:06 +11:00
Peter Barker
29e8d17e2c
Tools: show test timings in CI output
2019-12-29 08:05:01 +11:00
Michael du Breuil
cebe4eefa5
Tools: Remove gcc 4.9 from CI prereqs
2019-12-20 11:03:31 +11:00
Andrew Tridgell
c545171cec
Tools: fixed compiler path for autotest
2019-12-17 18:10:23 +11:00
Andy Piper
fc16c5c2ae
Tools: align ci gcc with environment gcc v6 on arm
2019-12-17 10:56:44 +11:00
Peter Barker
704407118b
Tools: use https:// scheme for ardupilot URLs
2019-12-10 07:53:46 +11:00
Andrew Tridgell
d7018a2ba0
Tools: switch to https URL for firmware
2019-12-08 07:44:14 +11:00
Andrew Tridgell
dd4ec08ec8
Tools: removed old wordpress update of params
2019-12-05 14:29:58 +11:00
Andrew Tridgell
36ea023e8d
Tools: added H7 info in uploader
...
and don't mention 1M flaw unless family is vulnerable to it
2019-11-25 21:52:45 +11:00
Peter Barker
8f99262ffe
Tools: CI: install MAVProxy from source rather than using pip
...
Trying to get correct version of pymavlink (i.e. the one with messages
references in our mavlink repository)
As-is, if there is a pymavlink release after the one references in the
ardupilot repo, we don't pick up any new messages in the Python
bindings.
2019-11-12 07:52:22 +08:00
Peter Barker
ee1f919244
Tools: do recursive submodule update when installing pymavlink
2019-11-12 07:52:22 +08:00
Peter Barker
1279c63ece
Tools: run-coverage: build unit-tests and examples with debug
2019-11-08 14:34:15 +11:00
Andrew Tridgell
db8c682a14
Tools: added f303-GPS to builds
2019-11-01 10:53:53 +11:00
Andrew Tridgell
cd98659abe
Tools: cope with location of AP_Periph in Tools directory
2019-10-25 13:52:43 +11:00
Andrew Tridgell
9a176526d7
Tools: include bin files on firmware server for AP_Periph
2019-10-25 13:52:43 +11:00
Andrew Tridgell
6f6a8d5d14
Tools: auto-build AP_Periph binaries
2019-10-25 09:35:27 +11:00
Andrew Tridgell
c5afc3ff99
Tools: use crc_crc32() in app descriptor
2019-10-21 19:12:01 +11:00
Andrew Tridgell
5cda8b4a4f
Tools: updated AP_Periph CI and docs
...
target is now f103-GPS
2019-10-16 13:13:24 +11:00
Andy Piper
16c9649ced
Tools: bootloader and binary build for Kakute F7 mini
2019-10-12 21:53:55 +11:00
Andrew Tridgell
c19d31d0c3
Tools: autobuild Pixhawk1-1M
2019-10-01 09:08:25 +10:00
Peter Barker
073248eca5
Tools: autotest: remove vestiges of waf-run coverage
2019-09-27 07:20:21 +10:00
Andrew Tridgell
f5364e5efa
Tools: added script for creating apj file from *.bin
...
useful when you have a binary firmware and want to be able to upload
it with uploader.py
2019-09-25 08:40:02 +10:00
Peter Barker
d8fb003cc2
Tools: add entry for running unit tests to build_ci.sh
2019-09-24 14:30:13 +10:00
Peter Barker
642935fd43
Tools: random Python cleanups based on lgtm analysis
2019-09-21 22:26:03 +10:00
Peter Barker
cefd30a086
travis: run balancebot tests as part of CI
2019-09-18 09:10:37 +10:00
Andrew Tridgell
84b035692f
Tools: added --no-bl option to configure_all.py
2019-09-16 12:53:44 +10:00
Andrew Tridgell
ab5868c0fa
Tools: added CubeBlack+ to autobuild
2019-09-16 12:53:44 +10:00