Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(176)

Unified Diff: client/tests/kvm/tests/nic_hotplug.py

Issue 6883246: Merge autotest upstream from @5318 ~ @5336 (Closed) Base URL: ssh://gitrw.chromium.org:9222/autotest.git@master
Patch Set: patch Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « client/tests/kvm/tests/nic_bonding.py ('k') | client/tests/kvm/tests/pci_hotplug.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: client/tests/kvm/tests/nic_hotplug.py
diff --git a/client/tests/kvm/tests/nic_hotplug.py b/client/tests/kvm/tests/nic_hotplug.py
index d44276a522306f5b5dfda0f26614834c8f8af5ba..059277e21dc2c5c654d24729ac585ed1cf9249c1 100644
--- a/client/tests/kvm/tests/nic_hotplug.py
+++ b/client/tests/kvm/tests/nic_hotplug.py
@@ -1,6 +1,6 @@
import logging
from autotest_lib.client.common_lib import error
-import kvm_test_utils, kvm_utils
+from autotest_lib.client.virt import virt_test_utils, virt_utils
def run_nic_hotplug(test, params, env):
@@ -20,10 +20,10 @@ def run_nic_hotplug(test, params, env):
@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"))
+ vm = virt_test_utils.get_living_vm(env, params.get("main_vm"))
timeout = int(params.get("login_timeout", 360))
guest_delay = int(params.get("guest_delay", 20))
- session = kvm_test_utils.wait_for_login(vm, timeout=timeout)
+ session = virt_test_utils.wait_for_login(vm, timeout=timeout)
romfile = params.get("romfile")
# Modprobe the module if specified in config file
@@ -32,11 +32,11 @@ def run_nic_hotplug(test, params, env):
session.get_command_output("modprobe %s" % module)
def netdev_add(vm):
- netdev_id = kvm_utils.generate_random_id()
+ netdev_id = virt_utils.generate_random_id()
attach_cmd = ("netdev_add tap,id=%s" % netdev_id)
nic_script = params.get("nic_script")
if nic_script:
- attach_cmd += ",script=%s" % kvm_utils.get_path(vm.root_dir,
+ attach_cmd += ",script=%s" % virt_utils.get_path(vm.root_dir,
nic_script)
netdev_extra_params = params.get("netdev_extra_params")
if netdev_extra_params:
@@ -69,7 +69,7 @@ def run_nic_hotplug(test, params, env):
@mac: Mac address of new nic
@rom: Rom file
"""
- nic_id = kvm_utils.generate_random_id()
+ nic_id = virt_utils.generate_random_id()
if model == "virtio":
model = "virtio-net-pci"
device_add_cmd = "device_add %s,netdev=%s,mac=%s,id=%s" % (model,
@@ -100,7 +100,7 @@ def run_nic_hotplug(test, params, env):
vm.monitor.cmd(nic_del_cmd)
if wait:
logging.info("waiting for the guest to finish the unplug")
- if not kvm_utils.wait_for(lambda: nic_id not in
+ if not virt_utils.wait_for(lambda: nic_id not in
vm.monitor.info("qtree"),
guest_delay, 5 ,1):
logging.error(vm.monitor.info("qtree"))
@@ -109,7 +109,7 @@ def run_nic_hotplug(test, params, env):
"hotplug module was loaded in guest")
logging.info("Attach a virtio nic to vm")
- mac = kvm_utils.generate_mac_address(vm.instance, 1)
+ mac = virt_utils.generate_mac_address(vm.instance, 1)
if not mac:
mac = "00:00:02:00:00:02"
netdev_id = netdev_add(vm)
@@ -117,24 +117,24 @@ def run_nic_hotplug(test, params, env):
if "Win" not in params.get("guest_name", ""):
session.sendline("dhclient %s &" %
- kvm_test_utils.get_linux_ifname(session, mac))
+ virt_test_utils.get_linux_ifname(session, mac))
logging.info("Shutting down the primary link")
vm.monitor.cmd("set_link %s down" % vm.netdev_id[0])
try:
logging.info("Waiting for new nic's ip address acquisition...")
- if not kvm_utils.wait_for(lambda: (vm.address_cache.get(mac) is
+ if not virt_utils.wait_for(lambda: (vm.address_cache.get(mac) is
not None), 10, 1):
raise error.TestFail("Could not get ip address of new nic")
ip = vm.address_cache.get(mac)
- if not kvm_utils.verify_ip_address_ownership(ip, mac):
+ if not virt_utils.verify_ip_address_ownership(ip, mac):
raise error.TestFail("Could not verify the ip address of new nic")
else:
logging.info("Got the ip address of new nic: %s", ip)
logging.info("Ping test the new nic ...")
- s, o = kvm_test_utils.ping(ip, 100)
+ s, o = virt_test_utils.ping(ip, 100)
if s != 0:
logging.error(o)
raise error.TestFail("New nic failed ping test")
« no previous file with comments | « client/tests/kvm/tests/nic_bonding.py ('k') | client/tests/kvm/tests/pci_hotplug.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698