px4-firmware/test/mavsdk_tests
Junwoo Hwang 9c001f2e40
Fix SITL Test failure: Place PX4 instance runner after Gazebo server runner (#21230)
* MAVSDK_Test_Runner: Place PX4 instance runner after Gazebo server runner

- This was a nasty bug where starting PX4 instance first, then starting
  Gazebo server was causing PX4 instance' EKF to freak out, probably
because it doesn't like getting data a while after it is started
- Detailed breakdown is given here: https://github.com/PX4/PX4-Autopilot/issues/21229#issuecomment-1450761542
- This now guarantees that such edge case won't occur and MAVSDK test
  will run as it should

* MAVSDK Test Runner: Retain comment within 79 character limit

- To pass flake8 python style check

* Update test/mavsdk_tests/mavsdk_test_runner.py

Co-authored-by: Julian Oes <julian@oes.ch>

---------

Co-authored-by: Julian Oes <julian@oes.ch>
2023-03-26 11:27:01 +09:00
..
catch2 mavsdk_tests: update catch2 to 2.13.8 2022-01-24 16:16:29 -05:00
configs simulation organization and cleanup 2022-08-25 09:10:03 -04:00
.gitignore Move mavsdk_tests into test 2019-12-26 10:16:58 +01:00
CMakeLists.txt FollowMe : Replace First order target position filter with Second order position and velocity filter 2022-06-16 16:14:57 -04:00
MAVSDK_VERSION mavsdk_tests: update MAVSDK dependency 2022-04-20 11:48:53 -04:00
autopilot_tester.cpp autopilot_tester: Make `wait_until_ready` also wait until vehicle can 2022-11-08 11:53:43 +13:00
autopilot_tester.h autopilot_tester: Make `wait_until_ready` also wait until vehicle can 2022-11-08 11:53:43 +13:00
autopilot_tester_failure.cpp mavsdk_tests: ensure motor is stopped for motor failure test 2022-05-12 07:58:56 +02:00
autopilot_tester_failure.h mavsdk_tests: ensure motor is stopped for motor failure test 2022-05-12 07:58:56 +02:00
autopilot_tester_follow_me.cpp FollowMe : Replace First order target position filter with Second order position and velocity filter 2022-06-16 16:14:57 -04:00
autopilot_tester_follow_me.h FollowMe : Replace First order target position filter with Second order position and velocity filter 2022-06-16 16:14:57 -04:00
logger_helper.py mavsdk_tests: fix error for Python < 3.8 2020-03-18 17:57:41 +00:00
math_helpers.h mavsdk_tests: move math things to separate header 2020-09-16 12:51:56 -04:00
mavsdk_test_runner.py Fix SITL Test failure: Place PX4 instance runner after Gazebo server runner (#21230) 2023-03-26 11:27:01 +09:00
process_helper.py rename 'gazebo' simulation to 'gazebo-classic' (#20936) 2023-01-15 11:36:12 -05:00
test_main.cpp mavsdk_tests: report speed factor every second 2021-04-06 11:35:18 -04:00
test_multicopter_control_allocation.cpp mavsdk_tests: ensure motor is stopped for motor failure test 2022-05-12 07:58:56 +02:00
test_multicopter_failsafe.cpp mavsdk tests: remove hover missions for VTOL 2021-07-30 21:27:53 -04:00
test_multicopter_failure_injection.cpp test_multicopter_failure_injection: remove 'Reject before arming' test 2022-06-04 07:40:29 +02:00
test_multicopter_follow_me.cpp FollowMe : Replace First order target position filter with Second order position and velocity filter 2022-06-16 16:14:57 -04:00
test_multicopter_manual.cpp mavsdk_tests: consistent 180s disarm timeout 2020-11-16 15:55:10 -05:00
test_multicopter_mission.cpp mavsdk tests: remove hover missions for VTOL 2021-07-30 21:27:53 -04:00
test_multicopter_offboard.cpp Improve offboard failsafe (#18160) 2021-09-08 18:19:53 +02:00
test_vtol_mission.cpp mavsdk_tests: unused var and index fix 2021-04-29 21:08:33 -04:00
vtol_mission.plan mavsdk_tests: correctly locate plan 2021-04-06 11:35:18 -04:00