qemu.tests: Add create_macvtap_device test case and script.

Signed-off-by: Feng Yang <fyang@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 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.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: Update the device_bit_check cfg for virtio_scsi disk

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.deps: Add deps file for win_virtio_serial_data_transfer_reboot test case.

Signed-off-by: Feng Yang <fyang@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: 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>
generic.tests: Support ignore shell session terminated error

Support ignore shell session terminated error when running autotest
inside guest in autotest_control.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests: Add check for qemu process after quit()

We need check the qemu process can quit normally in the end of test.
Also fix the memory size inside script and remove the useless parameters.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.cfg: Update multi_nics_stress.cfg config.

Rename multi_nic_stress.cfg to multi_nics_stress.cfg
Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests.tests: Re-design multi_nics_stress.py script

update this script to match with our test case. Also make it works with
windows guest.
Rename multi_nic_stress.py to multi_nics_stress.py to keep consistent with
configure name.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests: Kill vm with cmd kill in ping_kill_test

In this case we should actually kill vm with "kill -9 $vm_pid".

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
qemu.tests.cfg: Enable strict by "boot_strict = on" for check_unhalt_vcpu

Signed-off-by: Shuping Cui <scui@redhat.com>
Add support for virt-viewer building
Add support for virt-viewer
Add support for virt-viewer build test
qemu.tests: fix cdrom tray status check missed step issue

Signed-off-by: Xu Tian <xutian@redhat.com>