sintonia/python_apps
Lucas Bickel 9b3d0c90da mostly run analyzer tests on travis
* [x] regonfigured the build matrix with more php jobs and a separate python job (we can add more python jobs later)
* [x] run tests on travis' trusty beta container (it's closer to what we need anyway)
* [x] install packages needed for analyzer tests in build env
* [x] added docs on how to run nosetests locally
* [x] don't run initctl in analyzer setup so setup can also be used on travis (and add it to the install script directly)
* [x] ignore replaygain checks on travis (it has proven quite impossible to get the needed python-gi module to work in the provided virtualenv)

I tried a lot of solutions to get the replaygain checks to run. I needed to decide that this has gone far enough, maybe someone who is more of a pythonista than me can take a crack at it and get it solved. Even without running those tests on CI/CD there are still plenty others.

This PR only has parts of what are needed for getting python tests running on travis as per #15. I only took a quick shot at anything not analyzer and figured I would not be able to "fix" them without digging a bit deeper (ie. also getting rid of std_err_override).
2017-03-03 20:38:27 +01:00
..
airtime-celery Add some additional error handling and prevent disabled buttons from being triggered 2015-11-11 19:26:51 -05:00
airtime_analyzer mostly run analyzer tests on travis 2017-03-03 20:38:27 +01:00
api_clients Merge branch 'saas-dev' into saas-installer-albert 2015-06-02 15:40:57 -04:00
icecast2 remove \r line endings 2012-10-30 13:23:09 -04:00
media-monitor Run build from installer; add upstart files and templating back in 2015-06-30 12:16:31 -04:00
pypo Respawn liquidsoap and pypo indefinitely if they fail to launch. Throttled it though. 2015-12-04 15:56:06 -05:00
std_err_override CC-5990, CC-5991 - Python cleanup, removed need for /usr/lib/airtime 2015-01-27 18:43:36 -05:00