summaryrefslogtreecommitdiff
path: root/devstack/upgrade
diff options
context:
space:
mode:
authorSirushti Murugesan <sirushti.murugesan@hp.com>2015-08-06 16:56:09 +0530
committerSirushti Murugesan <sirushti.murugesan@hp.com>2015-10-06 06:58:07 +0000
commitba4a7026c7c5e9558770354c6d58d2f60ff46e75 (patch)
tree353a312971d336e7b0e28a706d56e0a3f852a12f /devstack/upgrade
parentb14bee0635883031d1a0714be4f8e0f600c35c69 (diff)
downloadheat-ba4a7026c7c5e9558770354c6d58d2f60ff46e75.tar.gz
Grenade: Run select heat_integrationtests instead of tempest smoke
Only a few tests are run because these tests only verify the sanity of the build rather than doing the upgrade tests itself. Closes-Bug: #1482152 partial blueprint upgrade-tests Change-Id: I8fed19bd25cc3a62c03c35afafe2b662551dbd4e
Diffstat (limited to 'devstack/upgrade')
-rwxr-xr-xdevstack/upgrade/resources.sh5
-rw-r--r--devstack/upgrade/settings2
-rwxr-xr-xdevstack/upgrade/upgrade.sh6
3 files changed, 13 insertions, 0 deletions
diff --git a/devstack/upgrade/resources.sh b/devstack/upgrade/resources.sh
index 2a0d1bf95..6f95f4544 100755
--- a/devstack/upgrade/resources.sh
+++ b/devstack/upgrade/resources.sh
@@ -32,6 +32,11 @@ function _heat_set_user {
}
function create {
+ # run heat_integrationtests instead of tempest smoke before create
+ pushd $BASE_DEVSTACK_DIR/../heat
+ tox -eintegration heat_integrationtests.functional.test_create_update
+ popd
+
# creates a tenant for the server
eval $(openstack project create -f shell -c id $HEAT_PROJECT)
if [[ -z "$id" ]]; then
diff --git a/devstack/upgrade/settings b/devstack/upgrade/settings
index 9d05220e1..3cd057e99 100644
--- a/devstack/upgrade/settings
+++ b/devstack/upgrade/settings
@@ -2,3 +2,5 @@ register_project_for_upgrade heat
register_db_to_save heat
devstack_localrc base enable_service h-api h-api-cfn h-api-cw h-eng heat tempest ceilometer-alarm-evaluator ceilometer-alarm-notifier ceilometer-anotification
devstack_localrc target enable_service h-api h-api-cfn h-api-cw h-eng heat tempest ceilometer-alarm-evaluator ceilometer-alarm-notifier ceilometer-anotification
+BASE_RUN_SMOKE=False
+TARGET_RUN_SMOKE=False
diff --git a/devstack/upgrade/upgrade.sh b/devstack/upgrade/upgrade.sh
index 527512bde..9274141b9 100755
--- a/devstack/upgrade/upgrade.sh
+++ b/devstack/upgrade/upgrade.sh
@@ -82,6 +82,12 @@ start_heat
# Don't succeed unless the services come up
ensure_services_started heat-api heat-engine heat-api-cloudwatch heat-api-cfn
+# run heat_integrationtests instead of tempest smoke after upgrade
+pushd $TARGET_DEVSTACK_DIR/../heat
+source $TARGET_DEVSTACK_DIR/openrc demo demo
+tox -eintegration heat_integrationtests.functional.test_create_update
+popd
+
set +o xtrace
echo "*********************************************************************"
echo "SUCCESS: End $0"