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: 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: 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>
qemu.tests: Update the device_bit_check cfg for virtio_scsi disk

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests: Set up guest os runlevel for system_powerdown

Setup the runlevel for system_powerdown case before test send the
monitor command.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests.cfg: Update usb_reply_msg for RHEL6 host in usb

Now no output from monitor for negative test on RHEL.6 host,
so update usb_reply_msg config.

Signed-off-by: Shuping Cui <scui@redhat.com>
qemu.deps: Add deps file for win_virtio_serial_data_transfer_reboot test case.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.test: Add a host nic bonding test case

This case will create a bonding bridge in host with at lease two
physical interface and start a guest with this bridge. Do ping and
file transfer. Notice that this case need at least two nics
in host.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
generic.tests: Update the migration related parameters for trans_hugepage

Add sleep in the background command to ignore the memory load too much to
failed the migrate.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests: disable i6300esb watchdog hotplug/unplug on old rhel guest

Signed-off-by: Xu Tian <xutian@redhat.com>
qemu.tests: fix incorrect clean command for windows guest

Signed-off-by: Xu Tian <xutian@redhat.com>
qemu.tests: fix interface not assign issue

Interface is requried by copy related function in remote module when
used linklocal address, this fix split IP and interface to fix this issue.
And fix small typo issue too.

Signed-off-by: Xu Tian <xutian@redhat.com>
qemu.tests: add change_media test windows support

Signed-off-by: Xu Tian <xutian@redhat.com>
Merge pull request #179 from xutian/fix_incorrect_cmd

qemu.tests: fix incorrect clean command for windows guest
qemu.tests: Use monitor.protocol to check the monitor type

Signed-off-by: Yiqiao Pu <ypu@redhat.com>