#!/bin/sh -x set -e envdir=$1 # Manually download the source from PyPI and build it with the --editable flag. # This gives us access to run the tests. pip install --pre --no-deps --no-install --no-clean python-neutronclient # This is where the source will end up after pip is done downloading and building it srcdir=$envdir/build/python-neutronclient/ cd $srcdir # Install the source safely pip install --no-clean -ve . # Install the test requirements pip install --no-clean -r $srcdir/test-requirements.txt # Run testr python setup.py testr