heat/heat_integrationtests
Steve Baker 02a085b60a Func tests use fedora-heat-test-image
This runs the existing functional tests using the images built in
http://tarballs.openstack.org/heat-test-image/

This image should be a suitable alternative to
Fedora-x86_64-20-20140618-sda, with the extra benefit that it is
prepared to install the heat config agent projects during boot
so that test_server_software_config can be enabled.

This will also allow devstack to no longer load
Fedora-x86_64-20-20140618-sda onto the nodepool images which will reduce
gate resource consumption.

Change-Id: I6041b8d6e7e9422f6e220d7aef0ca38857085e4b
2015-03-23 09:22:39 +13:00
..
common Func tests use fedora-heat-test-image 2015-03-23 09:22:39 +13:00
functional Add a functional test for hooks/breakpoints 2015-03-19 11:52:13 +00:00
scenario Func tests use fedora-heat-test-image 2015-03-23 09:22:39 +13:00
.gitignore Support classes for heat integration tests 2014-09-24 09:02:20 +12:00
README.rst Fix formatting in integration tests README 2014-12-08 11:47:18 +02:00
__init__.py Support classes for heat integration tests 2014-09-24 09:02:20 +12:00
config-generator.conf Get tox to generate config for heat_integrationtests 2015-02-04 00:01:26 +05:30
heat_integrationtests.conf.sample Update integrations tests config sample 2015-03-19 18:30:53 +00:00
post_test_hook.sh iniset heat_integrationtests.conf 2015-03-23 09:22:33 +13:00
pre_test_hook.sh Move test_notifications to functional 2015-03-13 09:20:41 -04:00
prepare_test_env.sh Func tests use fedora-heat-test-image 2015-03-23 09:22:39 +13:00

README.rst

Heat integration tests

These tests can be run against any heat-enabled OpenStack cloud, however defaults match running against a recent DevStack.

To run the tests against DevStack, do the following:

# source DevStack credentials

source /opt/stack/devstack/accrc/demo/demo

# run the heat integration tests with those credentials

cd /opt/stack/heat

tox -eintegration

If custom configuration is required, copy the following file:

heat_integrationtests/heat_integrationtests.conf.sample

to:

heat_integrationtests/heat_integrationtests.conf

and make any required configuration changes before running:

tox -eintegration