On 4/22/26 16:14, marcandre.lureau--- via Devel wrote:
From: Marc-André Lureau <marcandre.lureau@redhat.com>
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> --- ...hics-vnc-standalone-p2p.x86_64-latest.args | 34 ++++++++++++++++ ...phics-vnc-standalone-p2p.x86_64-latest.xml | 40 +++++++++++++++++++ .../graphics-vnc-standalone-p2p.xml | 39 ++++++++++++++++++ ...s-vnc-standalone-socket.x86_64-latest.args | 33 +++++++++++++++ ...cs-vnc-standalone-socket.x86_64-latest.xml | 40 +++++++++++++++++++ .../graphics-vnc-standalone-socket.xml | 40 +++++++++++++++++++ ...graphics-vnc-standalone.x86_64-latest.args | 33 +++++++++++++++ .../graphics-vnc-standalone.x86_64-latest.xml | 40 +++++++++++++++++++ .../graphics-vnc-standalone.xml | 40 +++++++++++++++++++ tests/qemuxmlconftest.c | 4 ++ tests/testutilsqemu.c | 9 +++++ 11 files changed, 352 insertions(+) create mode 100644 tests/qemuxmlconfdata/graphics-vnc-standalone-p2p.x86_64-latest.args create mode 100644 tests/qemuxmlconfdata/graphics-vnc-standalone-p2p.x86_64-latest.xml create mode 100644 tests/qemuxmlconfdata/graphics-vnc-standalone-p2p.xml create mode 100644 tests/qemuxmlconfdata/graphics-vnc-standalone-socket.x86_64-latest.args create mode 100644 tests/qemuxmlconfdata/graphics-vnc-standalone-socket.x86_64-latest.xml create mode 100644 tests/qemuxmlconfdata/graphics-vnc-standalone-socket.xml create mode 100644 tests/qemuxmlconfdata/graphics-vnc-standalone.x86_64-latest.args create mode 100644 tests/qemuxmlconfdata/graphics-vnc-standalone.x86_64-latest.xml create mode 100644 tests/qemuxmlconfdata/graphics-vnc-standalone.xml
These .args need to be regenerated as we moved to slightly different mocking of monitor FD. Michal