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>
virttest: Fix uncompress_asset

Fix a mismatch in the uncompress command to allow it to work also with the other compression types.
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
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>
Merge pull request #1478 from will-Do/vol_api

virttest.virsh: Add APIs for vol-clone and vol-wipe
Set autoyast iso as 1st cdrom for url/nfs unattended_installation

For unattended_install.url and unattended_install.nfs,
autoyast.iso will be mounted as 1st cdrom.

Follow Paolo's suggestion, Add code to handle kernel_params
in unattended_install.py

Signed-off-by: Lin Ma <lma@suse.com>
Couple of miscellaneous fixes

utils_misc: Need to add parameter for a %s directive in message
            for get_qemu_binary method

utils_test/libvirt: Use 'permissive' not 'Permissive' since the set_status
                    expects the lower case

virsh: Simple typo in comment for net_state_dict() which was copied from
       a similar pool function, but the comment change was missed
Update the md5sum for fedora 20 ppc64

The current md5sum for fedora 20 ppc64 ISO is wrong.
This patch is to correct it.

Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
virttest: Update the nic multi queues vectors calculate method

The right calculate method should be 2*n + 2.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
virttest.env_process: Record qemu pid in screendump folder name.

Sometimes, Two qemu may share same vm.name. So add qemu pid to
screendump folder name.

Signed-off-by: Feng Yang <fyang@redhat.com>
virttest.qemu_vm: Update clone VM to env in vm.migrate().

Now we do not record cloned VM to env. So we only can catch screendump
for source VM.

Signed-off-by: Feng Yang <fyang@redhat.com>
virttest.env_process: Encode screendump image to video in postprocess()

Now we Encode screendump image to video in postprocess_vm(), but it could only
encode source VM's image to video in migration.
So move the function to postprocess()

Signed-off-by: Feng Yang <fyang@redhat.com>
virt_vm: recreate serial_console when serial_console is None.

fix bug for serial_login when serial_console is None.

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