Add 'corridor check' which makes sure 3D tracking is along mission

This commit is contained in:
Julian Kent
2020-07-14 11:34:14 +02:00
committed by Julian Kent
parent db361d7a59
commit e6c5771c59
3 changed files with 61 additions and 1 deletions
@@ -71,6 +71,7 @@ TEST_CASE("Fly square Multicopter Missions", "[multicopter][vtol]")
AutopilotTester::MissionOptions mission_options;
mission_options.rtl_at_end = false;
tester.prepare_square_mission(mission_options);
tester.check_tracks_mission(0.8f);
tester.arm();
tester.execute_mission();
tester.wait_until_hovering();
@@ -90,10 +91,10 @@ TEST_CASE("Fly straight Multicopter Mission", "[multicopter]")
mission_options.fly_through = true;
tester.prepare_straight_mission(mission_options);
tester.check_mission_item_speed_above(2, 4.5);
tester.check_tracks_mission(0.8f);
tester.arm();
tester.execute_mission();
tester.wait_until_hovering();
tester.execute_rtl();
tester.wait_until_disarmed();
}