On 4/22/26 16:14, marcandre.lureau--- via Devel wrote:
> From: Marc-André Lureau <[email protected]>
> 
> 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 <[email protected]>
> ---
>  ...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

Reply via email to