tripleo-image-elements/elements/tempest
Derek Higgins 85c68ffc75 Update pbr version to match global requirements
The version of pbr we were using was having trouble parsing a new version
identifier for python-qpid, We have the pbr version hardcoded in many
places so update it to match whats currently in global-requirements.

Fixes bug #1470871
Change-Id: Ia5aec472555ad1368684b224a55c29242ae40b58
2015-07-02 16:53:06 +01:00
..
bin Drop usage of keystoneclient 2015-04-23 13:27:18 +01:00
cleanup.d Remove /opt/stack/{repo} files 2015-02-03 09:50:31 +00:00
environment.d Wire in _EXTRA_INSTALL_OPTS... 2014-04-19 08:08:45 -04:00
install.d Update pbr version to match global requirements 2015-07-02 16:53:06 +01:00
os-apply-config Configurable tests2skip file in tempest element 2014-12-22 17:27:51 +00:00
README.md Configurable tests2skip file in tempest element 2014-12-22 17:27:51 +00:00
element-deps Migrate to package-installs scripts 2014-11-05 01:38:05 -08:00
pkg-map Add missing packages to tempest element 2014-10-17 11:13:25 -07:00
source-repository-tempest Don't use /cgit/ urls for git. 2014-02-21 15:25:12 +13:00
tests2skip.py Merge "Fix dib-lint failures" 2014-09-02 19:07:06 +00:00
tests2skip.txt Add tempest element 2013-12-20 09:44:08 +00:00

README.md

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

  • Nodes with at least 4G of memory and 20G of diskspace
  • 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.

Tempest configuration may be overwritten via pass-through. tempest-run configuration is defined in etc/tempestrunrc; values in there may be overwritten using ExtraConfig.

Tests may be skipped by modifying the existing tests2skip.txt file or supplying a custom one (see tempestrunrc). See tests2skip.py for more details on how to include and skip tests.

TODO:

  • Remove as many of the filters in tests2skip.txt as possible
  • Investigate setting run_ssh to true