heat/heat_integrationtests
rabi f2881d4071 Resolve all functions before RESOLVE translation
As functions can be inside other functions, there is no
point in checking for specific functions that can be
template specific. Better to resolve all before
translating.

This also adds a functional test to avoid breaking this
in the future.

Change-Id: I5f72f7455384b3fd5650bd01e77e64bf485dd178
Partial-Bug: #1620859
2016-10-05 16:00:14 +05:30
..
common Wait for deletion_time in integration tests 2016-09-22 15:20:07 +02:00
functional Resolve all functions before RESOLVE translation 2016-10-05 16:00:14 +05:30
scenario Use minimal image wherever possible 2016-09-29 12:18:17 +05:30
.gitignore Support classes for heat integration tests 2014-09-24 09:02:20 +12:00
README.rst Run heat_integrationtests as a tempest plugin 2016-08-13 09:53:07 +12:00
__init__.py Support classes for heat integration tests 2014-09-24 09:02:20 +12:00
install-requirements Create integration tests requirements on the fly 2016-03-25 13:40:50 +00:00
plugin.py Run heat_integrationtests as a tempest plugin 2016-08-13 09:53:07 +12:00
post_test_hook.sh Run heat_integrationtests as a tempest plugin 2016-08-13 09:53:07 +12:00
pre_test_hook.sh Fix path_in_stack for scheduler hints 2016-08-05 10:21:10 +00:00
prepare_test_env.sh Switch fedora mirror 2016-09-28 17:40:22 +02:00
prepare_test_network.sh Use neutron cli command instead of osc 2016-09-21 13:22:40 +05:30

README.rst

Heat integration tests

These 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_integrationtests

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

$DEST/tempest/etc/tempest.conf