This commit adds support to devstack to install the newly created
tempest-lib project.
Change-Id: Ifcf56639757ec4814dcd31f791931afe61f5a672
... | ... |
@@ -48,6 +48,7 @@ TEMPEST_DIR=$DEST/tempest |
48 | 48 |
TEMPEST_CONFIG_DIR=${TEMPEST_CONFIG_DIR:-$TEMPEST_DIR/etc} |
49 | 49 |
TEMPEST_CONFIG=$TEMPEST_CONFIG_DIR/tempest.conf |
50 | 50 |
TEMPEST_STATE_PATH=${TEMPEST_STATE_PATH:=$DATA_DIR/tempest} |
51 |
+TEMPEST_LIB_DIR=$DEST/tempest-lib |
|
51 | 52 |
|
52 | 53 |
NOVA_SOURCE_DIR=$DEST/nova |
53 | 54 |
|
... | ... |
@@ -428,8 +429,15 @@ function create_tempest_accounts { |
428 | 428 |
fi |
429 | 429 |
} |
430 | 430 |
|
431 |
+# install_tempest_lib() - Collect source, prepare, and install tempest-lib |
|
432 |
+function install_tempest_lib { |
|
433 |
+ git_clone $TEMPEST_LIB_REPO $TEMPEST_LIB_DIR $TEMPEST_LIB_BRANCH |
|
434 |
+ setup_develop $TEMPEST_LIB_DIR |
|
435 |
+} |
|
436 |
+ |
|
431 | 437 |
# install_tempest() - Collect source and prepare |
432 | 438 |
function install_tempest { |
439 |
+ install_tempest_lib |
|
433 | 440 |
git_clone $TEMPEST_REPO $TEMPEST_DIR $TEMPEST_BRANCH |
434 | 441 |
pip_install tox |
435 | 442 |
} |
... | ... |
@@ -311,6 +311,9 @@ SWIFTCLIENT_BRANCH=${SWIFTCLIENT_BRANCH:-master} |
311 | 311 |
TEMPEST_REPO=${TEMPEST_REPO:-${GIT_BASE}/openstack/tempest.git} |
312 | 312 |
TEMPEST_BRANCH=${TEMPEST_BRANCH:-master} |
313 | 313 |
|
314 |
+TEMPEST_LIB_REPO=${TEMPEST_LIB_REPO:-${GIT_BASE}/openstack/tempest-lib.git} |
|
315 |
+TEMPEST_LIB_BRANCH=${TEMPEST_LIB_BRANCH:-master} |
|
316 |
+ |
|
314 | 317 |
# Tripleo elements for diskimage-builder images |
315 | 318 |
TIE_REPO=${TIE_REPO:-${GIT_BASE}/openstack/tripleo-image-elements.git} |
316 | 319 |
TIE_BRANCH=${TIE_BRANCH:-master} |