tests: Add a case to install hck client in Windows guest

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
device_bit_check.cfg: replace scsi_extra_params_hda with blk_extra_params

change the parameter name scsi_extra_params_hda to blk_extra_params.

Signed-off-by: Xiangmin Han <xhan@redhat.com>
virsh: Add options in virsh.restore() fucntion.

Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
libvirt-tests: Use tmp_file for virsh restore

Reported-by: John Ferlan <jferlan@redhat.com>
Signed-off-by: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
Reviewed-by: John Ferlan <jferlan@redhat.com>
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>
Unify Windows unattended files

making the cmd num aligned, to avoid miss any tiny cmd in the future.
this patch is done by update win2008(NT6.0) first, then
copied to all other OSes, with necessary modification,
and cmd adjustment:
1) avoid using '/All /LimitAccess' on NT6.1, as do not supported
2) use ocsetup instead of dism on NT6.0, as do not available
3) this patch also resolved some cmd are lost at some OS(timedrift)
4) move enable ahci booting registry modification to
   <FirstLogonCommands> part to Workaround MSFT bug
5) and added explain for some cmds
6) coverted by unix2dos
7) as switched to use name to select install img, now Win 8.1 needs
   it's own unattended_file

Signed-off-by: Xiaoqing Wei <xwei@redhat.com>
guest-os: add RHEL6.5.i386 config file

add RHEL6.5.i386 config file

Signed-off-by: Shuping Cui <scui@redhat.com>
Merge pull request #1293 from xiaoqing-wei/unify_win_xmls

Unify Windows unattended files
Merge pull request #1153 from yumingfei/guestfs_add

Libguestfs: Enhancements of guestfs_add test.
shared.cfg: Add configure to make mac_changeable works for windows guest.

Signed-off-by: Feng Yang <fyang@redhat.com>
Merge pull request #1271 from yangdongsheng/virsh_restore

Virsh restore
Merge pull request #1298 from spcui/add_rhel6.5.i386_cfg

guest-os: add RHEL6.5.i386 config file
Merge pull request #1212 from Xiangmin/device_bit_check_cfg_fix

device_bit_check.cfg: replace scsi_extra_params_hda with blk_extra_params
run: Add --bootstrap option

Consolidate the get_started.py scripts in ./run. There's
no real need of having such scripts inside each sub
directory, they're still here for historical reasons.

So now, executing

./run -t qemu --bootstrap

Has the exact same effect as

qemu/get_started.py

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
run: Add --update-config

Replace the script update_config.py with the option
--update-config to the runner script. It will simply
update all config files, overriding any manual configs
and/or files that had upstream changes.

The reason we don't do it compulsorily is because we
find it is rude to just override other people's
customizations, and there's no obvious way to tell
when it's simply an upstream update or someone that
edited one particular file.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Remove all get_started.py scripts

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>