[libvirt] [PATCH 5/5] tests: add qemu chardev srouce reconnect tests

Michal Privoznik mprivozn at redhat.com
Tue Aug 29 09:17:13 UTC 2017


On 08/28/2017 02:56 PM, Pavel Hrdina wrote:
> Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
> ---
>  .../qemuxml2argv-channel-reconnect.args            | 31 +++++++++++++++
>  ...uxml2argv-chardev-reconnect-invalid-timeout.xml | 23 +++++++++++
>  .../qemuxml2argv-chardev-reconnect.args            | 40 +++++++++++++++++++
>  .../qemuxml2argv-chardev-reconnect.xml             | 46 ++++++++++++++++++++++
>  tests/qemuxml2argvtest.c                           | 11 ++++++
>  5 files changed, 151 insertions(+)
>  create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-channel-reconnect.args
>  create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-chardev-reconnect-invalid-timeout.xml
>  create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-chardev-reconnect.args
>  create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-chardev-reconnect.xml
> 
> diff --git a/tests/qemuxml2argvdata/qemuxml2argv-channel-reconnect.args b/tests/qemuxml2argvdata/qemuxml2argv-channel-reconnect.args
> new file mode 100644
> index 0000000000..43a5d5bb3e
> --- /dev/null
> +++ b/tests/qemuxml2argvdata/qemuxml2argv-channel-reconnect.args
> @@ -0,0 +1,31 @@
> +LC_ALL=C \
> +PATH=/bin \
> +HOME=/home/test \
> +USER=test \
> +LOGNAME=test \
> +QEMU_AUDIO_DRV=none \
> +/usr/bin/qemu-system-i686 \
> +-name QEMUGuest1 \
> +-S \
> +-M pc \
> +-m 214 \
> +-smp 1,sockets=1,cores=1,threads=1 \
> +-uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
> +-nographic \
> +-nodefconfig \
> +-nodefaults \
> +-chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,\
> +server,nowait \
> +-mon chardev=charmonitor,id=monitor,mode=readline \
> +-no-acpi \
> +-boot c \
> +-device virtio-serial-pci,id=virtio-serial1,bus=pci.0,addr=0xa \
> +-device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x3 \
> +-usb \
> +-chardev socket,id=charchannel0,host=localhost,port=1234,reconnect=10 \
> +-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\
> +id=channel0,name=asdf \
> +-chardev socket,id=charchannel1,path=/tmp/channel/domain--1-QEMUGuest1/fdsa,\
> +server,nowait,reconnect=10 \

This doesn't look right. How come a server can have reconnect at the
same time?

Michal




More information about the libvir-list mailing list