提交 e4fd5d42 编写于 作者: X Xu Tian 提交者: GitHub

Merge pull request #780 from xutian/upgrade_guest_agent

qemu.tests.rh_kernel_update: upgrade package qemu-guest-agent
......@@ -34,6 +34,8 @@
kernel_deps_pkgs = dracut xfsprogs
RHEL.6:
arch_dracut = noarch
RHEL.7:
upgrade_pkgs += " qemu-guest-agent"
ignore_deps = yes
install_debuginfo = no
install_pkg_timeout = 600
......
......@@ -452,12 +452,19 @@ def run(test, params, env):
nodeps = _.get("ignore_deps") == "yes"
install_debuginfo = _.get("install_debuginfo") == "yes"
timeout = int(_.get("install_pkg_timeout", "600"))
ver_before = session.cmd_output("rpm -q %s" % pkg)
upgrade_guest_pkgs(
session,
pkg, arch,
install_debuginfo,
nodeps,
timeout)
ver_after = session.cmd_output("rpm -q %s" % pkg)
if "not installed" in ver_before:
mesg = "Install '%s' in guest" % ver_after
else:
mesg = "Upgrade '%s' from '%s' to '%s'" % (pkg, ver_before, ver_after)
logging.info(mesg)
# reboot guest
error.context("Reboot guest after updating kernel", logging.info)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册