virttest.virsh: Add APIs for vol-clone and vol-wipe

Signed-off-by: Yanbing Du <ydu@redhat.com>
libvirt_xml: Support configuring clock element in LibvirtXML.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
perf.cfg: update indexes to compute averages

We just adjusted the title order in the result, so
the avg_update indexes also need to be updated.

tpkt_per_exit 13=6/11,rpkt_per_irq 12=5/10 according
to following columns.

2             3       4              5       6
throughput    CPU     thr_per_CPU    rx_pkts tx_pkts
7         8        9        10       11
rx_byts   tx_byts  re_pkts  irq_inj  io_exit
12           13
rpkt_per_irq tpkt_per_exit

Signed-off-by: Amos Kong <akong@redhat.com>
parse sysinfo files and insert a short summary to result

Signed-off-by: Amos Kong <akong@redhat.com>
virttest.utils_params: Make object_params thread-safe

Copying of the dictionary is not thread safe. Usually in autotest
we don't need that as object_params are USUALY used for each thread.
This patch makes sure Params.object_params() returns the correct
dictionary.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
Merge pull request #1485 from ldoktor/framework

virttest.utils_params: Make object_params thread-safe
virttest.virsh: Add wrapper for nodesuspend

Add standard wrapper function in virsh.py for calling virsh command
`nodesuspend`.

Signed-off-by: Hao Liu <hliu@redhat.com>
virt/propcan: Add a update method into PropCanBase class.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
utils_test/libvirt: Add a function pci_label_from_address.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
libvirt_xml/nodedev_xml: Add virt_functions in PCIXML class.

This patch add a support for virtual functions pci devices.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
test providers: Update test provider URIs

It is more likely that people will have trouble with
pulling git repos out of https than git. Also, git
performance is better, so let's update.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1490 from autotest/update-provider-uri

test providers: Update test provider URIs
Merge pull request #1486 from pepi-enea/master

virttest: Fix uncompress_asset
Merge pull request #1484 from kongove/tmp

insert a summary of host hardware infomation
virttest.qemu_devices: Support aliases in has_device

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
virttest.qemu_vm: Utilize aliases support in add_pcidevice

qemu_devices support aliases so we can just ask for the desired device.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
virttest.qemu_vm: add_pcidevice bugfixes

* check params of the desired device_driver instead of pci-assign
* log the fail_params instead of the last used param

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
add support extra_cdrom_ks installation for WinNT6.0 guest

Signed-off-by: Xu Tian <xutian@redhat.com>
update ks to execute finish.bat from root partition

Signed-off-by: Xu Tian <xutian@redhat.com>
Always keep screendumps

screendumps are important, the current
policy of saving it when case error only is
not enough, if a VM network works fine and
case pass, but VM vga malfunction, deleted
them would potential miss bugs

Signed-off-by: Xiaoqing Wei <xwei@redhat.com>