blob: 6c5ad565c1976ae3ac31208aac180b3ba8c527b7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/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 --no-use-wheel 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
|