tripleo-image-elements/elements/tempest
Jon-Paul Sullivan 1c998eb93f Create pip manifest files of installed packages
Create the pip-manifest element to encapsulate the saving and use
of pip manifest files.

Ensure that it installs prior to any elements that should be able
to use it.

Write pip manifest files for installs in:
    * os-svc-install
    * os-apply-config
    * os-collect-config
    * os-refresh-config
    * openstack-clients

Enable using a manifest file to reinstall exact versions of
packages in a subsequent run through the DIB_PIP_MANIFEST_*
environment variables.

Change-Id: I4d4ab5921c534727b48cb9969ec8ecfd2c26e6ed
2014-03-25 12:22:59 +00:00
..
bin Heat/Horizon/Tempest: don't hard code venv dir 2014-03-13 20:19:40 -04:00
environment.d Heat/Horizon/Tempest: don't hard code venv dir 2014-03-13 20:19:40 -04:00
install.d Explicitly install pbr via pip 2014-03-24 12:43:01 -07:00
README Add tempest element 2013-12-20 09:44:08 +00:00
element-deps Create pip manifest files of installed packages 2014-03-25 12:22:59 +00:00
source-repository-tempest Don't use /cgit/ urls for git. 2014-02-21 15:25:12 +13:00
tests2skip.py Add +x to executable files 2014-03-10 15:52:51 +00:00
tests2skip.txt Add tempest element 2013-12-20 09:44:08 +00:00

README

Add the tempest cloud test suite to an image.

The purpose of this element is to run tempest as a gate for tripleo based ci.

To successfully run tempest your overcloud should have
 o Nodes with at least 4G of memory and 20G of diskspace
 o the following services should be running
   cinder, glance, heat, keystone, neutron, nova and swift

To use you should simply run the command run-tempest with the
OS_* environment variables for admin defined.

TODO:
 o Remove as many of the filters in tests2skip.txt as possible
 o Investigate setting allow_tenant_isolation to true
 o Investigate setting run_ssh to true