#!/bin/bash # This should be run inside a container built from the Dockerfile # at the root of the repo - script/test will do it automatically. set -e >&2 echo "Running lint checks" flake8 compose tests setup.py if [ "$DOCKER_VERSIONS" == "" ]; then DOCKER_VERSIONS="default" elif [ "$DOCKER_VERSIONS" == "all" ]; then DOCKER_VERSIONS="$ALL_DOCKER_VERSIONS" fi for version in $DOCKER_VERSIONS; do >&2 echo "Running tests against Docker $version" docker run \ --rm \ --privileged \ --volume="/var/lib/docker" \ -e "DOCKER_VERSION=$version" \ --entrypoint="script/dind" \ "$TAG" \ script/wrapdocker nosetests "$@" done