Use the TESTING_BRANCH env var for constraints

The TESTING_BRANCH environment variable is provided by the
run_tests.sh script and is derived from the .gitreview file.

This ensures that once the master branch becomes a stable
branch, the constraints from the stable branch in the
integrated repository will automatically get used once the
.gitreview file is updated.

To ensure that the required environment variables are present
we export them appropriately in run_tests.sh and modify the
tox configuration to pass them into the tox test.

Depends-On: https://review.openstack.org/596885
Needed-By: https://review.openstack.org/579371
Change-Id: I8129a9d4dc4eebcc1423f856e6c1f6f80a23379e
This commit is contained in:
Jesse Pretorius 2018-08-16 15:31:31 +01:00 committed by Jesse Pretorius (odyssey4me)
parent d791dbf6a2
commit b0ae03a3d8
1 changed files with 4 additions and 1 deletions

View File

@ -11,14 +11,17 @@ install_command =
commands =
/usr/bin/find . -type f -name "*.pyc" -delete
passenv =
COMMON_TESTS_PATH
HOME
USER
http_proxy
HTTP_PROXY
https_proxy
HTTPS_PROXY
no_proxy
NO_PROXY
TESTING_BRANCH
TESTING_HOME
USER
whitelist_externals =
bash
setenv =