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
Peter Barker
7c20a1ee05
autotest: rename apmrover2.py to rover.py
5 years ago
Peter Barker
691ae58a79
Tools: rename APMrover2 to Rover
5 years ago
Samuel Tabor
a4c5e12fac
Tools: Make soaring test a subclass of plane test.
5 years ago
Samuel Tabor
528dcc3f6b
Autotest: Add test for soaring.
5 years ago
Peter Barker
d966f5718d
autotest: add option to list subtests
5 years ago
Peter Barker
45ccced4df
autotest: add examples to help output
5 years ago
Peter Barker
2fb31e69ea
autotest: correct test class map for Helicopter
5 years ago
Peter Barker
9da91b2005
autotest: execute check-logs step for Tracker
...
... and newly-renamed steps.
Also, eliminate no-longer needed step prefixes as we've canonicalised
them.
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
Peter Barker
d464db9c70
Tools: create log of build_binaries.py builds
5 years ago
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
5 years ago
Andy Piper
05a0fe615b
Tools: split Copter tests into two runs to balance time on travis
5 years ago
Peter Barker
e3e152ae3e
autotest: make all-parameter-documentation-working a full autotest
5 years ago
Peter Barker
be7ae6fbc9
autotest: add --validate-parameters autotest option
...
After each reboot, the complete list of parameters is downloaded and
checked against parameter documentation generated from the source code.
5 years ago
Andy Piper
5f34ec6578
Tools: support lldb debugging for sim_vehicle and autotest
5 years ago
Peter Barker
642935fd43
Tools: random Python cleanups based on lgtm analysis
5 years ago
Peter Barker
87e43d6e44
Tools: autotest: add option to disable breakpoints at sim startup
6 years ago
Andrew Tridgell
1f98665699
moved build.Binaries ahead of build.All
...
ensure we get new builds out quickly
6 years ago
Peter Barker
fd19b257f9
Tools: autotest: print test failure summary at end of running all steps
6 years ago
Andrew Tridgell
0cbc612ef6
autotest: fixed copy of gen_stable.py
6 years ago
Peter Barker
2a9e0859c7
Tools: autotest: use class map for getting test class for full test name
6 years ago
Peter Barker
243abe8751
Tools: autotest: allow balancebot tests to be run individually
6 years ago
Peter Barker
a2ebdf6f2e
Tools: autotest: Indicate we have handled an alarm
6 years ago
Peter Barker
31a9ac7dbd
Tools: autotest: add test suite for Tracker
6 years ago
Peter Barker
624f196fb3
Tools: autotest: increase timeout to 3600 seconds
...
Right on the edge on my laptop at 3000
6 years ago
Willian Galvani
963905f812
Autotest: Add badge to index.html
6 years ago