qemu.tests: Add a test case for change queue with migrate

Add a new test case for change queue with migrate. Update the code
to handle the serail session break during test.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests: Add create_macvtap_device test case and script.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests: Update netperf_stress config in suspend_under_netperf test case.

Need update netperf_stress config after netperf_stress.py updated.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests: Wait for memory balloon back after subtest

Some subtest like reboot will cause memory inside guest ballooned
from original value again. So need wait for the memory size inside
guest adjust to the ballooned value again after the subtest finished.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests: Add a test case for collecting Windows guest information

This case is used to collect guest information in test loop. This will
help the test runner have more information about guest os version and
dirver version informations(virtio drivers version etc.).

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests: Add new cases for check device option

Boot up guest with specific option and check the value of option
inside guest. This pullreqs include three subtest for option check.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests: Add a case migration with an ide disk doing pio operation

This case will do following steps:
  - disable dma in guest kernel command line to make sure ide disk using pio
  - check the pio and dma status inside guest
  - run iozone in background
  - do tcp migration

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu: Update cfg files for the change of add parameters to guest kernel

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests: Add win_virtio_serial_data_transfer_reboot test script.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests: Add win_virtio_serial_data_transfer_reboot test case.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests: Add a case to query balloon memory size, stop and continue vm from monitor

This case will query balloon memory size then do stop and continue from
monitor. And will check guest status during and after test.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
generic.tests: Update the cfg for nic_promisc to support Windows guest

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
generic.tests.autotest_control: Support args parameters when running client tests in guest.

run_autotest() support this feature by update the control file used in
guest.
We can add args by set control_args.
control_args = "-rw=randread -bs=8k -size 1G -numjobs=8 -runtime=600"

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests: Update balloon device related cfg files

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
generic.tests: Set test_timeout to 5400s for autotest.bonnie

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

generic.tests: Set test_timeout to 5400s for autotest.bonnie
Add 'single_session' subcase for mq_max_queues.under_file_transfer
generic.tests: Update netperf link in netstress_kill_guest

Signed-off-by: Feng Yang <fyang@redhat.com>
Add subcases for multi_queues_test..smpN
Merge pull request #166 from luckyh/add_subcases

Add subcases