summaryrefslogtreecommitdiff
path: root/gate
diff options
context:
space:
mode:
authorBalazs Gibizer <balazs.gibizer@est.tech>2019-08-29 11:12:11 +0200
committerMatt Riedemann <mriedem.os@gmail.com>2019-08-30 15:35:46 -0400
commit2cf9a5f9faf4bff1e90fc6c3f9d907107ded1682 (patch)
tree300b97e3d1c765f35525b79dd33a72e63cc102f9 /gate
parent7f8dd04108c92e95ae8c2c4a8ea90556a256d76c (diff)
downloadnova-2cf9a5f9faf4bff1e90fc6c3f9d907107ded1682.tar.gz
Add cold migrate and resize to nova-grenade-multinode
Changes in [1] could potentially break a mixed-compute-version environment as we don't have grenade coverage for cold migrate and resize. This adds that coverage to the nova-grenade-multinode job. [1]https://review.opendev.org/#/c/655721/10 Change-Id: I81372d610ddf8abb473621deb6e7cb68eb000fee
Diffstat (limited to 'gate')
-rwxr-xr-xgate/live_migration/hooks/run_tests.sh13
1 files changed, 11 insertions, 2 deletions
diff --git a/gate/live_migration/hooks/run_tests.sh b/gate/live_migration/hooks/run_tests.sh
index c34c9f5212..00ad341634 100755
--- a/gate/live_migration/hooks/run_tests.sh
+++ b/gate/live_migration/hooks/run_tests.sh
@@ -43,7 +43,16 @@ echo '2. NFS testing is skipped due to setup failures with Ubuntu 16.04'
#run_tempest "NFS shared storage test" "live_migration"
#nfs_teardown
-echo '3. test with Ceph for root + ephemeral disks'
+# The nova-grenade-multinode job also runs resize and cold migration tests
+# so we check for a grenade-only variable.
+if [[ -n "$GRENADE_NEW_BRANCH" ]]; then
+ echo '3. test cold migration and resize'
+ run_tempest "cold migration and resize test" "test_resize_server|test_cold_migration|test_revert_cold_migration"
+else
+ echo '3. cold migration and resize is skipped for non-grenade jobs'
+fi
+
+echo '4. test with Ceph for root + ephemeral disks'
# Discover and set variables for the OS version so the devstack-plugin-ceph
# scripts can find the correct repository to install the ceph packages.
GetOSVersion
@@ -55,7 +64,7 @@ configure_and_start_nova
run_tempest "Ceph nova&glance test" "^.*test_live_migration(?!.*(test_volume_backed_live_migration))"
set +e
-#echo '4. test with Ceph for volumes and root + ephemeral disk'
+#echo '5. test with Ceph for volumes and root + ephemeral disk'
#configure_and_start_cinder
#run_tempest "Ceph nova&glance&cinder test" "live_migration"