We want to run freese in venv not with tox target

Running the freeze command as posargs to tox targets is unreliable as
those commands may be interpreted as arguments to other commands rather
than as commands themselves. For example `tox -epy26 -- pbr freeze` is
likely pass 'pbr freeze' as test name filters to the py26 test runner.

Instead what we want is to run pbr/pip freeze directly out of the venv
in question.

Change-Id: Iefb8ae4e82dcd31306d03befdc9766f2c1291571
This commit is contained in:
Clark Boylan 2014-12-23 10:42:31 -08:00
parent 4291a592dd
commit 25541f1ec5
5 changed files with 5 additions and 5 deletions

View File

@ -19,7 +19,7 @@ result=$?
echo "Begin $freezecmd freeze output from test virtualenv:"
echo "======================================================================"
tox -e$venv -- $freezecmd freeze
.tox/${venv}/bin/${freezecmd} freeze
echo "======================================================================"
exit $result

View File

@ -12,7 +12,7 @@ venv=venv
echo "Begin pbr freeze output from test virtualenv:"
echo "======================================================================"
tox -e$venv -- $freezecmd freeze
.tox/${venv}/bin/${freezecmd} freeze
echo "======================================================================"
mkdir -p doc/build

View File

@ -23,7 +23,7 @@ rc=$?
echo "Begin $freezecmd freeze output from test virtualenv:"
echo "======================================================================"
tox -e$venv -- $freezecmd freeze
.tox/${venv}/bin/${freezecmd} freeze
echo "======================================================================"
exit $rc

View File

@ -25,7 +25,7 @@ set -e
echo "Begin $freezecmd freeze output from test virtualenv:"
echo "======================================================================"
tox -e$venv -- $freezecmd freeze
.tox/${venv}/bin/${freezecmd} freeze
echo "======================================================================"
exit $result

View File

@ -38,7 +38,7 @@ result=$?
echo "Begin $freezecmd freeze output from test virtualenv:"
echo "======================================================================"
tox -e$venv -- $freezecmd freeze
.tox/${venv}/bin/${freezecmd} freeze
echo "======================================================================"
if [ -d ".testrepository" ] ; then