libvirt: Supoort libvirt pool xml accessor

Signed-off-by: Yanbing Du <ydu@redhat.com>
libvirt: Add test for virsh pool-create command

Signed-off-by: Yanbing Du <ydu@redhat.com>
virttest.virsh: Add nodedev-{create, destroy} commands wrapper function

Signed-off-by: Alex Jia <ajia@redhat.com>
virttest.libvirt_xml.nodedev_xml: Add new elements and attribute

Signed-off-by: Alex Jia <ajia@redhat.com>
libvirt.tests: Add test cases for virsh nodedev-{create, destroy}

Signed-off-by: Alex Jia <ajia@redhat.com>
virsh: remove a result handle in vcpuinfo function.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
virttest.utils_net: Add openflow manager API for ovs bridge

Add a method to manager openflow rules.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
qemu.test: add openflow test

This patch add general openflow rules set(drop, normal)
test for arp, icmp, ip, tcp and udp

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
qemu.test.set_link : Make set_link test support guest nic operstate check

This patch make set_link test support guest nic operstate check, both
guest nic boot with/without 'status' option.

This patch also add guest nic operstate and guest network connecting
check after reboot.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
qemu.tests.pci_devices: Fix the add_devices_all problem and login to VM

add_devices_all occupied all ports even when the bus was used for another
buses. This caused problems with occupied ports. This patch increases
the first_port number of the upper bus with each inserted bus thus the
bus could be plugged there.

The drawback is that buses which has some buses inside will have those
buses on the first addresses and the testing devices would not start with
addr=0x0. On the other hand missing bus would also test that the bus is
incapable of handling the first slot correctly.

Additionally this patch adds wait_for_login() in order to verify that
the VM booted correctly.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
virttest : add a netperf class to support netperf test

This patch add a class of netperf, make netperf test easily.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
qemu.test.migrate_with_netperf: refactor the code base utils_netperf

This patch refactor the code base utils_netperf

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
Merge pull request #1036 from ldoktor/add_device3

qemu.tests.pci_devices: Fix the add_devices_all problem and login to VM
Merge pull request #1034 from humanux/set_link_v1

qemu.test.set_link : Make set_link test support guest nic operstate check.
Merge pull request #1028 from humanux/openflow_v2

Openflow test
Merge pull request #983 from chuanchang/nodedev_create_destroy_test

Add test cases for creating and destroying node device
utils_test: use data_dir in run_virt_sub_test function.

Originally, run_virt_sub_test function will only search the
top level of directory in sub test, such as virt/libvirt/tests/.
But in libvirt-tests, lots of test module is not in this location.
So use data_dir in this function to search test modules for us.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
libvirt-bench: Add test for switching domstate of vms in groups.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
libvirt_bench: optimize the log in libvirt_bench_domstate_switch_in_loop.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
Merge pull request #1029 from yangdongsheng/libvirt_bench

Libvirt bench