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}
|