MAVSDK tests: Add minimal plane example

This will add coverage for baseline plane controllers.
This commit is contained in:
Lorenz Meier
2020-01-04 12:17:12 -05:00
committed by Daniel Agar
parent 5dfc8f1362
commit b0cb29ed82
4 changed files with 34 additions and 4 deletions
+24
View File
@@ -0,0 +1,24 @@
//
// Multicopter mission test.
//
// Author: Julian Oes <julian@oes.ch>
#include <mavsdk/mavsdk.h>
#include <mavsdk/plugins/action/action.h>
#include <mavsdk/plugins/telemetry/telemetry.h>
#include <iostream>
#include <string>
#include "autopilot_tester.h"
TEST_CASE("Takeoff and land (Plane)", "[plane]")
{
AutopilotTester tester;
tester.connect(connection_url);
tester.wait_until_ready();
tester.arm();
tester.takeoff();
tester.wait_until_hovering();
tester.land();
tester.wait_until_disarmed();
}