Travis-CI (https://travis-ci.org) integrated with github. It automatically tests each push to github. The .travis.yml file specifies what to do, which packages to install etc.
My branch does these things:
Run the commandline version of pysoar on the example competition. If this fails, you'll know it.
Check the output XLS with a checksum. If the file is corrupt, you'll know it.
Build a standalone Linux binary. If this fails, you'll know it.
Build the LaTeX documentation. If this fails....you'll know it!
Travis-CI (https://travis-ci.org) integrated with github. It automatically tests each push to github. The .travis.yml file specifies what to do, which packages to install etc. My branch does these things:
Also see: https://travis-ci.org/Acavlieg/PySoar