diff --git a/lib/tempest b/lib/tempest index d3b40aa361..6177ffe197 100644 --- a/lib/tempest +++ b/lib/tempest @@ -517,14 +517,23 @@ function install_tempest_lib { if use_library_from_git "tempest-lib"; then git_clone_by_name "tempest-lib" setup_dev_lib "tempest-lib" + # NOTE(mtreinish) For testing tempest-lib from git with tempest we need + # put the git version of tempest-lib in the tempest job's tox venv + export PIP_VIRTUAL_ENV=${PROJECT_VENV["tempest"]} + setup_dev_lib "tempest-lib" + unset PIP_VIRTUAL_ENV fi } # install_tempest() - Collect source and prepare function install_tempest { - install_tempest_lib git_clone $TEMPEST_REPO $TEMPEST_DIR $TEMPEST_BRANCH pip_install tox + pushd $TEMPEST_DIR + tox --notest -efull + PROJECT_VENV["tempest"]=${TEMPEST_DIR}/.tox/full + install_tempest_lib + popd } # init_tempest() - Initialize ec2 images