heat/heat_integrationtests
ricolin 920d8b72cc Raise HTTPNotFound if not in create or adopt
We should raise exception when stack not found, if it's not waiting
for create or adopt (which should be the only two possible reason
that stack may not have been created yet).

Change-Id: I6c13ba8ab1b0e312a0932c40f7e9e2b7f92822c3
2017-10-18 08:00:42 +00:00
..
api Add gabbi api tests for stack update/patch-update 2017-08-17 10:33:49 +05:30
common Raise HTTPNotFound if not in create or adopt 2017-10-18 08:00:42 +00:00
functional * Add new HOT version for Queens release 2017-08-22 10:03:18 +08:00
locale Imported Translations from Zanata 2017-10-07 11:22:47 +00:00
scenario Add test for basic resources as heat define test 2017-07-07 05:31:20 +00:00
__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 Switch integration jobs to use local mirrors 2017-08-10 16:46:59 -04: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 Merge "Revert "Disable nova quota check in gate jobs"" 2017-08-30 10:44:34 +00:00
prepare_test_env.sh Skip test_notifications.NotificationTest.* functional tests 2017-10-04 13:26:18 +05:30
prepare_test_network.sh Use osc commands for creating neutron resources 2016-10-20 15:42:40 +05:30
README.rst Fix readme guide for heat_integrationtests 2017-08-07 18:38:12 +08: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