OpenStack Orchestration (Heat) Tempest Plugin
Go to file
Colleen Murphy 30b1fd6903 Add endpoint_type config option
Prior to their removal from the tempest repository, the heat tests
supported an endpoint_type option[1] to configure which endpoint
interface to use in its requests to the Orchestration service and other
OpenStack services. This patch adds back this support so that users can
configure the heat tests to run against non-public interfaces.

[1] http://git.openstack.org/cgit/openstack/tempest/tree/tempest/config.py?h=17.2.0#n943

Change-Id: Id86f90e428136198b4244f12da5eb53f673fd788
2017-12-29 12:58:06 +01:00
heat_tempest_plugin Add endpoint_type config option 2017-12-29 12:58:06 +01:00
.gitignore Initial movement to new repo with cleanup 2017-11-14 20:28:32 +05:30
.gitreview Initial movement to new repo with cleanup 2017-11-14 20:28:32 +05:30
.testr.conf Initial movement to new repo with cleanup 2017-11-14 20:28:32 +05:30
.zuul.yaml Add cross repo voting gate jobs from heat 2017-11-19 10:33:50 +05:30
LICENSE Added LICENSE file to heat tempest plugin 2017-11-30 23:20:00 +05:30
README.rst Revert back to using [heat_plugin] section in tempest.conf 2017-11-18 22:24:44 +05:30
requirements.txt Add oslo.messaging to requirements 2017-11-18 13:34:00 +05:30
setup.cfg Initial movement to new repo with cleanup 2017-11-14 20:28:32 +05:30
setup.py Initial movement to new repo with cleanup 2017-11-14 20:28:32 +05:30
test-requirements.txt Initial movement to new repo with cleanup 2017-11-14 20:28:32 +05:30
tox.ini Initial movement to new repo with cleanup 2017-11-14 20:28:32 +05:30

README.rst

Heat Tempest Plugin

Tests can be run as a tempest plugin against any heat-enabled OpenStack cloud, however defaults match running against a recent DevStack.

To run the tests against DevStack, do the following:

# Define DEST

export DEST=/opt/stack

# create test resources and write tempest config

$DEST/heat/heat_integrationtests/prepare_test_env.sh

$DEST/heat/heat_integrationtests/prepare_test_network.sh

# run tempest selecting only these tests

cd $DEST/tempest

tempest run --regex heat_tempest_plugin.tests

If custom configuration is required, edit the [heat_plugin] section of

$DEST/tempest/etc/tempest.conf