forked from microsoft/AirSim
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.cpp
30 lines (24 loc) · 789 Bytes
/
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "SettingsTest.hpp"
#include "RosFlightTest.hpp"
#include "PixhawkTest.hpp"
#include "SimpleFlightTest.hpp"
#include "WorkerThreadTest.hpp"
#include "QuaternionTest.hpp"
#include "CelestialTests.hpp"
int main()
{
using namespace msr::airlib;
std::unique_ptr<TestBase> tests[] = {
std::unique_ptr<TestBase>(new CelestialTest()),
std::unique_ptr<TestBase>(new SettingsTest()),
std::unique_ptr<TestBase>(new SimpleFlightTest())
//,
//std::unique_ptr<TestBase>(new PixhawkTest()),
//std::unique_ptr<TestBase>(new RosFlightTest()),
//std::unique_ptr<TestBase>(new QuaternionTest()),
//std::unique_ptr<TestBase>(new WorkerThreadTest())
};
for (auto& test : tests)
test->run();
return 0;
}