attempt to install all of global requirements

This adds a test to try to install all of the global-requirements.txt
into a venv to see if it works. If we can get this functioning, it
will help determine ordering issues and compatibility between all
components at an early stage.

Change-Id: Id147a7b31f96650159f5178ac6dbeec2736d73f6
This commit is contained in:
Sean Dague 2015-01-15 15:53:11 -05:00
parent bfb216d5ae
commit b380f04a25

@ -13,6 +13,11 @@ function mkvenv {
fi
}
function install_all_of_gr {
mkvenv $tmpdir/all_requirements
$tmpdir/all_requirements/bin/pip install -r $REPODIR/requirements/global-requirements.txt
}
# BASE should be a directory with a subdir called "new" and in that
# dir, there should be a git repository for every entry in PROJECTS
BASE=${BASE:-/opt/stack}
@ -124,6 +129,8 @@ projectdir=$tmpdir/projects
mkdir -p $projectdir
# Attempt to install all of global requirements
install_all_of_gr
for PROJECT in $PROJECTS ; do
SHORT_PROJECT=$(basename $PROJECT)