rv_connect: Remove kill_all function
Adding support for 4 tests for host subject values for ssl tests.

Testing: valid explicit host subject value, valid implicit host subject value.
invalid explicit host subject value, invalid implicit host subject value.

Signed-off-by: Vimal Patel <vipatel@redhat.com>
Adding support to add the ip address for SSL Host Subject tests.

Signed-off-by: Vimal Patel <vipatel@redhat.com>
virttest/qemu_vm.py: adds support for semicolon

Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
rv_connect: Small change
tests/rv_connect.py: Enables connecting using menu and not cli

Done by adding a new parameter (rv_menu) and handling it accordingly
Also renames and modifies send_ticket(), as this function is now
more generic and allows sending of arbitrary strings; the new
function might later be moved to qemu_vm.py or some utils

Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
tests/rv_audio.py: Adds rv_audio test

This tests audio between client and guest

Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
virttest/qemu_vm.py: Fixing used port if VM running.

Previously, when the VM was already running the spice_port for the
VM was automatically generated anyway -> VM had incorrect parameters
and connection failed.

This patch makes sure, that spice_port with which the VM got created
will persist between launches of autotest.

Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
RHEL6.3.ks
unattended/RHEL-6.3.ks: Testing audio requires a loopback device

This loads alsa loopback kernel modules by default at each start
of our VMs.
Note, that this does not modify the default devices.

Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
Add a function to convert an ipv4 address to ipv6 format.

Signed-off-by: Vimal Patel <vipatel@redhat.com>
Add suppport to set VM listening address.

Listening address can be none, explicit ipv4 or an explicit ipv6 address.

Signed-off-by: Vimal Patel <vipatel@redhat.com>
Added getting spice info from the qemu monitor

Adding getting spice info from the qemu monitor after the remote-viewer connection is established, and a check for data if requested by the test.

Signed-off-by: Vimal Patel <vipatel@redhat.com>

Conflicts:

	tests/rv_connect.py
tests/rv_video.py
tests/rv_connect.py
tests/rv_audio.py
qemu/tests/cfg/spice.cfg
qemu/cfg/tests-spice.cfg