heat/heat_integrationtests
Pavlo Shchelokovskyy f518cfe252 Add separate requirements.txt to integration tests
and use it during tox run. This should speed up the tox venv creation
somewhat, as the new requirements is shorter, thus less packages are
installed or C extensions compiled.

Also this is the first step to ease packaging of the integration tests
as a separate tool.

Change-Id: I914eb675e7f025e03a22719d5dff8ed741fbd37d
2015-04-01 09:02:13 +00:00
..
common Merge "Add minimal_instance_type config option" 2015-03-24 12:14:42 +00:00
functional test_hooks remove race-prone status wait 2015-03-26 11:38:21 +13:00
scenario Add minimal_instance_type config option 2015-03-23 14:02:46 +00: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 Add minimal_instance_type config option 2015-03-23 14:02:46 +00:00
post_test_hook.sh iniset heat_integrationtests.conf 2015-03-23 09:22:33 +13:00
pre_test_hook.sh Change the default num_engine_workers to get_worker_count() 2015-03-31 07:55:18 +10:00
prepare_test_env.sh Add minimal_instance_type config option 2015-03-23 14:02:46 +00:00
requirements.txt Add separate requirements.txt to integration tests 2015-04-01 09:02:13 +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/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