qemu.qemu_vm: support vhostfd in netdev.

vhostfd only works when vhost on.
add enable_vhost parameter. set default value to 'yes'
Signed-off-by: Feng Yang <fyang@redhat.com>
utils_libvirtd: if libvirt is not availible in host, No error, but a warning.

Signed-off-by: yangdongsheng <yangds.fnst@cn.fujitsu.com>
virt: modify libvirtd_status() to libvirtd_is_running()

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
virttest.aexpect: Fix old class Spawn definition.

The base class Spawn for ShellSession was defined in old way(class Spawn).
Then we can not use super() for inherited classes:
TypeError: super() argument 1 must be type, not classobj

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
README.rst: add basic troubleshooting instructions

As suggested by Juan Quintela.

CC: Juan Quintela <quintela@redhat.com>
Signed-off-by: Cleber Rosa <crosa@redhat.com>
virttest.env_process: Fix postprocess logging

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
Merge remote-tracking branch 'upstream/next' into next
virttest.qemu_vm : Get vcpu threads by funtion get_vcpu_pids

Now we can using funtion get_vcpu_pids() to get vcpu threads.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
Shared/cfg/base.cfg: make 'vcpu_thread_pattern' support both type monitors

This patch modify the pattern of 'vcpu_thread_pattern',
make the pattern can support both human and qmp monitor.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>