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
Peter Barker
4c581a0522
Tools: autotest: correct invocation of build_all
7 years ago
Peter Barker
0ae82751b8
Tools: autotest.py: flake8 compliance
...
Also fixed a bug where CalledProcessError has not been imported
7 years ago
Peter Barker
167553e8a5
Tools: autotest: tidy usage and simplify vehicle build steps
7 years ago
Andrew Tridgell
3b143a99bf
autotest: removed sitl-debug varient
7 years ago
Peter Barker
a03ddc6798
Tools: autotest: correct default parameter names and paths
7 years ago
Peter Barker
5aa8890e5b
Tools: autotest: fail convertgpx if zip or gpsbabel fail
7 years ago
Peter Barker
b348cfa985
Tools: autotest: flake8 compliance
...
Taking the opportunity to make massive changes while we're destroying
history anyway.
7 years ago
Pierre Kancir
259dda810d
Tools: use base class to share code between vehicle tests
...
Autotest: common.py add new base class and test
Autotest : Common add heartbeat handling on wait_mode timeout
Autotest: common.py add reach_heading_manual and reach_distance_manual
Autotest: new autotest implementation for Rover
Autotest : rover add drive_square test
Autotest: new autotest implementation for Copter
Autotest: new autotest implementation for Plane
Autotest: new autotest implementation for Sub
Autotest: new autotest implementation
Autotest: new autotest implementation for QuadPlane
Autotest : Sub disable GCS_Failsafe on autotest to prevent timeout. The failsafe aren't currently tested on Sub
7 years ago
Peter Barker
50ccbb5d0c
Tools: autotest: correct speedup parameter handling
7 years ago
Peter Barker
94afaebdb7
Tools: autotest builds each vehicle parameters individually
7 years ago
Andrew Tridgell
20d44136b0
autotest: fixed handling of core files
7 years ago
Peter Barker
47ffad7cdc
Tools: autotest: copy generate_manifest aside for build_binaries.py
7 years ago
Peter Barker
e3320ca953
Tools: autotest.py: run build_binaries.py instead of build_binaries.sh
...
Note we still copy the script sideways. This is probably not
required for a python script.
7 years ago
Andrew Tridgell
b88f2f1da3
autotest: fixed exception in convertgpx
7 years ago
Peter Barker
20bfb82a7b
Tools: autotest.py: add --no-clean and --no-configure options
8 years ago
Peter Barker
2738fc34f0
Tools: autotest.py: exit if step not matched
...
Also, stop shadowing a variable
8 years ago
Peter Barker
6928618de8
Tools: autotest.py: allow specification of a buildlogs directory
8 years ago
Peter Barker
1b7122d733
Tools: add a --speedup parameter to autotest to control speed of all sims
8 years ago
Peter Barker
24e616af7d
Tools: autotest.py: factor write_fullresults
8 years ago
Miguel Arroyo
38297c4d19
Tools: Adds GDBServer with screen option for debugging
8 years ago
Daniel Orbach
3c66663880
Tools: autotest.py: Squashed the code for default.* steps in run_step().
8 years ago
Daniel Orbach
91e25bb937
Tools: autotest.py: Made use of shutil.copy2() where appropiate.
8 years ago
Daniel Orbach
befd8b028b
Tools: autotest.py: Moved all imports to top of file.
8 years ago
Daniel Orbach
e951df7d50
Tools: autotest.py: Simplified binary_path through lookup table
8 years ago
Daniel Orbach
29ab76e714
Tools: autotest.py: Slightly cleaned up run_tests.
8 years ago
Daniel Orbach
04791139c0
Tools: autotest.py: Separated function definitions and script code.
8 years ago
Peter Barker
791b1f43e9
Tools: allow heli autotest to use different frame
8 years ago
Peter Barker
cb81f9c8b3
Tools: allow Rover to use inheritted config files
8 years ago