autotest/autotest — pull request #233 by lkocman (2012-03-19 07:05:26+00:00)
Title: Extending SPICE coverage

Splited def add_qxl_vga() into add_qxl() and add_vga() where add_vga() defines -vga option and add_qxl() adds other qxl devices + memory (if defined) to -vga qxl. virt_utils.create_x509_dir() uses openssl command to generate x509-dir required by spice/ssl.

Spice support has been reinvented and it's now covering everything except "plaintext-channel, x509-dh-key-file, sasl (which is not in qemu man page)". virtio-serial related features (spice-agent, smart cards) will be added later as it would be the best to create extend or recreate the current support.

SPICE is not set to be default display nor qxl is set to be the default. I did tested changes without spice/qxl and with random spice options set. And so far it looks good.

Be sure to look at my removal of "-vga std" from nodefaults and setting vga = std in base.cfg.sample