Commit Graph

75 Commits

Author SHA1 Message Date
Sander Smeets 2c78e9de5d DroneKit IT: use new QGC json format 2016-12-28 11:47:52 +01:00
Sander Smeets 53be474191 Simplify dronekit mode change 2016-12-28 11:47:52 +01:00
Sander Smeets 05fda0c0fe Fix test mission index 2016-12-28 01:19:28 +01:00
James Goppert 964dabe179 Add better option handling to integration testing script. 2016-12-27 00:34:13 +01:00
James Goppert 8fdd392700 Added ground truth tests to sitl gazebo CI. 2016-12-26 16:33:37 +01:00
Lorenz Meier cbd237a58a Integration test: Robustify against 0 home altitude 2016-12-25 21:30:31 +01:00
Lorenz Meier 79fbcf8a1c Tuning to integration testing for better reporting 2016-12-25 18:15:51 +01:00
Julian Oes 18dd6923e6 integrationtests: use Python2 for dependencies
This changes the shebang of the integration test files to python2
because the scripts fail on systems with Python 3 as the default.

Even though ROS has been ported to Python 3, there are still some
dependencies not playing along.

The error that comes up when starting with Python 3 is:
> No module named 'mavexpression'
2016-12-15 00:10:57 +01:00
Andreas Antener 1f72068de3 Integrationtests: updated script to properly handle log uploads 2016-12-13 10:20:14 +01:00
Andreas Antener 14f75bc8a3 SITL CI: Remove log upload from test script and move into separate one 2016-12-13 10:20:14 +01:00
Andreas Antener be2451cfc7 SITL: use logger for standard_vtol and upload *.ulg files after integrationtests 2016-12-13 10:20:14 +01:00
Andreas Antener 3ff0609f26 Integrationtests: upload test logs to flight review 2016-12-13 10:20:14 +01:00
Andreas Antener 17f49ec8cb Integration tests: use separate commands to set mode and arm 2016-12-11 17:00:09 +01:00
Andreas Antener 64657900de SITL CI: use tagged docker image instead of latest 2016-12-03 09:42:54 +01:00
Andreas Daniel Antener 02029882db SITL CI: gracefully fail tests early (#5405) 2016-08-28 21:56:31 +02:00
James Goppert dbc5e90993 Change to sitl to allow no board rotation for gazebo. (#5400)
* Change to sitl to allow no board rotation for gazebo.

* Fix typo in typhoon launch file and create config for lpe.

* Exit early on test failures
2016-08-27 20:03:54 -04:00
Lorenz Meier f511d49cc2 Improvements to SITL to make paths more flexible. (#5181) (#5255)
* Path cleanup for SITL.

* Restructured sitl scripts dir.

* Set integration tests to use ekf2 for vtol.

* Fix sitl paths for mac.
2016-08-25 21:47:45 +02:00
Lorenz Meier 102f5b54d7 Revert "Improvements to SITL to make paths more flexible. (#5181)"
This reverts commit 699b6a2cb3.
2016-08-05 21:29:49 +02:00
James Goppert 699b6a2cb3 Improvements to SITL to make paths more flexible. (#5181) 2016-08-05 06:23:59 -04:00
James Goppert eeb73888fd update sitl_gazebo (#5224) 2016-08-03 18:46:25 -04:00
James Goppert feccb9bfc1 Make integraiton test script work with kinetic. 2016-08-03 17:17:07 -04:00
sander 2a395c3fec Moved to integrationtests 2016-07-01 11:44:37 +02:00
Andreas Antener 5ed4e4e3a5 use proper matching for VTOL fixed-wing state regarding position acceptance 2016-06-28 22:44:49 +02:00
Andreas Antener 53b5758eb4 added mission name to assertion outputs 2016-06-28 22:44:49 +02:00
Andreas Antener 85b5b399b9 updated FW horizontal acceptance radius to work with deltaquad 2016-06-28 22:44:49 +02:00
Andreas Antener 26de353d4f added mission file to test name 2016-06-28 22:44:49 +02:00
Andreas Antener 2f581a296e enable VTOL tests on CI again 2016-06-28 22:44:49 +02:00
Andreas Antener 0e5a83f3c1 temporarily disabled running mission test on CI 2016-06-28 22:44:49 +02:00
Andreas Antener 37884dc5dd fixed landing and transition detection test 2016-06-28 22:44:49 +02:00
Andreas Antener d995f758c2 added mission test to CI run 2016-06-28 22:44:49 +02:00
Andreas Antener f252ac3eff added mission checks for landing and VTOL transition 2016-06-28 22:44:49 +02:00
Andreas Antener 57fa9d2070 use separate altitude offset check in FW 2016-06-28 22:44:49 +02:00
Andreas Antener 05dc643f17 increased fixed wing radius for mission tests and added more informative output for position matching 2016-06-28 22:44:49 +02:00
Andreas Antener 361abd7f04 added VTOL test missions 2016-06-28 22:44:49 +02:00
Andreas Antener 00d56b9ef8 added VTOL mission test, updated mission test to check mission depending on vehicle state 2016-06-28 22:44:49 +02:00
Andreas Antener 150eb779ae added draft script to run missions against SITL 2016-06-28 22:44:49 +02:00
Andreas Antener a2d78eaa50 use new build path for gazebo - sim connection 2016-05-27 18:53:33 +02:00
Andreas Antener d34edfd435 changed mavros connection string, updated gazebo sitl build process 2016-05-27 18:53:33 +02:00
Andreas Antener dab7d1f828 allways pull latest container before running tests 2016-04-20 17:23:05 +02:00
Andreas Antener 0282321304 fixed test results directory location 2016-04-20 17:00:39 +02:00
Andreas Antener bee2c98785 reorganized posix sitl launch scripts, reorganized mavros python test scripts (integration tests) and updated them for posix sitl, removed old and not working integration tests 2016-04-20 16:51:58 +02:00
Andreas Antener a8a57ca20c make iris move a bit faster in gazebo and removed broken assertion from posctl test 2016-04-20 11:07:02 +02:00
Andreas Antener 326405faa4 updated mavros IT scripts, copy more data after the test 2016-04-20 11:05:29 +02:00
Andreas Antener 7f767a86e5 copy test results outside container 2016-04-20 11:05:29 +02:00
Andreas Antener fc8d9588c6 added IT run scripts to Firmware 2016-04-20 11:05:29 +02:00
Andreas Antener cbc94fbe8c first attempt to run mavros tests in new sitl environment 2016-04-20 11:05:29 +02:00
Andreas Antener 120fca61ad use global namespace for tests 2015-04-08 13:41:40 +02:00
Andreas Antener 47cc1abc10 updated mavros local position topic 2015-04-08 13:41:40 +02:00
Andreas Antener 9924f5519f update attitude and position setpoint topics 2015-04-08 13:41:40 +02:00
Andreas Antener f1fa57ff42 write more bags, use helper class to log default topics 2015-03-18 08:33:46 +01:00