Andreas M. Antonopoulos
dd038533f1
auto est: modular tests and unit testing with Junit.xml output for jenkins
...
autotest: unit testing for jenkins
- parameterized unit testing
- modular python test modules
- test groups by directory
- select tests individual or by group
- skip tests individually or by group
arducopter.py: parameterized several functions to allow throttle settings and timeouts
test modules: extracted and copied 8 tests from Tridge's autotest into modules
junit.xml: xml template for unit test reporting to jenkins
2012-07-05 23:48:50 -07:00
Andrew Tridgell
581e52f0d4
autotest: fixed levelling for ACM with MAVLink 1.0
2012-04-27 15:15:53 +10:00
Andrew Tridgell
8134c9a883
autotest: fixes for MAVLink 1.0 in autotest
2012-04-27 15:15:53 +10:00
Jason Short
9eea6a6c46
Better throttle for tests
2012-02-19 15:06:54 -08:00
Jason Short
7a60f33874
SIMPLE mode throttle fix
2012-02-19 14:21:27 -08:00
Jason Short
9169fe2bfe
AP TEST fixes for new throttle control
2012-02-19 12:38:57 -08:00
Andrew Tridgell
982e6f22c3
autotest: lower throttle level for lowering altitude in loiter
...
we were not dropping altitude in the change_alt test
2012-02-19 23:21:09 +11:00
Andrew Tridgell
1e9f53cc44
autotest: fixed failsafe test
...
increased timeout, added check for home location, and fixed failure
testing on timeout
2012-02-19 22:52:09 +11:00
Jason Short
0bf594483f
Landing now disarms automatically.
2012-01-28 22:52:17 -08:00
Jason Short
1e1e36e649
Tweaks
2012-01-10 23:43:44 -08:00
Andrew Tridgell
6245ce935d
autotest: cope with startup messages in a different order
2012-01-09 18:09:04 +11:00
Jason Short
b1341011a0
updated throttle to keep altitude
2012-01-07 22:27:25 -08:00
Jason Short
efb6305b03
Added failsafe test
2012-01-06 10:22:13 -08:00
Jason Short
7ecddc1cb8
Added RTL with Auto_land test
...
Fixed Simple Mode test
2012-01-05 22:13:20 -08:00
Jason Short
782fbc2d38
thought the commented out function was too cool to loose, but not using it now
...
changed the WP index number
2012-01-04 09:52:25 -08:00
Andrew Tridgell
b9b0aa4a81
autotest: change to an octa frame for autotest
...
this will be a useful experiment
2012-01-04 22:03:37 +11:00
Andrew Tridgell
45efb174e5
autotest: fix for new sim_multicopter.py command
2012-01-04 21:49:19 +11:00
Jason Short
005ff8d47e
Fixed Loiter Timeout bug, added more wind by default.
2011-12-29 23:02:02 -08:00
Andrew Tridgell
2bdda450e8
autotest: fixed arducopter autotest
...
no longer says "Please run setup"
2011-12-26 20:10:10 +11:00
Jason Short
8084d77a5f
Added fix for Takeoff Test
2011-12-23 14:42:49 -08:00
Andrew Tridgell
9892886994
fixed typo in fly_simple()
2011-12-22 10:25:31 +11:00
Jason Short
c5859515e3
Added new tests
2011-12-15 20:51:41 -08:00
Andrew Tridgell
b198042e2c
autotest: fixed loiter hold time
...
hold time was larger than the timeout
2011-12-13 19:08:47 +11:00
Jason Short
b08e1329d0
more control over loiter time and alt change
2011-12-12 17:47:46 -08:00
Andrew Tridgell
63688826cf
autotest: added a 2m/s wind from east to quadcopter test
2011-12-13 10:36:52 +11:00
Andrew Tridgell
1426f9dedd
autotest: added logging of what failed
2011-12-12 23:08:20 +11:00
Andrew Tridgell
44ccbd12da
autotest: increase stream rate to 5 for ArduCopter test
...
needed to get accurate heading monitoring
2011-12-12 23:07:46 +11:00
Andrew Tridgell
299b19cfe6
autotest: calibrate accelerometers at startup
2011-12-12 22:07:53 +11:00
Andrew Tridgell
1fcd411bbc
autotest: use random MAVLink system IDs
...
this allows more than one test to be viewed at the same time in
qgroundcontrol
2011-12-03 07:55:03 +11:00
Andrew Tridgell
5053818f56
autotest: fixed sim_quad viewerip handling
2011-12-02 17:37:55 +11:00
Andrew Tridgell
a2cc6b2ec1
autotest: adapt test suite to new simulation framework
2011-12-02 17:37:55 +11:00
Jason Short
5a75ef1356
made missions work with index of 1
2011-11-28 10:33:05 -08:00
Andrew Tridgell
f9fd473df7
autotest: use idle_hooks to prevent lockup
2011-11-28 13:53:57 +11:00
Andrew Tridgell
673b24b4bc
autotest: enable new SITL emulation code
...
this enables the register level SITL code
2011-11-25 20:00:19 -08:00
Jason Short
8961bcab0a
longer timeout
2011-11-19 14:59:48 -08:00
Jason Short
de1926076c
Switched to Mission 2
2011-11-19 14:03:26 -08:00
Jason Short
0e771a02a4
Mission test update
2011-11-13 22:56:33 -08:00
Jason Short
fa0711f9ba
set first WP in wait_waypoint to 0
2011-11-13 13:42:49 -08:00
Andrew Tridgell
34a5a16009
autotest: fixed incorrect altitude wait
2011-11-13 23:59:20 +11:00
Andrew Tridgell
1ffc962afa
autotest: fixed waypoint wait code
...
this allows fly.ArduCopter to pass again
2011-11-13 23:50:29 +11:00
Andrew Tridgell
825caf4cbc
fixed wait_mode()
2011-11-13 23:50:29 +11:00
Andrew Tridgell
a2d7489760
fixed motor arming
2011-11-13 23:50:28 +11:00
Andrew Tridgell
c4622e58f0
autotest: added initial implementation of flying of ArduPlane
...
takeoff, circuit, roll, RTL, mission
2011-11-13 23:50:28 +11:00
Andrew Tridgell
c21e976513
autotest: added wait_mode() helper
2011-11-13 23:50:28 +11:00
Andrew Tridgell
fc66fc9679
autotest: split out some common functions ready for ArduPlane support
2011-11-13 23:50:28 +11:00
Jason Short
c1313ae6a9
Fixed scaling issue with Circle mode
2011-11-13 00:24:25 -08:00
Andrew Tridgell
657dc8c12a
autotest: added --viewerip option
...
this allows you to specify an IP that will receive all MAVLink logs
and fg data for realtime viewing
2011-11-11 08:17:12 +11:00
Andrew Tridgell
d6cd8a67ae
autotest: ensure we have a VFR_HUD msgs before getting location
2011-11-10 22:34:54 +11:00
Andrew Tridgell
995921ac55
autotest: improve error checking
2011-11-10 13:12:43 +11:00
Andrew Tridgell
e76c6d67e4
autotest: fixed target altitude for RTL mission
2011-11-10 13:00:35 +11:00