mavsdk_tests: raise timeout for realtime sim speed

This commit is contained in:
Julian Oes
2019-10-07 15:04:30 +02:00
committed by Lorenz Meier
parent 64fa7e3fdc
commit 5f67075481
+3 -3
View File
@@ -27,7 +27,7 @@ void AutopilotTester::wait_until_ready()
{ {
std::cout << "Waiting for system to be ready" << std::endl; std::cout << "Waiting for system to be ready" << std::endl;
CHECK(poll_condition_with_timeout( CHECK(poll_condition_with_timeout(
[this]() { return _telemetry->health_all_ok(); }, std::chrono::seconds(10))); [this]() { return _telemetry->health_all_ok(); }, std::chrono::seconds(20)));
} }
void AutopilotTester::set_takeoff_altitude(const float altitude_m) void AutopilotTester::set_takeoff_altitude(const float altitude_m)
@@ -59,7 +59,7 @@ void AutopilotTester::land()
void AutopilotTester::wait_until_disarmed() void AutopilotTester::wait_until_disarmed()
{ {
REQUIRE(poll_condition_with_timeout( REQUIRE(poll_condition_with_timeout(
[this]() { return !_telemetry->armed(); }, std::chrono::seconds(10))); [this]() { return !_telemetry->armed(); }, std::chrono::seconds(60)));
} }
void AutopilotTester::wait_until_hovering() void AutopilotTester::wait_until_hovering()
@@ -103,7 +103,7 @@ void AutopilotTester::execute_mission()
// TODO: Adapt time limit based on mission size, flight speed, sim speed factor, etc. // TODO: Adapt time limit based on mission size, flight speed, sim speed factor, etc.
REQUIRE(poll_condition_with_timeout( REQUIRE(poll_condition_with_timeout(
[this]() { return _mission->mission_finished(); }, std::chrono::seconds(30))); [this]() { return _mission->mission_finished(); }, std::chrono::seconds(60)));
REQUIRE(fut.wait_for(std::chrono::seconds(1)) == std::future_status::ready); REQUIRE(fut.wait_for(std::chrono::seconds(1)) == std::future_status::ready);
} }