libvirt: Add virsh dompmsuspend command test

New testcase:virsh_dompmsuspend.py/cfg
dompmsuspend(name, target, duration=0, **dargs)
dompmwakeup(name, **dargs)
tests.mac_change: Support file transfer test after mac changing

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.cfg.device_assignment: Add new device_assignment sub case configure.

Signed-off-by: Feng Yang <fyang@redhat.com>
share.cfg.guest-os: Limit pf_mac_change test case on guest.

pf_mac_change case could not work on WinXP.
Set change_cmd parameter for Windows/Linux guest.

Signed-off-by: Feng Yang <fyang@redhat.com>
qemu.tests.pci_hotunplug: Support sub test before/after unplugging.

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

Signed-off-by: Feng Yang <fyang@redhat.com>
shared.deps: add eject tool for windows

Add eject.exe tool to support eject/lock/unlock/close cdrom in windows
guest, it should be include winutils.iso;
You can download Source code from git://git@github.com:xutian/C_Study.git;
Build it with "dev c++" tool;

Signed-off-by: Xu Tian <xutian@redhat.com>
shared.deps: add support for reading cdrom tray status  in windows guest

Signed-off-by: Xu Tian <xutian@redhat.com>
virttest: add interface to vm for cdrom eject/change media test

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

Signed-off-by: Xu Tian <xutian@redhat.com>
update cdrom_test cfg to support windows guest

Signed-off-by: Xu Tian <xutian@redhat.com>
shared.cfg: Add remote host parameters to base.cfg.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
libvirt.tests: Remove remote host parameters.

Uniform remote parameters to base.cfg.Then there is no need
to configure in every 'test'.cfg.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
libvirt.tests: Fix seaching error for remote domstate.

Output from remote host may contain space lines, directly
matched will not work.So replace it with searching.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
libvirt.tests: Add local_pwd parameter for libvirt test module.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
shared.cfg: Add configure to make mac_changeable works for windows guest.

Signed-off-by: Feng Yang <fyang@redhat.com>
libvirt: Add virsh migrate-set/get speed command test

New testcase: virsh_migrate_set_get_speed.cfg/py
virsh.py: make migrate_getspeed() return CmdResult object
          rather than only result string.
Merge pull request #1182 from FengYang/assignment

 Add new device_assignment sub case configure
Merge pull request #1299 from FengYang/mac_changeable

shared.cfg: Add configure to make mac_changeable works for windows guest...
Make tcpdump output more detail

sometimes during virt test, fail to login VM
due to cant verify VM IP, have a more detail
log of tcpdump may helpful in such situation

Signed-off-by: Xiaoqing Wei <xwei@redhat.com>