summaryrefslogtreecommitdiff
path: root/devstack/upgrade
diff options
context:
space:
mode:
authorRabi Mishra <ramishra@redhat.com>2022-06-30 10:54:34 +0530
committerRabi Mishra <ramishra@redhat.com>2022-06-30 10:54:34 +0530
commit39d653fa5741e45d26388950270e7ed3ca489b89 (patch)
tree668373374cdea2455cff4982ff5061448311a23d /devstack/upgrade
parent38238b88f74983534215bd4c0afdfd67fdbeaaa4 (diff)
downloadheat-39d653fa5741e45d26388950270e7ed3ca489b89.tar.gz
Use constraints when creating venv for grenade
As a followup for change I6a8cffdc86c895eebe4269c5cd37841325566c54 let's use branch specific upper constraints when running tests in grenade. Change-Id: I71f8398b6aa57b7c1910750b8e048825383e3d9a
Diffstat (limited to 'devstack/upgrade')
-rwxr-xr-xdevstack/upgrade/resources.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/devstack/upgrade/resources.sh b/devstack/upgrade/resources.sh
index 1b7be42ee..4e7c26e16 100755
--- a/devstack/upgrade/resources.sh
+++ b/devstack/upgrade/resources.sh
@@ -64,7 +64,11 @@ function _run_heat_integrationtests {
# Run set of specified functional tests
UPGRADE_TESTS=upgrade_tests.list
_write_heat_integrationtests $UPGRADE_TESTS
-
+ export UPPER_CONSTRAINTS_FILE=$DEST/requirements/upper-constraints.txt
+ export TOX_CONSTRAINTS_FILE=$UPPER_CONSTRAINTS_FILE
+ export HEAT_TEMPEST_PLUGIN=$DEST/heat-tempest-plugin
+ sudo git config --system --add safe.directory $HEAT_TEMPEST_PLUGIN
+ tox -evenv-tempest -- pip install -c$UPPER_CONSTRAINTS_FILE $HEAT_TEMPEST_PLUGIN
tox -evenv-tempest -- stestr --test-path=$DEST/heat/heat_integrationtests --top-dir=$DEST/heat \
--group_regex='heat_tempest_plugin\.tests\.api\.test_heat_api[._]([^_]+)' \
run --whitelist-file $UPGRADE_TESTS