Daniel Agar
7775dfbc56
mavsdk_test_runner.py remove verbose gazebo output
5 years ago
Lorenz Meier
26d01b876c
GH Actions: Enable grind option
...
This allows to run the script in grind mode to find CI failures that are triggered through e.g. race conditions.
5 years ago
Lorenz Meier
73edc21667
Tests: Add further instrumentation
5 years ago
Lorenz Meier
663436fd47
Integration tests: Add Makefile target
...
This enables unfamiliar users to run the tests quickly without having to memorize all commandsline options.
5 years ago
Julian Oes
3a228622b9
mavsdk_tests: fix verbose output
5 years ago
Julian Oes
99fbadac70
mavsdk_tests: remove output to logfile for now
5 years ago
Julian Oes
6e0cb7859e
mavsdk_tests: add option for gzclient GUI
5 years ago
Julian Oes
698731e4f5
mavsdk_tests: don't use SIGINT, just terminate
5 years ago
Julian Oes
f5cc6b7dcf
mavsdk_tests: end the logfiles with .log
5 years ago
Julian Oes
d32e3919dd
mavsdk_tests: return error if not ready
5 years ago
Julian Oes
b6e6d66616
mavsdk_tests: env vars need to be strings
5 years ago
Julian Oes
7ff4bd8289
mavsdk_tests: use subprocess instead of sys stdout
5 years ago
Julian Oes
eef57f93ae
mavsdk_tests: fix bugs in readyness checks
5 years ago
Julian Oes
580ea06fb7
mavsdk_tests: restart SITL after each test case
5 years ago
Julian Oes
c363a15ad8
mavsdk_tests: enable VTOL tests as well
5 years ago
Julian Oes
cc249f980b
mavsdk_tests: check if build everything is built
5 years ago
Julian Oes
0a3152786b
mavsdk_tests: use SIGINT before SIGTERM
5 years ago
Julian Oes
79a4bde155
mavsdk_tests: rename C++ executable
...
The executable contains all tests, so the name was a poor choice.
5 years ago
Julian Oes
90c79493f2
mavsdk_tests: print overall result
5 years ago
Julian Oes
dde7530df6
mavsdk_tests: properly handle timeout
5 years ago
Julian Oes
ce9aa119ff
mavsdk_tests: option for speed factor
...
And we also need to communicate the speed factor for the px4 executable,
otherwise it can't adapt the timeouts accordingly.
5 years ago
Julian Oes
22bac037ed
mavsdk_tests: better process management
...
We now error if px4 or gzserver are already running on startup, and we
also make sure to terminate what we started if interrupted.
5 years ago
Julian Oes
2bbe4dac25
mavsdk_tests: run test runner, speed up sim
5 years ago
Julian Oes
728a0b033e
mavsdk_tests: add termination/kill, custom log dir
5 years ago
Julian Oes
09d63f5531
mavsdk_tests: added test runner
5 years ago
Julian Oes
956bd1b7b1
Move mavsdk_tests into test
5 years ago
Martina Rivizzigno
123f769306
enable safe landing test
5 years ago
Martina Rivizzigno
7f4ddde378
enable avoidance test
5 years ago
Martina Rivizzigno
959a35b3bd
add safe_landing_planner to CI
6 years ago
Martina Rivizzigno
14501dfdf2
update local_planner ci to avoidance stable release 0.3.0
6 years ago
Martina Rivizzigno
f0ce0646a3
rostest_avoiance_run: bump to avoidance stable release 0.2.0
6 years ago
Martina Rivizzigno
09b795161e
Obstacle Avoidance testing in CI ( #10780 )
6 years ago
Anthony Lamping
a9fc04b2f9
CI: SITL test run: select ROS version based on env variable
6 years ago
Anthony Lamping
4821885b03
CI: test: alphabetize args
6 years ago
Anthony Lamping
0fafa9dea7
CI: test: set verbose true
6 years ago
Daniel Agar
abb3817d31
boards new split VENDOR_MODEL naming convention
6 years ago
Daniel Agar
f692ad04d0
boards organization
6 years ago
Beat Küng
d418a09e1d
module_schema.yaml: move from test/ to validation/
...
It doesn't really fit to test/, and also no other existing place.
6 years ago
Beat Küng
e4d4192f9c
module_schema.yaml: add parameter definitions
6 years ago
Beat Küng
52967bd654
Tools/validate_yaml: add schema validation for module yaml config files
6 years ago
Daniel Agar
e356fd89b0
CI mission tests add FW and cleanup ( #10250 )
...
* jenkins: decrease VTOL mission alt and FW mission use simple land wps
* startup: decrease min airspeed scaling factor for landing
* jenkins: FW mission include loiter_to_alt cmd
7 years ago
Beat Küng
5363aff879
fixes for integration and unit tests
...
Move ros logs dir so that .ulg files are not in the same directory
(mission_test.py:: get_last_log() fails otherwise)
7 years ago
Beat Küng
b66f0f36a5
ros tests: add an interactive flag & disable the PX4 shell for ROS tests ( #9672 )
7 years ago
Anthony Lamping
e91275bcb4
CI: test launch files: setup for different vehicles, some reordering
7 years ago
Anthony Lamping
171a65c1cb
CI: on mavros failure restart it instead of killing test
7 years ago
Anthony Lamping
752d43d94c
lengthen offboard tests
...
* land after offboard flying complete
* lengthen rostest time limit for tests (5 min ea)
7 years ago
Anthony Lamping
1ef7b351be
CI: assmue plan file format
7 years ago
Anthony Lamping
b1f08a9640
ROS launch: cleanup
...
* remove non-functional gazebo headless arg
* remove unused namespace args
* simplify mavros launch, use mavros's px4.launch instead
* fix single_vehicle_spawn spelling
* formatting with xmllint: remove empty lines, set intent to 4 spaces, add xml tag for editors, add comments to break up spections
* remove old and deprecated launch files
7 years ago
Anthony Lamping
86ae744266
CI: allow Gazebo to restart on crash ( #8817 )
...
* add respawn_gazebo arg to be used with empty_world.launch
* catch rospy sleep method's exceptions
* fix copy-paste mistake in land state failure message
7 years ago
Anthony Lamping
d375880c4b
improve mavros SITL tests ( #8652 )
...
-created a test base class to centralize redundant methods among the different tests
-added mission waypoint list topic listener (this also helps make sure the simulation is ready)
-check number of mission waypoints in FCU against mission
-increase time for mavros topics to be ready from 30 to 60 seconds
-reduce position check loop rates
-clean up logging
-support QGC plan for mission file format, see #8619
-vehicle is an arg for mission test launch file, working toward other airframes
-Jenkins: fix vtol vehicle arg value
-get MAV_TYPE param and use FW radius for pure fixed-wing mission position check
-remove unused vehicle arg from test in multiple tests launch, clearing runtime warning
7 years ago