OpenStack Orchestration (Heat) Tempest Plugin
861283a98f
As 2023.1 is released, we should add its job on master gate to keep branchless tempest plugins compatible to stable branch. Also removing EM stable/xena|wallaby job Ref: Tempest plugins guide for stable branch testing: - https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html Change-Id: I80213eb072281ec0a71fa068f9d8f25d0feffe27 |
||
---|---|---|
doc/source/contributor | ||
heat_tempest_plugin | ||
releasenotes/notes | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
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