[Libvirt-cim] [PATCH] [TEST] Updating 06_remote_live_migration.py, 07_remote_offline_migration.py tc to use check_mig_support()

Deepti B. Kalakeri deeptik at linux.vnet.ibm.com
Wed Apr 8 09:23:06 UTC 2009


# HG changeset patch
# User Deepti B. Kalakeri<deeptik at linux.vnet.ibm.com>
# Date 1239182573 25200
# Node ID b52473e2e6d72077d2aaa7bdd0593b9ad24924e8
# Parent  fbd3990003091191b34ce74569d07d999b22eb41
[TEST] Updating 06_remote_live_migration.py, 07_remote_offline_migration.py tc to use check_mig_support().

This patch is dependent on Adding check_mig_support() to vsmigration.py.
Tested with Xen/KVM with current sources and rpm.
Signed-off-by: Deepti B. Kalakeri <deeptik at linux.vnet.ibm.com>

diff -r fbd399000309 -r b52473e2e6d7 suites/libvirt-cim/cimtest/VirtualSystemMigrationService/06_remote_live_migration.py
--- a/suites/libvirt-cim/cimtest/VirtualSystemMigrationService/06_remote_live_migration.py	Wed Apr 08 02:05:16 2009 -0700
+++ b/suites/libvirt-cim/cimtest/VirtualSystemMigrationService/06_remote_live_migration.py	Wed Apr 08 02:22:53 2009 -0700
@@ -28,14 +28,14 @@
 
 import sys
 import os
-from  socket import gethostname, gethostbyaddr
+from  socket import gethostname
 from XenKvmLib import vxml
 from XenKvmLib.xm_virt_util import domain_list, net_list
 from CimTest.Globals import logger
 from XenKvmLib.const import do_main, default_network_name
 from CimTest.ReturnCodes import PASS, FAIL, SKIP
 from XenKvmLib.classes import get_typed_class
-from XenKvmLib.vsmigrations import local_remote_migrate
+from XenKvmLib.vsmigrations import check_mig_support, local_remote_migrate
 from XenKvmLib.common_util import poll_for_state_change, create_netpool_conf,\
                                   destroy_netpool
 
@@ -110,12 +110,9 @@
 def main():
     options = main.options
     virt = options.virt
-    s_sysname = gethostbyaddr(options.ip)[0]
-    t_sysname = gethostbyaddr(options.t_url)[0] 
-    if options.virt == 'KVM' and (t_sysname == s_sysname or \
-       t_sysname in s_sysname):
-        logger.info("Libvirt does not support local migratoin for KVM")
-        return SKIP
+    status, s_sysname, t_sysname = check_mig_support(virt, options)
+    if status != PASS:
+        return status
 
     status = FAIL
     test_dom = 'VM_frm_' + gethostname()
diff -r fbd399000309 -r b52473e2e6d7 suites/libvirt-cim/cimtest/VirtualSystemMigrationService/07_remote_offline_migration.py
--- a/suites/libvirt-cim/cimtest/VirtualSystemMigrationService/07_remote_offline_migration.py	Wed Apr 08 02:05:16 2009 -0700
+++ b/suites/libvirt-cim/cimtest/VirtualSystemMigrationService/07_remote_offline_migration.py	Wed Apr 08 02:22:53 2009 -0700
@@ -28,14 +28,14 @@
 
 import sys
 import os
-from  socket import gethostname, gethostbyaddr
+from  socket import gethostname
 from XenKvmLib import vxml
 from XenKvmLib.xm_virt_util import domain_list, net_list
 from CimTest.Globals import logger
 from XenKvmLib.const import do_main, default_network_name
-from CimTest.ReturnCodes import PASS, FAIL, SKIP
+from CimTest.ReturnCodes import PASS, FAIL
 from XenKvmLib.classes import get_typed_class
-from XenKvmLib.vsmigrations import local_remote_migrate
+from XenKvmLib.vsmigrations import check_mig_support, local_remote_migrate
 from XenKvmLib.common_util import poll_for_state_change, create_netpool_conf,\
                                   destroy_netpool
 
@@ -93,12 +93,9 @@
 def main():
     options = main.options
     virt = options.virt
-    s_sysname = gethostbyaddr(options.ip)[0]
-    t_sysname = gethostbyaddr(options.t_url)[0] 
-    if options.virt == 'KVM' and (t_sysname == s_sysname or \
-       t_sysname in s_sysname):
-        logger.info("Libvirt does not support local migratoin for KVM")
-        return SKIP
+    status, s_sysname, t_sysname = check_mig_support(virt, options)
+    if status != PASS:
+        return status
 
     status = FAIL
     test_dom = 'VM_frm_' + gethostname()




More information about the Libvirt-cim mailing list