registry_coverage.sh 471 B

123456789101112131415161718
  1. #!/bin/bash
  2. set -x
  3. # Setup the environment
  4. REGISTRY_PATH=/data/docker-registry
  5. export SETTINGS_FLAVOR=test
  6. export DOCKER_REGISTRY_CONFIG=config_test.yml
  7. export PYTHONPATH=$REGISTRY_PATH/test
  8. # Fetch latest docker-registry master
  9. rm -rf $REGISTRY_PATH
  10. git clone https://github.com/dotcloud/docker-registry -b master $REGISTRY_PATH
  11. cd $REGISTRY_PATH
  12. # Generate coverage
  13. coverage run -m unittest discover test || exit 1
  14. coverage report --include='./*' --omit='./test/*'