Peter Barker
28ed2e3cd5
autotest: add support for building alternate binaries
...
e.g. adding features ordinarily compiled out
3 years ago
Andrew Tridgell
2f7a8769c0
autotest: added --ubsan and --ubsan-abort to sim_vehicle.py and autotest.py
...
allows for undefined behaviour checking in SITL
3 years ago
Andrew Tridgell
003fef229c
Tools: disable convertgpx step in autotest
...
this is taking 5 hours to run. It just isn't worth it
3 years ago
Peter Barker
7bb36a5630
autotest: correct path to source build_sizes.py script
...
This script is run on the build server from the APM root directory; this
bit copies it there before we change branches in the repo
3 years ago
Peter Barker
50d30ae045
autotest: reformat things-to-copy list
3 years ago
Andrew Tridgell
e5888d42d9
Tools: update build_sizes.py from master
3 years ago
Peter Barker
746d9fda8d
autotest: add --callgrind option
3 years ago
Peter Barker
ad32f8d6d2
autotest: allow building of blimp in autotest
3 years ago
Josh Henderson
27bb200644
Tools: add sitl_32bit board type for sim_vehicle & autotests
3 years ago
Josh Henderson
b42a95eb20
Tools: autotest.py enable unit testing for SITL
3 years ago
Peter Barker
93e6cfef35
autotest: move helicopter tests to own file
3 years ago
Peter Barker
1e1e8010e3
autotest: remove APM references
3 years ago
Peter Barker
5e81026e78
autotest: add option to hard-reset after every test
4 years ago
Andrew Tridgell
2b1e80c70d
Tools: copy board_list.py for build_binaries.py
4 years ago
Andrew Tridgell
618fa156c7
autotest: added --replay option to autotest
...
make for easy creation of EKF replay logs
4 years ago
Andrew Tridgell
a6a01cf432
autotest: added --ekf-single and --postype-single options to autotest
4 years ago
Peter Barker
743ed05367
autotest: detect ap-*.core as we do core.* files
4 years ago
Peter Barker
fd803ddafc
autotest: remove stray diagnostic files before run
4 years ago
Peter Barker
70a161a583
autotest: create SITL debug binaries by default
4 years ago
Peter Barker
d82a229584
autotest: revert to subprocess.check_call
...
.run is only Python3
4 years ago
Pierre Kancir
39c96f63c8
Tools: autotest.py: total flake8 compliance.
4 years ago
Pierre Kancir
7ddb4d681d
Tools: autotest: correct exception handling on unit test run.
4 years ago
Peter Barker
0b517cfc57
autotest: start GDB in tui mode by default
4 years ago
Pierre Kancir
cf350a52e9
Tools: Autotest: add --coverage option
4 years ago
Pierre Kancir
58358d9f97
Tools: correct arguments passing on autotest.py
4 years ago
Pierre Kancir
458b6084fa
Tools: don't make report test failure on coverage
4 years ago
Peter Barker
117a44b589
autotest: remove corefiles at start of run
...
These lead to false-positive failures in the test suite
4 years ago
Iampete1
0628aa9e29
Tools: autotest: add sailboat autotest
4 years ago
Peter Barker
c350268918
autotest: correct compilation of Replay in autotest suite
4 years ago
Peter Barker
d2c00f7b26
autotest: ensure RC thread is killed after each run_test
...
Every run_test starts a thread. del is not being called. So clean it
up in the caller
4 years ago
Peter Barker
500679ec5b
autotest: correct creation of default parameters
...
Simulation won't start if nothing is connected to 5760 - so just connect
mavproxy there
4 years ago
Peter Barker
ef4ebbf126
autotest: add a do-nothing --autotest-server option
...
This option is currently ignored, but if given allows the script to
continue normally.
This allows us to change the autotest server to pass the option in - and
then we can change autotest.py so that unless the option is given we
spit out a help message rather than completely stuff up the user's
development environment
4 years ago
bugobliterator
5074b6d336
autotest: add test case for GPS ordering
...
also fix flake8 issues
4 years ago
bugobliterator
48277b43e4
Tools: add autotest for checking GPS ordering
4 years ago
Peter Barker
e3887c8d93
autotest: make and mark autotest.py flake8-clean
4 years ago
Peter Barker
be8f747b7a
autotest: adjust timeout for Valgrind; disable for gdb
4 years ago
Pierre Kancir
2b71bf8e99
Autotest: fix subtests completion
4 years ago
Peter Barker
2e2e34d784
autotest: correct run_one_test case (vehicle.testname case)
4 years ago
Peter Barker
c7a6047904
autotest: add option to retry tests / create and use Test definition object
4 years ago
Peter Barker
cd8a393ac2
autotest: create own RC thread to handle setting of RC overrides
...
autotest: prevent method-on-undef problem in case of early test failure
autotest: plumb MAVProxy rc input back in for switch test
autotest: close off rc thread in case of timeout
4 years ago
Peter Barker
8e6d144d72
autotest: re-raise KeyboardInterrupt after closing pexpects
...
this gives a stack trace, which is handy if the tests get caught
indefinitely somewhere
4 years ago
Peter Barker
6908a776fa
autotest.py: timeout after 5400 seconds
4 years ago
Pierre Kancir
cd98129022
Autotest: fix css loading for autotest.ardupilot.org
4 years ago
Andrew Tridgell
f674d124d6
autotest: use SITL replay
4 years ago
Andrew Tridgell
a37cae5dae
autotest: added test.Copter.Replay test
4 years ago
bugobliterator
c72c96fa9c
Tools: setup CI test for CANBus
4 years ago
Pierre Kancir
4ca8f6bf1e
Autotest: fix githash on python 3 for firmware html page
4 years ago
Pierre Kancir
de927691f2
Tools: remove empty fields in autotest.ardupilot.org
4 years ago
Buzz
586e9f80d5
AutoTest: break copter autotests into smaller "under 10 minute" chunks to speedup github actions CI
4 years ago
Andrew Tridgell
8b95fac214
Tools: added --Werror option to autotest.py
4 years ago