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
Peter Barker
cf2c0ec334
Tools: autotest: print time taken for each test
6 years ago
Peter Barker
f3cbf72f41
Tools: autotest: all autotest classes now take a frame
6 years ago
Pierre Kancir
8a7555bf56
Tools: autotest: fix up the arming tests
...
Tools: unify arm function failure message
Tools: get autodisarm time from parameter for autodisarm test
Tools: disable autodisarm for arm/disarm tests.
Tools: fix interlock channel for heli
Tools: simplify arming_test sub exclusion
Tools: fix empty string in progress
Tools: add back arming test to plane
Tools: allow single test run on Sub
Tools: remove old comments on autotest common
Tools: add vehicle type getter function
Tools: make get_rudder_channel abstract method
Tools: common make get_disarm_delay abstract method
Tools: make set_autodisarm_delay abstract method
Tools: rename set_throttle_zero to zero_throttle and use it
Tools: common.py remove unnecessary exception
Tools: subclass vehicle type
6 years ago
Peter Barker
d9d9745c11
Tools: autotest: add test for QuadPlane QAutoTune
6 years ago
Peter Barker
b66f80f452
Tools: autotest: allow heli tests to be run individually
6 years ago
Andrew Tridgell
9596358f3c
CI: removed px4 builds
6 years ago
Peter Barker
69293f46f3
Tools: autotest: convert Heli to new tests framework
6 years ago
Peter Barker
7aa1d51585
Tools: autotest: move balancebot to new tests structure
6 years ago
Peter Barker
8541a28637
Tools: autotest: support named tests
6 years ago
Peter Barker
f94755b5a1
Tools: autotest: collect logs correctly for Sub
6 years ago
Peter Barker
55377b424e
Tools: autotest: add extra-configure-args option to autotest.py
6 years ago
Peter Barker
4023f847c8
Tools: add ability for autotest to run examples
6 years ago
Pierre Kancir
f6cc934678
Tools: pep8 corrections + correct variable shadowing
7 years ago
Peter Barker
aa36d20aa1
Tools: autotest: add steps to autotest to build and run unit tests
...
This is Linux-specific ATM
7 years ago
Ebin
9c3b7e7c7d
Tools: Autotest for balance bot
7 years ago
Peter Barker
6dd8dbeb40
Tools: autotest: add ability to add breakpoints in autotest
7 years ago