Esempio n. 1
0
int main(int argc, char** argv) {
  // default arguments
  verbose=2;  
  
  // default arguments
  autopilot_parms.realistic();

  if (!parse_args(argc,argv)) {
    return 0;
  }

  plan_tests(7);

  terrain_height = 1;
  ok(test_abort(0),"abort",0);
  ok(test_flight(3,0,1.0,true),"basic flight test",0);
  ok(test_goto(0,5),"goto",0);
  ok(test_null(),"null",0);
  ok(test_flight(2,0,1.0,true),"basic flight test",0);
  terrain_height = 500;
  ok(test_flight(3,0,1.0,true),"high terrain",0);
  terrain_height = 1;
  ok(test_airspace(100),"airspace 100",0);
  return exit_status();
}
Esempio n. 2
0
int
main(int argc, char** argv)
{
  // default arguments
  autopilot_parms.SetIdeal();

  if (!ParseArgs(argc, argv))
    return 0;

  plan_tests(4);

  ok(test_abort(0), "abort", 0);
  ok(test_goto(0, 5, false), "goto", 0);
  ok(test_goto(0, 5, true), "goto with auto mc", 0);
  ok(test_null(), "null", 0);

  return exit_status();
}
Esempio n. 3
0
int main(int argc, char** argv) 
{
  // default arguments
  autopilot_parms.bearing_noise=fixed(0);
  autopilot_parms.target_noise=fixed(0.1);
  autopilot_parms.turn_speed=fixed(5.0);
  output_skip = 5;

  if (!parse_args(argc,argv)) {
    return 0;
  }

  plan_tests(4);

  ok(test_abort(0),"abort",0);
  ok(test_goto(0,5,false),"goto",0);
  ok(test_goto(0,5,true),"goto with auto mc",0);
  ok(test_null(),"null",0);

  return exit_status();
}