Index: client/tests/kvm/tests/set_link.py |
diff --git a/client/tests/kvm/tests/set_link.py b/client/tests/kvm/tests/set_link.py |
deleted file mode 100644 |
index e88a1ef4c1f4e0311d44b33ca19ea13684d388cc..0000000000000000000000000000000000000000 |
--- a/client/tests/kvm/tests/set_link.py |
+++ /dev/null |
@@ -1,60 +0,0 @@ |
-import logging |
-from autotest_lib.client.common_lib import error |
-from tests import file_transfer |
-import kvm_test_utils |
- |
- |
-def run_set_link(test, params, env): |
- """ |
- KVM guest link test: |
- 1) Boot up guest with one nic |
- 2) Ping guest from host |
- 3) Disable guest link and ping guest from host |
- 4) Re-enable guest link and ping guest from host |
- 5) Do file transfer test |
- |
- @param test: kvm test object |
- @param params: Dictionary with the test parameters |
- @param env: Dictionary with test environment. |
- """ |
- vm = kvm_test_utils.get_living_vm(env, params.get("main_vm")) |
- timeout = float(params.get("login_timeout", 360)) |
- session = kvm_test_utils.wait_for_login(vm, 0, timeout, 0, 2) |
- |
- ip = vm.get_address(0) |
- linkname = vm.netdev_id[0] |
- |
- logging.info("Pinging guest from host") |
- s, o = kvm_test_utils.ping(ip, count=10, timeout=20) |
- if s != 0: |
- raise error.TestFail("Ping failed, status: %s, output: %s" % (s, o)) |
- ratio = kvm_test_utils.get_loss_ratio(o) |
- if ratio != 0: |
- raise error.TestFail("Loss ratio is %s, output: %s" % (ratio, o)) |
- |
- logging.info("Executing 'set link %s off'" % linkname) |
- vm.monitor.cmd("set_link %s off" % linkname) |
- logging.info(vm.monitor.info("network")) |
- logging.info("Pinging guest from host") |
- s, o = kvm_test_utils.ping(ip, count=10, timeout=20) |
- if s == 0: |
- raise error.TestFail("Ping unexpectedly succeeded, status: %s," |
- "output: %s" % (s, o)) |
- ratio = kvm_test_utils.get_loss_ratio(o) |
- if ratio != 100: |
- raise error.TestFail("Loss ratio is not 100%%," |
- "Loss ratio is %s" % ratio) |
- |
- logging.info("Executing 'set link %s on'" % linkname) |
- vm.monitor.cmd("set_link %s on" % linkname) |
- logging.info(vm.monitor.info("network")) |
- logging.info("Pinging guest from host") |
- s, o = kvm_test_utils.ping(ip, count=10, timeout=20) |
- if s != 0: |
- raise error.TestFail("Ping failed, status: %s, output: %s" % (s, o)) |
- ratio = kvm_test_utils.get_loss_ratio(o) |
- if ratio != 0: |
- raise error.TestFail("Loss ratio is %s, output: %s" % (ratio, o)) |
- |
- file_transfer.run_file_transfer(test, params, env) |
- session.close() |