heat/heat_integrationtests
Zane Bitter 91018c890d Add a functional test for nested get_attr functions
Nesting get_attr functions (i.e. using a get_attr in the arguments to
another get_attr) is unwise, and we probably should have prohibited it
somehow. Nonetheless, we didn't and some users (including but not
necessarily limited to TripleO) depend on this working. Since this would be
easy to break by accident, add a functional test to make sure we can only
break it on purpose.

Change-Id: I234a0762a00815af86b5711e7494366c16e717c2
2017-07-10 16:43:38 -04:00
..
api Remove encoding for application/json in response 2017-03-30 10:03:49 +05:30
common Fix handle_restore for server and volume resources 2017-05-19 11:56:27 +05:30
functional Add a functional test for nested get_attr functions 2017-07-10 16:43:38 -04:00
locale/ja/LC_MESSAGES Imported Translations from Zanata 2017-05-02 10:32:02 +00:00
scenario Use signal_url in TestAodhAlarm scenario test 2017-06-09 07:46:59 +05:30
__init__.py Support classes for heat integration tests 2014-09-24 09:02:20 +12:00
.gitignore Support classes for heat integration tests 2014-09-24 09:02:20 +12:00
cleanup_test_env.sh Cleanup test env after tests 2016-12-13 05:45:34 +00: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 Use group_regex to group gabbi api tests 2017-05-05 07:29:40 +05:30
pre_test_hook.sh Disable nova quota check in gate jobs 2017-06-26 11:29:08 +05:30
prepare_test_env.sh Revert "Enable heat to use uwsgi with devstack" 2017-06-07 11:36:11 +00:00
prepare_test_network.sh Use osc commands for creating neutron resources 2016-10-20 15:42:40 +05:30
README.rst Run heat_integrationtests as a tempest plugin 2016-08-13 09:53:07 +12:00

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