The main purpose of this case is to test 'migrate_set_speed' command.

Signed-off-by: Qingtang Zhou <[email protected]>
---
 client/tests/kvm/tests/migration.py    |    4 ++++
 client/tests/kvm/tests_base.cfg.sample |    3 +++
 2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/client/tests/kvm/tests/migration.py 
b/client/tests/kvm/tests/migration.py
index f03f16e..7e877fe 100644
--- a/client/tests/kvm/tests/migration.py
+++ b/client/tests/kvm/tests/migration.py
@@ -32,6 +32,10 @@ def run_migration(test, params, env):
                 funcs.append(f)
         return funcs
 
+    def mig_set_speed():
+        mig_speed = params.get("mig_speed", "1G")
+        return vm.monitor.migrate_set_speed(mig_speed)
+
     vm = env.get_vm(params["main_vm"])
     vm.verify_alive()
     timeout = int(params.get("login_timeout", 360))
diff --git a/client/tests/kvm/tests_base.cfg.sample 
b/client/tests/kvm/tests_base.cfg.sample
index ae57be5..f4e0b76 100644
--- a/client/tests/kvm/tests_base.cfg.sample
+++ b/client/tests/kvm/tests_base.cfg.sample
@@ -174,6 +174,9 @@ variants:
                 mig_cancel = yes
         variants:
             - @default:
+            - with_set_speed:
+                mig_speed = 1G
+                pre_migrate = "mig_set_speed"
             - with_reboot:
                 iterations = 1
                 type = migration_with_reboot
-- 
1.7.4.1

_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to