Browse code

Install tempest-lib as part of install_tempest

This commit adds support to devstack to install the newly created
tempest-lib project.

Change-Id: Ifcf56639757ec4814dcd31f791931afe61f5a672

Matthew Treinish authored on 2014/09/09 03:01:21
Showing 2 changed files
... ...
@@ -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}