Add new testcase virsh_save_image_define

The testcase virsh_save_image_define make a test for
virsh subcommand: save-image-dumpxml save-image-define

Signed-off-by: Guannan Ren <gren@redhat.com>
libvirt-test/pci_passthrough: Add a case in pcipassthrough to test SRIOV.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
libvirt-tests: Add test for command perf kvm.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
Add test for domain reset

Signed-off-by: Kyla Zhang <weizhan@redhat.com>
Add test for vol-download and vol-upload

Signed-off-by: Kyla Zhang <weizhan@redhat.com>
Add case for testing blockdev-flushbufs

Test covers raw/qcow2 format disk, physical/lvm partition,
ext2/3/4 filesystem
libvirt.tests: Add virsh vol-create command case

Add test case for virsh command vol-create, prepare different type
of pools before run the command within the case.

The case covers pool of default format with supported volume format
matrix.

Reference:
http://www.libvirt.org/storage.html

Signed-off-by: Wayne Sun <gsun@redhat.com>
nodedev_list: Adjust the usb_ exclude list

The current exclude list only removes "X-X:X-X" devices; however, if
there are "X-X.X:X-X" device it doesn't find them - thus adding to the
list of expected devices, which libvirt doesn't find resulting in a
test error.

Rather than figure out all the nuances, I adjusted the "X-X" to be just
any string before a ":X-X".
Adjust filter to avoid -S

Upstream libvirt has removed '-S' from domxml_to_native processing, so
let's just avoid processing it if we find it.
virsh.volume: Fix typo in path

Fix the typo in the path name to the method
virsh.sysinfo: Don't fail over a single space

Found an instance on a test machine where the processor string was
prefixed with a space from libvirt, which caused a failure since the
dmidecode output comparison had spaces stripped. Perform the same strip
on the libvirt returned data to avoid this.
Merge pull request #80 from jferlan/volume

virsh.volume: Fix typo in path
Merge pull request #79 from jferlan/domxml_to_native

Adjust filter to avoid -S
Merge pull request #78 from jferlan/sysinfo

virsh.sysinfo: Don't fail over a single space
Merge pull request #77 from jferlan/nodedev_list

nodedev_list: Adjust the usb_ exclude list
Merge pull request #61 from yangdongsheng/perf_kvm

libvirt-tests: Add test for command perf kvm.
libvirt: perf_kvm - PEP8 Fixes

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
libvirt/virsh: virsh_domxml_to_native - PEP8 Fixes

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #34 from kylazhang/reset

Add test for domain reset
Merge pull request #53 from yangdongsheng/pci_passthrough

libvirt-test/sr-iov: Add a case in pcipassthrough to test SRIOV...