On Tue, 4 Aug 2009 00:00:39 -0700, Tom wrote in message 
<c9e106b90908040000l27fef105g5b047571a6c75...@mail.gmail.com>:

> Hi everybody
> 
> I'd like to hear thoughts from the FG community about setting up a
> system to perform builds & execute a suite of tests on FlightGear,
> all automatically.
> 
> Right now I've experimented a bit with buildbot, a neat "continuous
> integration" tool used by Mozilla and other projects, and I have a
> system that can:
> * check-out from various repositories
> * build all FlightGear components
> * perform rudimentary tests on the FG simulator just built, like
> verifing the output on the command line and starting the simulator.
> 
> Now the next step would be to go airborne!
> And there are two issues to resolve before take-off:
> 1) how to drive the input of the simulator
> 2) how to read its state
> 
> For the second one, I've seen examples of reading the property tree
> from an external process, so we should be set, but the solution to
> driving the sim's input is still not clear.

..why not feed it a flight plan to fly on autopilot.

> Specifically, I'd want to drive it as similarly as possible as when
> it's controlled from a keyboard, not go through the property tree to
> force FGFS into certain conditions.

..fgfs offers an --enable-auto-coordination option 
to ease keyboard control issues on e.g. laptops with 
exotic no-numpad keyboard layouts.

> By the way, the current setup works on Ubuntu x86-64, but buildbot is
> easily extensible and supports Windows and MacOS platforms, so this
> could become a cross-platform testing tool for the project.
> 
> Thanks,
> 
>   Tom "Tom-cat"


-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;o)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to