summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorlmr <lmr@592f7852-d20e-0410-864c-8624ca9c26a4>2011-06-01 04:14:53 +0000
committerlmr <lmr@592f7852-d20e-0410-864c-8624ca9c26a4>2011-06-01 04:14:53 +0000
commit1e593ca91fbb3b73d8f649c369e5e427d4120dc0 (patch)
tree165711afb22b01d484f7a79f7b5c35d2ac73b95f /client
parentc1438ea68bf8aebb8a627f5f8bc307f32c8bf7ff (diff)
KVM Test: migration: Add new subtest set_speed for migration
The main purpose of this case is to test 'migrate_set_speed' command. Signed-off-by: Qingtang Zhou <qzhou@redhat.com> git-svn-id: svn://test.kernel.org/autotest/trunk@5388 592f7852-d20e-0410-864c-8624ca9c26a4
Diffstat (limited to 'client')
-rw-r--r--client/tests/kvm/tests/migration.py4
-rw-r--r--client/tests/kvm/tests_base.cfg.sample3
2 files changed, 7 insertions, 0 deletions
diff --git a/client/tests/kvm/tests/migration.py b/client/tests/kvm/tests/migration.py
index f03f16e2..7e877fef 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 f90f3c28..6dd1755f 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