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
Showing
- Jenkinsfile 5 additions, 5 deletionsJenkinsfile
- integrationtests/python_src/px4_it/mavros/__init__.py 0 additions, 0 deletionsintegrationtests/python_src/px4_it/mavros/__init__.py
- integrationtests/python_src/px4_it/mavros/mavros_offboard_attctl_test.py 13 additions, 136 deletions...s/python_src/px4_it/mavros/mavros_offboard_attctl_test.py
- integrationtests/python_src/px4_it/mavros/mavros_offboard_posctl_test.py 26 additions, 142 deletions...s/python_src/px4_it/mavros/mavros_offboard_posctl_test.py
- integrationtests/python_src/px4_it/mavros/mavros_test_common.py 375 additions, 0 deletions...ationtests/python_src/px4_it/mavros/mavros_test_common.py
- integrationtests/python_src/px4_it/mavros/mission_test.py 102 additions, 301 deletionsintegrationtests/python_src/px4_it/mavros/mission_test.py
- test/mavros_posix_test_mission.test 2 additions, 1 deletiontest/mavros_posix_test_mission.test
- test/mavros_posix_tests_missions.test 6 additions, 6 deletionstest/mavros_posix_tests_missions.test
Loading
Please register or sign in to comment