From Fedora Project Wiki
Description
Nova comes with a selection of fairly basic smoke tests which you can run against your installation. It can be useful to use these to sanity check your configuration.
Setup
First off, you need the nova-adminclient python library which isn't yet packaged:
$> sudo yum install python-nova-adminclient --enablerepo=updates-testing -y
You also need these packages
$> sudo yum install python-nose python-paramiko fedpkg
Make sure you have a block of floating IPs created, also as described above.
How to test
Then, run the tests from a fedpkg checkout:
$> git clone git://pkgs.fedoraproject.org/openstack-nova.git $> cd openstack-nova $> git checkout f16 $> fedpkg prep $> cd nova-2011.3/smoketests $> python ./run_tests.py
Expected Results
Ensure all tests pass