Release Engineering
~~~~~~~~~~~~~~~~~~~
* SOFTWARE TO TEST
 Use latest libburnia libraries code base from svn and bzr
 (see README for aditional and autodetected library dependencies)
 Alternatively, use latest all-in-one development tarball from:
 http://www.gnu.org/software/xorriso/

* SETUP THE TEST ENVIRONMENT
 + Not all TESTs are scripts (e.g. cppcheck, valgrind)
 + Copy all SCRIPT.conf.template to $HOME/.libburnia-releng/SCRIPT.conf
 + Read the configuration files and set up accordingly to your needs

* DELIVERING A NEW TEST SCRIPT
 + Start a new test script over the top of template_new_releng
 + All filenames start with releng_ prefix
 + Self generated data are to be stored in
   ./releng_generated_data/scriptname/ directory
 + Test data generation options -rc [-keep]
 + Test data removal options -cleanup
 + Well documented configuration file SCRIPT.conf.template
 + Throw FAIL string to stdout if any failure is detected
 + Return exit code 0 on success, non-zero on failure
 + Use different exit codes for any failure (range 0-31)

* RUNNING TESTS
 + All tests have to be run from the releng/ directory, within
   libisoburn source tree. Ther is a 'master' script called
   run_all_releng, which runs all scripts prefixed with releng_*.
