mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-31 03:57:45 +08:00
Adding the XML::Simple perl module
Adding the XML::Simple perl module into the tests/lib directory so that normal users don't need to install it to run the tests. Reformatted the conf/conf.xml.example file to not all be on single lines for each config since this is now not required as we're parsing the XML.
This commit is contained in:
+88
-14
@@ -1,22 +1,96 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<conf>
|
<conf>
|
||||||
<!-- NOTE: All targets in the example config need to be on single lines so that the "make test_all_example_airframes" target can build all targets for each aircraft airframe -->
|
<!-- arm7 aircrafts -->
|
||||||
|
|
||||||
<!-- arm7 aircrafts -->
|
<!-- booz2 -->
|
||||||
|
<aircraft
|
||||||
|
name="BOOZ2_A1"
|
||||||
|
ac_id="150"
|
||||||
|
airframe="airframes/Poine/booz2_a1.xml"
|
||||||
|
radio="radios/cockpitSX.xml"
|
||||||
|
telemetry="telemetry/telemetry_booz2.xml"
|
||||||
|
flight_plan="flight_plans/dummy.xml"
|
||||||
|
settings="settings/settings_booz2.xml
|
||||||
|
settings/settings_booz2_ahrs_cmpl.xml"
|
||||||
|
gui_color="white"
|
||||||
|
/>
|
||||||
|
|
||||||
<!-- booz2 -->
|
<!-- LISA -->
|
||||||
<aircraft name="BOOZ2_A1" ac_id="150" airframe="airframes/Poine/booz2_a1.xml" radio="radios/cockpitSX.xml" telemetry="telemetry/telemetry_booz2.xml" flight_plan="flight_plans/dummy.xml" settings="settings/settings_booz2.xml settings/settings_booz2_ahrs_cmpl.xml" gui_color="white" />
|
<aircraft
|
||||||
|
name="Hexa_LisaL"
|
||||||
|
ac_id="153"
|
||||||
|
airframe="airframes/Poine/h_hex.xml"
|
||||||
|
radio="radios/cockpitSX.xml"
|
||||||
|
telemetry="telemetry/telemetry_booz2.xml"
|
||||||
|
flight_plan="flight_plans/dummy.xml"
|
||||||
|
settings="settings/settings_booz2.xml"
|
||||||
|
gui_color="white"
|
||||||
|
/>
|
||||||
|
<aircraft
|
||||||
|
name="LISA_ASCTEC_PIOTR"
|
||||||
|
ac_id="161"
|
||||||
|
airframe="airframes/esden/lisa_asctec.xml"
|
||||||
|
radio="radios/cockpitSX.xml"
|
||||||
|
telemetry="telemetry/telemetry_booz2.xml"
|
||||||
|
flight_plan="flight_plans/dummy.xml"
|
||||||
|
settings="settings/settings_booz2.xml
|
||||||
|
settings/settings_booz2_ahrs_cmpl.xml"
|
||||||
|
gui_color="white"
|
||||||
|
/>
|
||||||
|
|
||||||
<!-- LISA -->
|
<!-- tiny -->
|
||||||
<aircraft name="Hexa_LisaL" ac_id="153" airframe="airframes/Poine/h_hex.xml" radio="radios/cockpitSX.xml" telemetry="telemetry/telemetry_booz2.xml" flight_plan="flight_plans/dummy.xml" settings="settings/settings_booz2.xml" gui_color="white" />
|
<aircraft
|
||||||
<aircraft name="LISA_ASCTEC_PIOTR" ac_id="161" airframe="airframes/esden/lisa_asctec.xml" radio="radios/cockpitSX.xml" telemetry="telemetry/telemetry_booz2.xml" flight_plan="flight_plans/dummy.xml" settings="settings/settings_booz2.xml settings/settings_booz2_ahrs_cmpl.xml" gui_color="white" />
|
name="Microjet"
|
||||||
|
ac_id="5"
|
||||||
<!-- tiny -->
|
airframe="airframes/microjet_example.xml"
|
||||||
<aircraft name="Microjet" ac_id="5" airframe="airframes/microjet_example.xml" radio="radios/cockpitMM.xml" telemetry="telemetry/default.xml" flight_plan="flight_plans/basic.xml" settings="settings/basic_infrared.xml" gui_color="#6293ba" />
|
radio="radios/cockpitMM.xml"
|
||||||
<aircraft name="Tiny_IMU" ac_id="7" airframe="airframes/example_twog_analogimu.xml" radio="radios/cockpitSX.xml" telemetry="telemetry/default_fixedwing_imu.xml" flight_plan="flight_plans/versatile.xml" settings="settings/tuning_ins.xml" gui_color="blue" />
|
telemetry="telemetry/default.xml"
|
||||||
<aircraft name="Twinjet" ac_id="6" airframe="airframes/twinjet_example.xml" radio="radios/cockpitMM.xml" telemetry="telemetry/default.xml" flight_plan="flight_plans/versatile.xml" settings="settings/tuning.xml settings/infrared.xml" gui_color="#ba6293" />
|
flight_plan="flight_plans/basic.xml"
|
||||||
<aircraft name="EasyStar_ETS" ac_id="8" airframe="airframes/easystar_ets_example.xml" radio="radios/cockpitSX.xml" telemetry="telemetry/default.xml" flight_plan="flight_plans/versatile.xml" settings="settings/tuning.xml settings/infrared.xml" gui_color="red" />
|
settings="settings/basic_infrared.xml"
|
||||||
|
gui_color="#6293ba"
|
||||||
|
/>
|
||||||
|
<aircraft
|
||||||
|
name="Tiny_IMU"
|
||||||
|
ac_id="7"
|
||||||
|
airframe="airframes/example_twog_analogimu.xml"
|
||||||
|
radio="radios/cockpitSX.xml"
|
||||||
|
telemetry="telemetry/default_fixedwing_imu.xml"
|
||||||
|
flight_plan="flight_plans/versatile.xml"
|
||||||
|
settings="settings/tuning_ins.xml"
|
||||||
|
gui_color="blue"
|
||||||
|
/>
|
||||||
|
<aircraft
|
||||||
|
name="Twinjet"
|
||||||
|
ac_id="6"
|
||||||
|
airframe="airframes/twinjet_example.xml"
|
||||||
|
radio="radios/cockpitMM.xml"
|
||||||
|
telemetry="telemetry/default.xml"
|
||||||
|
flight_plan="flight_plans/versatile.xml"
|
||||||
|
settings="settings/tuning.xml
|
||||||
|
settings/infrared.xml"
|
||||||
|
gui_color="#ba6293"
|
||||||
|
/>
|
||||||
|
<aircraft
|
||||||
|
name="EasyStar_ETS"
|
||||||
|
ac_id="8"
|
||||||
|
airframe="airframes/easystar_ets_example.xml"
|
||||||
|
radio="radios/cockpitSX.xml"
|
||||||
|
telemetry="telemetry/default.xml"
|
||||||
|
flight_plan="flight_plans/versatile.xml"
|
||||||
|
settings="settings/tuning.xml
|
||||||
|
settings/infrared.xml"
|
||||||
|
gui_color="red"
|
||||||
|
/>
|
||||||
|
|
||||||
<!-- Hardware test Lisa/L -->
|
<!-- Hardware test Lisa/L -->
|
||||||
<aircraft name="LisaLv11_Booz2v12_RC" ac_id="9" airframe="airframes/TestHardware/LisaL_v1.1_b2_v1.2_rc.xml" radio="radios/cockpitSX.xml" telemetry="telemetry/telemetry_booz2.xml" flight_plan="flight_plans/dummy.xml" settings="settings/settings_booz2.xml" gui_color="white" />
|
<aircraft
|
||||||
|
name="LisaLv11_Booz2v12_RC"
|
||||||
|
ac_id="9"
|
||||||
|
airframe="airframes/TestHardware/LisaL_v1.1_b2_v1.2_rc.xml"
|
||||||
|
radio="radios/cockpitSX.xml"
|
||||||
|
telemetry="telemetry/telemetry_booz2.xml"
|
||||||
|
flight_plan="flight_plans/dummy.xml"
|
||||||
|
settings="settings/settings_booz2.xml"
|
||||||
|
gui_color="white"
|
||||||
|
/>
|
||||||
</conf>
|
</conf>
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#!/usr/bin/perl -w
|
#!/usr/bin/perl -w
|
||||||
|
|
||||||
use Test::More;
|
use Test::More;
|
||||||
use XML::Simple;
|
|
||||||
use lib "$ENV{'PAPARAZZI_SRC'}/tests/lib";
|
use lib "$ENV{'PAPARAZZI_SRC'}/tests/lib";
|
||||||
|
use XML::Simple;
|
||||||
use Program;
|
use Program;
|
||||||
|
|
||||||
$|++;
|
$|++;
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user