control_files.control.kernel-version: Make it works with new folder structure

Now we put qemu test scripts folder under test-providers.d.
Put some configures file under backends/qemu/cfg/

Signed-off-by: Feng Yang <fyang@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: Update autotest_control.run_autotest_control to autotest_control.run

Signed-off-by: Feng Yang <fyang@redhat.com>
Merge pull request #38 from FengYang/run

qemu.tests: Update autotest_control.run_autotest_control to autotest_con...
qemu.tests: Make vhost_with_cgroup works for multiqueue

Make it can work well with multiqueue and also add some debug message
when test case is failed.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
Merge pull request #24 from FengYang/control

control_files.control.kernel-version: Make it works with new folder stru...
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 #39 from ypu/vhost_with_cgroup

qemu.tests: Make vhost_with_cgroup works for multiqueue
qemu.tests.usb_storage: Fix regex string for check serial/removable option

Use '\s' to match any whitespace character, like: [ \n\r].

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

qemu.tests.usb_storage: Fix regex string for check serial/removable option
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>