heat/heat_integrationtests
Thomas Herve 150a013597 Fail the test run if image download fails
When we run the integration tests, we download the test image that we
need and upload it on the fly. If the download is aborted because of
some network problem, the image is incorrect, but we still try to run
the tests and boot servers with it. We should fail early instead.

Change-Id: I8797440086206749c9098dcd42b84d95426fbf3e
Closes-Bug: #1534026
2016-07-06 21:43:57 +02:00
..
common Merge "Pass keystone session to clients" 2016-07-06 04:03:35 +00:00
functional Merge "Add default release names for template versions" 2016-07-05 06:52:43 +00:00
scenario Migrate to aodh for OS::Ceilometer::Alarm 2016-06-29 02:50:27 +00:00
.gitignore Support classes for heat integration tests 2014-09-24 09:02:20 +12:00
README.rst Fix failures related to the mock 1.1.0 release 2015-07-10 17:11:22 +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 Migrate to aodh for OS::Ceilometer::Alarm 2016-06-29 02:50:27 +00:00
install-requirements Create integration tests requirements on the fly 2016-03-25 13:40:50 +00:00
post_test_hook.sh Fix integration tests hooks 2015-07-17 11:01:31 +00:00
pre_test_hook.sh Run orig jobs without convergence engine 2016-06-14 07:44:13 +00:00
prepare_test_env.sh Fail the test run if image download fails 2016-07-06 21:43:57 +02:00
prepare_test_network.sh Use openstack commands for prepare_test_network.sh 2016-06-29 20:57:22 +00:00
requirements.stub Create integration tests requirements on the fly 2016-03-25 13:40:50 +00: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/openrc

# 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