Folks, we’re trying to setup the CI testing environment to test our GAE app. Our CI server runs on linux and Jenkins on top of that. Locally nosetests and nosegunit work fantastic; however, on the CI server since there aren’t any installers per se, the GAE python modules aren’t “registered” and can’t be found by nose or python for that matter. Any tips how to make this setup work?
Share
If you are talking about unit-tests, write a setup.py file for your app with the required packages listed.
Than, as a step of your Jenkins job, setup a virtualenv, and build and install your app into the virtualenv. This will also install the required libraries, for example:
..after this you can run the unittests: