Peter Barker
f71f100d6a
Tools: autotest: make drain_mav truly drain the mavlink connection
6 years ago
Peter Barker
e045f61473
Tools: autotest: add test for throw mode
6 years ago
Peter Barker
b47b97a981
Tools: autotest: add test for QuadPlane controller pre-arm checks
6 years ago
Peter Barker
b450355ff6
Tools: autotest: remove needless wrappers, initialisation etc around guided-submode test
...
Also disable disarm delay due to autotest mavlink traffic issues
6 years ago
Andrew Tridgell
57ab496a1c
Tools: fixed board selection in build_binaries.py
6 years ago
Andrew Tridgell
13e3c2fa92
Tools: fixed exception in generate_manifest.py
6 years ago
Peter Barker
28e27b4120
Tools: autotest: improve test reliability
...
Also remove redundant reset code
Tools: autotest: drain mav and all pexexpects before running each test
Tools: autotest: increase some timeouts for failures when running under GDB
Tools: autotest: correct ordering of operations in mount test
6 years ago
Andrew Tridgell
aca2115401
Tools: auto-build CubeYellow
6 years ago
Peter Barker
9f80e5b5f5
Tools: autotest: fix horizontal fence test
...
We do not receive position updates fast enough to reliably detect the
vehicle to be within 10m of home, so increase that radius
6 years ago
Peter Barker
6418226106
Tools: autotest: increase test diagnostics
...
Tools: autotest: improve wait_distance_home_gt output
Tools: autotest: emit progress for parameter sets
Tools: autotest: add progress for RC health checks
Tools: autotest: remove pointless context
6 years ago
Peter Barker
c5c67362fa
Tools: autotest: do not test Copter for loiter-requires-position
6 years ago
Peter Barker
2ef24e700e
Tools: autotest: correct gripper tests
...
set_rc swallows messages - like the statustext messages we are looking
for
6 years ago
Andrew Tridgell
88f34a8456
Tools: added bootloader build for mindpx-v2
6 years ago
Andrew Tridgell
f30f7ca395
travis: added F7 and H7 boards to travis builds
...
ensure these two build types don't get broken
6 years ago
Peter Barker
d48eab893a
Tools: autotest: stop swallowing critical messages with get_sim_time()
6 years ago
Peter Barker
38e26757fd
Tools: autotest: add option to quieten some functions
...
Useful when you know the output is not going to be useful
6 years ago
Tom Pittenger
d47663c0ba
Tools: allow uploader.py to detect ttyS* on Ubuntu on Windows (WSL)
6 years ago
Peter Barker
e4b3ad377d
Tools: autotest: acceptance distance for rally points is WP_RADIUS
6 years ago
Peter Barker
c464da69f1
Tools: autotest: fix Plane guided test
...
70 degrees is past LIM_ROLL_CD!
6 years ago
Peter Barker
01440f2587
Tools: autotest: increase debug on precland
6 years ago
Peter Barker
2a9e0859c7
Tools: autotest: use class map for getting test class for full test name
6 years ago
Peter Barker
a504f9ac8d
Tools: autotest: add option to use cached home for distance_to_home
6 years ago
Peter Barker
529903622d
Tools: autotest: reduce output lines in NavDelay test
...
Also remove pointless (unclosed) contexts and try blocks
6 years ago
Peter Barker
243abe8751
Tools: autotest: allow balancebot tests to be run individually
6 years ago
Peter Barker
4d3ca97a0f
Tools: autotest: correct pre-arm flags-OK checks
6 years ago
Peter Barker
19f51813f2
Tools: autotest: include mavproxy output in all vehicle test log files
6 years ago
filipsladek
236ab29e51
Tools: vagrant: adjust paths for JSBSim now being built in build directory
6 years ago
filipsladek
09b09ad288
Tools: scripts: Update jsbsim installation script.
...
According to http://ardupilot.org/dev/docs/setting-up-sitl-on-linux.html
"
In the past ArduPilot required a special version of JSBSim. As of December 2018 that is no longer the case, and we can use the standard JSBSim releases.
"
Moreover currently build-jsbsim.sh is failing with error:
../../src/models/propulsion/FGTurbine.h:297:3: error: ‘FGParameter’ does not name a type; did you mean ‘FGThruster’?
FGParameter *N1SpoolUp;
^~~~~~~~~~~
6 years ago
Peter Barker
194142b343
Tools: autotest: add simple test for fence prearms
6 years ago
Peter Barker
e78eec3292
Tools: autotest: account for Rover blowing past home in DriveRTL
6 years ago
Peter Barker
f2e3d377ad
Tools: autotest: drain mav during RTL test to improve reliability
6 years ago
Peter Barker
91436c5314
Tools: autotest: add test for high-throttle-at-mode-change
6 years ago
Peter Barker
0cdb1c9d1e
Tools: autotest: remove redundant wait-ready-to arm output
6 years ago
Andrew Tridgell
9e50c1b64e
waf: fixed case insensitive board name
6 years ago
Peter Barker
b1bbe09602
Tools: autotest: increase timeout on pid tuning
6 years ago
Peter Barker
f23c6e1624
Tools: autotest: better streamrate reset
6 years ago
Peter Barker
e800ae21ed
Tools: autotest: add simple test that althold works
6 years ago
Peter Barker
d3b8504757
Tools: autotest: improve debug output
6 years ago
Peter Barker
b40f03dfbe
Tools: autotest: add test for Copter PID parameter checks
6 years ago
Peter Barker
a2ebdf6f2e
Tools: autotest: Indicate we have handled an alarm
6 years ago
Peter Barker
0efb404ff6
Tools: autotest: add simple test for AIRSPEED_AUTOCAL
6 years ago
Peter Barker
b4af1dae0f
Tools: autotest: skip rudder disarm for balancebot
6 years ago
Peter Barker
5f315aab59
Tools: autotest: fix infinite hang in wait_statustext
6 years ago
Peter Barker
8c35ddc0eb
Tools: autotest: add PID_TUNING test
6 years ago
Peter Barker
e68ceda59e
Tools: scripts: uploader.py takes target-system / target component
6 years ago
Andrew Tridgell
102141756a
waf: make board name case insensitive in waf configure
6 years ago
Peter Barker
792fbc6240
Tools: autotest: allow imprecise home in set-home test
...
float<->integer conversion issues means this comes back imprecisely
6 years ago
Buzz
31697a3b0c
Tools: add support for GCOV code coverage tool and HTML reporting with LCOV.
...
first, "apt install gcovr lcov" as new prerequisites
then run:
./waf configure --enable-gcov
./waf build --lcov-report
and after much waiting review the report in HTML format with your preferred browser eg:
firefox reports/lcov-report/index.html
6 years ago
Andrew Tridgell
764bd97e89
Tools: update Pixawk4Pro bootloader
...
uses 400MHz clock
6 years ago
Boreas Wind
bef6a01682
Tools: Separate words with spaces in a help message
6 years ago