OpenStack Orchestration (Heat) Tempest Plugin
Go to file
Takashi Kajinami c4b871a79e Skip tests when heat is unavailable
Currently the [service_available] heat parameter is not actually used
and the plugin tests are always executed regardless of availability
of Heat service.

This change ensures that the parameter is honored so that users can
disable plugin tests even if the plugin package is enabled.

Change-Id: I148d7a9c92f210d4584798131a1b23f648f6e5e3
2022-08-01 14:23:18 +00:00
doc/source/contributor [ussuri][goal] Update contributor documentation 2021-06-01 02:07:10 +00:00
heat_tempest_plugin Skip tests when heat is unavailable 2022-08-01 14:23:18 +00:00
releasenotes/notes Skip tests when heat is unavailable 2022-08-01 14:23:18 +00:00
.gitignore Migrate from testr to stestr 2021-05-21 11:25:10 +05:30
.gitreview OpenDev Migration Patch 2019-04-19 19:35:33 +00:00
.stestr.conf Migrate from testr to stestr 2021-05-21 11:25:10 +05:30
.zuul.yaml Make master jobs voting again 2022-07-31 04:20:58 +00:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2021-06-01 02:07:10 +00:00
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 Merge "Force API test listing even if auth fails" 2018-04-24 21:31:45 +00:00
setup.cfg [ussuri][goal] Drop python 2.7 support and testing 2020-03-03 16:38:19 +00:00
setup.py Initial movement to new repo with cleanup 2017-11-14 20:28:32 +05:30
test-requirements.txt Migrate from testr to stestr 2021-05-21 11:25:10 +05:30
tox.ini Migrate from testr to stestr 2021-05-21 11:25:10 +05:30

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