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