]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: add tests for standalone VNC graphics master
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 22 Apr 2026 14:14:37 +0000 (18:14 +0400)
committerMichal Privoznik <mprivozn@redhat.com>
Thu, 4 Jun 2026 12:20:46 +0000 (14:20 +0200)
commit57aac37767ed29430125c06f552c36cfe92f869c
treeeb489d6ae05dfe4f7109f564bf18970e1562c530
parentfa0a4c899f032f3d013f1eec08bbbc654b06a6c2
qemu: add tests for standalone VNC graphics

Add xml2argv tests verifying the standalone VNC feature:

- graphics-vnc-standalone: when both <graphics type='dbus'/> and
  <graphics type='vnc'/> are present, the -vnc QEMU argument is
  omitted since qemu-vnc handles VNC externally via D-Bus.

- graphics-vnc-standalone-socket: same behavior with a Unix socket
  listen address.

- graphics-vnc-standalone-p2p: when dbus is p2p mode, standalone
  VNC is NOT triggered and the built-in -vnc argument is preserved.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
tests/qemuxmlconfdata/graphics-vnc-standalone-p2p.x86_64-latest.args [new file with mode: 0644]
tests/qemuxmlconfdata/graphics-vnc-standalone-p2p.x86_64-latest.xml [new file with mode: 0644]
tests/qemuxmlconfdata/graphics-vnc-standalone-p2p.xml [new file with mode: 0644]
tests/qemuxmlconfdata/graphics-vnc-standalone-socket.x86_64-latest.args [new file with mode: 0644]
tests/qemuxmlconfdata/graphics-vnc-standalone-socket.x86_64-latest.xml [new file with mode: 0644]
tests/qemuxmlconfdata/graphics-vnc-standalone-socket.xml [new file with mode: 0644]
tests/qemuxmlconfdata/graphics-vnc-standalone.x86_64-latest.args [new file with mode: 0644]
tests/qemuxmlconfdata/graphics-vnc-standalone.x86_64-latest.xml [new file with mode: 0644]
tests/qemuxmlconfdata/graphics-vnc-standalone.xml [new file with mode: 0644]
tests/qemuxmlconftest.c
tests/testutilsqemu.c