autotest/autotest — pull request #542 by krcmarik (2012-09-10 17:12:50+00:00)
Title: virt.spice: Add support for SSL and seamless spice migration

Add tls-port and cert subject options to spice migrate info qemu call during spice migration with encrypted channels so spice client remains connected to encrypted channels during migration .

Add support for spice seamless migration - adding seamless-migration option to qemu command line and making sure that spice seamless migration was finished before killing source qemu process from "info spice" call. It's because It may take time for spice to transfer or relevant data.

I tested semi-seamless (the default one), seamless and both with SSL and without successfully.
Note: There is a bug, remote-viewer (spice client) segfaults when migrating with SSL and seamless migration is kinda new thing so can be tested for example on latest F18 with testing repo enabled.