Merge "Optionally install tempest and disable by default"
This commit is contained in:
commit
7e80bf21fb
10
README.md
10
README.md
@ -282,7 +282,15 @@ If tempest has been successfully configured, a basic set of smoke
|
|||||||
tests can be run as follows:
|
tests can be run as follows:
|
||||||
|
|
||||||
$ cd /opt/stack/tempest
|
$ cd /opt/stack/tempest
|
||||||
$ nosetests tempest/scenario/test_network_basic_ops.py
|
$ tox -efull tempest.scenario.test_network_basic_ops
|
||||||
|
|
||||||
|
By default tempest is downloaded and the config file is generated, but the
|
||||||
|
tempest package is not installed in the system's global site-packages (the
|
||||||
|
package install includes installing dependences). So tempest won't run
|
||||||
|
outside of tox. If you would like to install it add the following to your
|
||||||
|
``localrc`` section:
|
||||||
|
|
||||||
|
INSTALL_TEMPEST=True
|
||||||
|
|
||||||
# DevStack on Xenserver
|
# DevStack on Xenserver
|
||||||
|
|
||||||
|
10
lib/tempest
10
lib/tempest
@ -63,6 +63,12 @@ BUILD_INTERVAL=1
|
|||||||
BUILD_TIMEOUT=${BUILD_TIMEOUT:-196}
|
BUILD_TIMEOUT=${BUILD_TIMEOUT:-196}
|
||||||
|
|
||||||
|
|
||||||
|
# This must be False on stable branches, as master tempest
|
||||||
|
# deps do not match stable branch deps. Set this to True to
|
||||||
|
# have tempest installed in devstack by default.
|
||||||
|
INSTALL_TEMPEST=${INSTALL_TEMPEST:-"False"}
|
||||||
|
|
||||||
|
|
||||||
BOTO_MATERIALS_PATH="$FILES/images/s3-materials/cirros-${CIRROS_VERSION}"
|
BOTO_MATERIALS_PATH="$FILES/images/s3-materials/cirros-${CIRROS_VERSION}"
|
||||||
BOTO_CONF=/etc/boto.cfg
|
BOTO_CONF=/etc/boto.cfg
|
||||||
|
|
||||||
@ -94,8 +100,12 @@ function remove_disabled_extensions {
|
|||||||
|
|
||||||
# configure_tempest() - Set config files, create data dirs, etc
|
# configure_tempest() - Set config files, create data dirs, etc
|
||||||
function configure_tempest {
|
function configure_tempest {
|
||||||
|
if [[ "$INSTALL_TEMPEST" == "True" ]]; then
|
||||||
|
setup_develop $TEMPEST_DIR
|
||||||
|
else
|
||||||
# install testr since its used to process tempest logs
|
# install testr since its used to process tempest logs
|
||||||
pip_install $(get_from_global_requirements testrepository)
|
pip_install $(get_from_global_requirements testrepository)
|
||||||
|
fi
|
||||||
|
|
||||||
local image_lines
|
local image_lines
|
||||||
local images
|
local images
|
||||||
|
Loading…
Reference in New Issue
Block a user