qemu.tests.multi_disk_random_hotplug: Use all 5 monitors

Use 5 monitors in parallel test variant.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
qemu.tests.multi_disk_random_hotplug: Improve stop_stresser function

Stop stresser should destroy the VM ungracefully in case login fails.
Also check the vm.verify_alive before using monitor on "hot" places.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
deps: Greate deps folder in top-level directory and move cpu_flags in

Greate deps folder in top-level directory in case some dpes used by
more than one folder. e.g both qemu and generic.

Also move qemu/deps/cpu_flags to deps/cpu_flags, as it is  used by both
qemu and provider.

Signed-off-by: Feng Yang <fyang@redhat.com>
provider.cpuflags: Correct command used to compile cpuflags-test

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu-img.commit test correction

1. Correct the file name.
   The original image is what is generally called the backing file,
   whereas the new image you created is an overlay.

2. Remove the step which boot up the backing file before commit.
   It is not allowed to boot up the backing file before commit.
   If you have boot up, you have written to the backing file,
   which is likely to destory data on the overlays.

Signed-off-by: Cong Li <coli@redhat.com>
qemu.tests.multi_disk_random_hotplug: Improve hotplug/unplug logging

Log the hotplug device's name for easier log analyzing.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
qemu.tests.multi_disk_random_hotplug: Check for I/O Errors

Check for I/O Errors before the test end and raise Warning in such case.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
qemu.tests: Add new test kdump_with_stress

Add netperf/IO stress for kdump.

Signed-off-by: Shuping Cui <scui@redhat.com>
generic.tests.cfg: Update kdump config

kdump test should be linux guest only, so disable windows guest.

Signed-off-by: Shuping Cui <scui@redhat.com>
Merge pull request #14 from spcui/kdump_with_stress

qemu.tests: Add new test kdump_with_stress
netperf: fix command to check KVM version

'rpm -qa |grep kvm' might return multiple packages

[amos@amosk logs]$ rpm -qa |grep kvm
qemu-kvm-1.6.1-3.fc20.x86_64
libvirt-daemon-kvm-1.1.3.3-2.fc20.x86_64

[amos@amosk logs]$ rpm -q qemu-kvm
qemu-kvm-1.6.1-3.fc20.x86_64

Signed-off-by: Amos Kong <akong@redhat.com>
add option to ignore error in execute command

Signed-off-by: Amos Kong <akong@redhat.com>
netperf: fix wrong IP in netperf cmdline

commit [1] introduced a regression, it wrongly update the server_ip
to ip address of control connection.

We have two nics, the first (virtio-net) is data connection, the second
nic (non virtio-net) is control connection.

[1] https://github.com/kongove/virt-test/commit/63ada005

Signed-off-by: Amos Kong <akong@redhat.com>
netperf: fix typo of unit

commit a84a267d fixed one typo, another typo also exists. It caused that
'rpkt_per_irq' and 'tpkt_per_exit' were lost in the result.

Signed-off-by: Amos Kong <akong@redhat.com>
netperf: count interrupt for each queue

When we enable multiple queue, there are multiple virtio
input/output interrupts in guest.

This patch counts interrupt for each queue, and output
a summary in result.

This patch also moves the volatile items to the end of
record list. Then the avg_update in perf.cfg should be
updated.

Signed-off-by: Amos Kong <akong@redhat.com>
netperf: enable multiqueue for Linux guest by ethtool

  ethtool -L $ethname combined $N

  todo: enable multiqueue for Windows guest

Signed-off-by: Amos Kong <akong@redhat.com>
Merge pull request #34 from kongove/master

perf: fix netperf testcase
add support unattended_install..extra_cdrom_ks testing for WinNT6.0 guest

Signed-off-by: Xu Tian <xutian@redhat.com>
Updating configure options to build smartcard support as well
Merge pull request #37 from xutian/extra_cdrom_ks_installation

add support extra_cdrom_ks testi for WinNT6.0 guest