ed8bef3a03
* Changed namespace from storm to tempest * Added absolute limits service and server personality file tests * Optimized run time for image metadata tests * Added additional assertions for create server and rebuild server tests * Removed any SSH verification until further decisions are made Change-Id: I5bebd29be382c9404914c7314302670ae09627fc |
||
---|---|---|
etc | ||
include | ||
kong | ||
tempest | ||
tools | ||
.gitignore | ||
.gitreview | ||
HACKING | ||
README.rst | ||
run_tests.sh |
:
Tempest - The OpenStack Integration Test Suite
This is a set of integration tests to be run against a live cluster.
Quickstart
To run Tempest, you first need to create a configuration file that will tell Tempest where to find the various OpenStack services and other testing behaviour switches.
The easiest way to create a configuration file is to copy the sample
one in the etc/
directory :
$> cd $TEMPEST_ROOT_DIR
$> cp etc/storm.conf.sample etc/storm.conf
After that, open up the etc/storm.conf
file and edit the
variables to fit your test environment.
Note
If you have a running devstack environment, look at the environment
variables in your devstack/localrc
file. The ADMIN_PASSWORD
variable should match the api_key value in the storm.conf [nova]
configuration section. In addition, you will need to get the UUID
identifier of the image that devstack uploaded and set the image_ref
value in the [environment] section in the storm.conf to that image
UUID.
After setting up your configuration file, you can execute the set of
Tempest tests by using nosetests
:
$> nosetests storm