travis 516 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. # Exit on first error
  3. set -ex
  4. # Put Python eggs in a writeable directory
  5. export PYTHON_EGG_CACHE="/tmp/.python-eggs"
  6. # Activate correct virtualenv
  7. TRAVIS_PYTHON_VERSION=$1
  8. source /home/travis/virtualenv/python${TRAVIS_PYTHON_VERSION}/bin/activate
  9. env
  10. # Kill background processes on exit
  11. trap 'kill -9 $(jobs -p)' SIGINT SIGTERM EXIT
  12. # Start docker daemon
  13. docker -d -H unix:///var/run/docker.sock 2>> /dev/null >> /dev/null &
  14. sleep 2
  15. # $init is set by sekexe
  16. cd $(dirname $init)/.. && nosetests -v