FlightGear Headless: Difference between revisions

Jump to navigation Jump to search
Line 222: Line 222:
== Introducing Regression Tests to FlightGear ==
== Introducing Regression Tests to FlightGear ==
{{See also|Testing}}
{{See also|Testing}}
{{FGCquote
|1= I am working on a comprehensive test suite for the flightgear codebase (simgear already has its own). I will present this later on, but only once I have fully functional Windows support. The design of this test suite will allow individual subsystems to be initialised in full isolation. It will allow for the standard subsystem methods (init, reinit, bind, unbind, update, etc.) to be called in any order in a highly repetitive manner. It is a little like Hooray's segfault paradise - the reinit.nas reset/re-init control panel [1] - in that it is great for fishing out a tonne of segfaults. I have used this for stabilising the FGPythonSys experiment [2]. This would really help with implementing the above design and making the OSG heavy subsystems fully independent.
|2= {{cite web
  | url    = http://sourceforge.net/p/flightgear/mailman/message/35048478/
  | title  = <nowiki>[Flightgear-devel] Integration of the new subsystem design and the
OSG scene graph management.</nowiki>
  | author = <nowiki>Edward d'Auvergne</nowiki>
  | date  = Apr 28th, 2016
  | added  = Apr 28th, 2016
  | script_version = 0.26
  }}
}}


{{FGCquote
{{FGCquote

Navigation menu