mavsdk_tests: use speed factor, increase timeouts

We had not actually properly adjusted the timeout to the lockstep speed
factor. Once we did that, we had to increase the timeouts quite a bit to
have the tests pass.
This commit is contained in:
Julian Oes
2020-09-16 12:51:56 -04:00
committed by Daniel Agar
parent 4eb1ea10f0
commit a5a577a6c4
5 changed files with 78 additions and 51 deletions
@@ -47,7 +47,7 @@ TEST_CASE("Offboard takeoff and land", "[multicopter][offboard][nogps]")
tester.wait_until_ready_local_position_only();
tester.store_home();
tester.arm();
std::chrono::seconds goto_timeout = std::chrono::seconds(20);
std::chrono::seconds goto_timeout = std::chrono::seconds(30);
tester.offboard_goto(takeoff_position, 0.1f, goto_timeout);
tester.offboard_land();
tester.wait_until_disarmed(goto_timeout);
@@ -65,7 +65,7 @@ TEST_CASE("Offboard position control", "[multicopter][offboard][nogps]")
tester.wait_until_ready_local_position_only();
tester.store_home();
tester.arm();
std::chrono::seconds goto_timeout = std::chrono::seconds(20);
std::chrono::seconds goto_timeout = std::chrono::seconds(30);
tester.offboard_goto(takeoff_position, 0.1f, goto_timeout);
tester.offboard_goto(setpoint_1, 0.1f, goto_timeout);
tester.offboard_goto(setpoint_2, 0.1f, goto_timeout);