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
Peter Barker
749b678e14
autotest: add scan-build autotest steps
5 years ago
Pierre Kancir
1fa6138ca1
Tools: Autotest.py: Allow autotest subtests completion
5 years ago
Peter Barker
6490a57179
autotest: move check_logs to be an AutoTest-class function
...
This makes the AutoTest instance cognizant of the binary log files it is creating. This will be useful for checking the contents of the log files created.
5 years ago
Peter Barker
d08e9b3363
autotest: --list-subtests works for QuadPlane, Heli and BalanceBot
5 years ago
bugobliterator
183e50b31f
autotest: fix autotest on mac os x
5 years ago
Peter Barker
475027e03a
Tools: autotest.py: add --enable-math-check-indexes
5 years ago
Peter Barker
864717310d
autotest: allow specification of EKF type to use on commandline
5 years ago
Samuel Tabor
e30f0a9173
autotest: Move soaring test into plane.
5 years ago