test_registry.sh 559 B

1234567891011121314151617181920212223242526
  1. #!/bin/sh
  2. set -x
  3. # Cleanup
  4. rm -rf docker-registry
  5. # Setup the environment
  6. export SETTINGS_FLAVOR=test
  7. export DOCKER_REGISTRY_CONFIG=config_test.yml
  8. # Get latest docker registry
  9. git clone -q https://github.com/dotcloud/docker-registry.git
  10. cd docker-registry
  11. # Get dependencies
  12. pip install -q -r requirements.txt
  13. pip install -q -r test-requirements.txt
  14. pip install -q tox
  15. # Run registry tests
  16. tox || exit 1
  17. export PYTHONPATH=$(pwd)/docker-registry
  18. python -m unittest discover -p s3.py -s test || exit 1
  19. python -m unittest discover -p workflow.py -s test