Peter Barker
b8dba9886f
autotest: Python3 fixes for LTM tests
5 years ago
Andrew Tridgell
9f2c689ec8
waf: fixed build to produce consistent binary
...
this ensures that optimisation levels are added regardless of whether
clean is run before or after a configure
5 years ago
Andrew Tridgell
4ca11224ba
waf: embed files from ROMFS directory in SITL
5 years ago
Andrew Tridgell
1b5e5de0d1
waf: prevent warnings about OSD_ENABLED in build
5 years ago
Pierre Kancir
aec5ae91fa
Tools: adjust zigzag timing to pass test
5 years ago
Pierre Kancir
3f441e61cd
Tools: copter : make zigzag more verbose
5 years ago
Pierre Kancir
f24f97e51b
Tools: sub: update to new wait functions
...
Signed-off-by: Pierre Kancir <pierre.kancir.emn@gmail.com>
5 years ago
Pierre Kancir
aba594fe2d
Tools: copter: update exception for rangefinder test
5 years ago
Pierre Kancir
1689714a5c
Tools: copter: add more verbose on fly_guided_change_submode
5 years ago
Pierre Kancir
56298aabda
Tools: update arduplane.py wait function parameters
5 years ago
Pierre Kancir
e4eebce5a6
Tools: update arducopter.py to use new wait functions
5 years ago
Pierre Kancir
2d65cbd884
Tools: Common : create generic wait_and_maintain function, upgrade all wait functions to use it
5 years ago
Peter Barker
87d363c3f4
Tools: use renamed autotest step names
5 years ago
Peter Barker
2d29cc3eda
Tools: build_ci.sh: use canonicalised autotest names
5 years ago
Peter Barker
be49396d32
autotest: canonicalise step names (e.g. drive.APMrover2 -> test.Rover)
...
Map from older step names to newer test names added for
backwards-compatability
5 years ago
Tejprakash-Sharma
cdbc5f1655
Tools/GIT_Test: Added a dev name
...
Tools/GIT_Test: Added a new dev name Tejprakash Sharma to GIT_SUCCESS.txt
5 years ago
Andrew Tridgell
318d467ecc
AP_Periph: fixed airspeed to use corrected pressure
...
this prevents the AP_Periph node from doing the fabs()
5 years ago
Peter Barker
bfc4802b37
autotest: fix sitl reboot
5 years ago
Ahmed Majuid
6ffc35fbf3
Tools: added name to GIT_Success.txt
5 years ago
Andrew Tridgell
bdc615e4cc
Tools: added rcda_decode script
5 years ago
bugobliterator
21a6a5d061
waf: disable use of libc realloc for chibios
5 years ago
bugobliterator
51fa1773b4
waf: enable heap methods for everything but bootloader
5 years ago
Rishabh
c859287310
Tools: param_metadata: check for duplicate enteries in parameter value field
5 years ago
Sohan Anisetty
b3fb99eddc
Tools: added name to GIT_Success.txt
5 years ago
Peter Barker
6206cbd1fa
autotest: add sanity checking for undocumented/overdocumented logger messages
5 years ago
Gabsxk
dfd3fa9b94
Tools: Gabsxk to GIT_Success.txt
5 years ago
Peter Barker
e671a0912e
autotest: logger_metadata: understand , in @LoggerMessage
...
This means multiple messages use exactly the same meaning in the fields
Also retain ordering of fields
5 years ago
Peter Barker
1104f15d88
Tools: build log message documentation on autotest server
5 years ago
Peter Barker
9bb40af1c7
Tools: add script to build all parameter documentation
5 years ago
Peter Barker
28c3ba32ae
autotest: add test for AP_Logger documentation generation
5 years ago
Peter Barker
60ff6c0b24
autotest: add parser for the logger metadata
5 years ago
Peter Barker
741d3e1435
autotest: make verify_parameter_values more verbose
5 years ago
Peter Barker
30baad35b2
autotest: improve debug on RC override test timeout
5 years ago
Peter Barker
403950f61f
autotest: add autotests for CPU failsafe
5 years ago
Peter Hall
32276d9725
Tools: autotest: apmrover2: add more scripts to and enable internal test
5 years ago
Peter Barker
61cc1decc3
Tools: start of script to help decode stm32 ICSR register
...
pbarker@bluebottle:~/rc/ardupilot(master)$ ./Tools/scripts/decode-ICSR.py 4196355
VECTACTIVE: 3 (Hard fault)
RESERVED1: 0
ROTOBASE: 1
VECTPENDING: 0
RESERVED2: 0
ISRPENDING: 1
RESERVED3: 0
PENDSTCLR: 0
PENDSVCLR: 0
PENDSVSET: 0
RESERVED4: 0
NMIPENDSET: 0
pbarker@bluebottle:~/rc/ardupilot(master)$
5 years ago
Peter Barker
92d2186b95
autotest: don't use self.mav.motors_disarmed_wait as it blocks forever
5 years ago
Peter Hall
9ae6633a08
AP_Periph: update to new NeoPixel API
5 years ago
Andrew Tridgell
92e4d9dd04
Tools: update R9Pilot bootloader
5 years ago
Andy Piper
718a6593e6
autotest: disable harmonic FFT test
5 years ago
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
5 years ago
Callan Daniel
f1d6588954
add to locations.txt
...
Add Highway Airfield (South Africa) to locations.txt
5 years ago
Peter Barker
bb0920d56a
Tools: build_parameters: remove unused function parameters
5 years ago
Andrew Tridgell
305fc09e2b
Tools: rebuild bootloaders with CS fix
5 years ago
Andrew Tridgell
e15bb744ff
Tools: improve build_bootloaders.py script
...
give list of failed builds
5 years ago
Andrew Tridgell
0f7de04d79
Tools: added image_size to manifest
5 years ago
Andy Piper
94ff5d13c0
autotest: limit frequency matching to resolution of the FFT
5 years ago
Andrew Tridgell
998f93c7c9
AP_Periph: fixed HWESC RPM and current readings
5 years ago
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.
5 years ago
Peter Barker
5f8b7e990e
autotest: make scripts directory relative to CWD
...
This is where the library is expecting to find the scripts directory.
The existing setup assumes that autotest has been run from the root
directory - that's not always the case. For example, the autotest
server starts everything one-up from the root directory.
5 years ago