On 9/9/25 8:05 AM, Ján Tomko via Devel wrote:
Ján Tomko (8):
   qemu: passt: split out qemuPasstBuildCommand
   tests: qemuxmlconftests: store suffix in testQemuInfo
   tests: qemuxmlconftest: Introduce testQemuConfMarkUsed
   export qemuVirtioFSBuildCommandLine
   tests: qemuxmlconftest: test passt command line too
   tests: qemuxmlconf: virtiofs: remove locking from the readonly test
     case
   tests: qemuxmlconftests: test virtiofsd command line too
   tests: qemuxmlconftest: test locking with older virtiofsd

(note the comment that 5/8 test results need to be regenerated, and I don't have the background knowledge to verify the statement in 6/8 or understand what's being done with the bitmap in 7/8, but it all passes the tests, so it's AOK with me :-)

Reviewed-by: Laine Stump <[email protected]>
for the series (with test results regenerated)

and many props/+1's/upboats/etc for adding these tests. It always bothered me we weren't testing external command commandline generation for regressions, but never enough to do anything about it.


  src/qemu/qemu_passt.c                         |  38 ++++--
  src/qemu/qemu_passt.h                         |   5 +
  src/qemu/qemu_virtiofs.c                      |   2 +-
  src/qemu/qemu_virtiofs.h                      |   5 +
  .../net-user-passt.x86_64-7.2.0.passt0.args   |  13 ++
  .../net-user-passt.x86_64-latest.passt0.args  |  13 ++
  ...-vhostuser-passt.x86_64-latest.passt0.args |  14 ++
  ...-vhostuser-passt.x86_64-latest.passt1.args |   5 +
  ...-vhostuser-passt.x86_64-latest.passt2.args |   6 +
  ...main-subelements.x86_64-latest.passt0.args |   7 +
  ...t-user-fs-ccw.s390x-latest.virtiofsd0.args |   3 +
  ...fs-fd-memory.x86_64-latest.virtiofsd0.args |   9 ++
  ...fd-openfiles.x86_64-latest.virtiofsd0.args |  10 ++
  ...fs-hugepages.x86_64-latest.virtiofsd0.args |   3 +
  ...fs-hugepages.x86_64-latest.virtiofsd1.args |   3 +
  .../vhost-user-fs-locking.x86_64-7.2.0.args   |  35 +++++
  ...er-fs-locking.x86_64-7.2.0.virtiofsd0.args |   4 +
  .../vhost-user-fs-locking.x86_64-7.2.0.xml    |  46 +++++++
  .../qemuxmlconfdata/vhost-user-fs-locking.xml |  46 +++++++
  ...-fs-readonly.x86_64-latest.virtiofsd0.args |   6 +
  .../vhost-user-fs-readonly.xml                |   1 -
  tests/qemuxmlconftest.c                       | 125 ++++++++++++++++--
  tests/testutilsqemu.h                         |   1 +
  23 files changed, 381 insertions(+), 19 deletions(-)
  create mode 100644 
tests/qemuxmlconfdata/net-user-passt.x86_64-7.2.0.passt0.args
  create mode 100644 
tests/qemuxmlconfdata/net-user-passt.x86_64-latest.passt0.args
  create mode 100644 
tests/qemuxmlconfdata/net-vhostuser-passt.x86_64-latest.passt0.args
  create mode 100644 
tests/qemuxmlconfdata/net-vhostuser-passt.x86_64-latest.passt1.args
  create mode 100644 
tests/qemuxmlconfdata/net-vhostuser-passt.x86_64-latest.passt2.args
  create mode 100644 
tests/qemuxmlconfdata/schema-reorder-domain-subelements.x86_64-latest.passt0.args
  create mode 100644 
tests/qemuxmlconfdata/vhost-user-fs-ccw.s390x-latest.virtiofsd0.args
  create mode 100644 
tests/qemuxmlconfdata/vhost-user-fs-fd-memory.x86_64-latest.virtiofsd0.args
  create mode 100644 
tests/qemuxmlconfdata/vhost-user-fs-fd-openfiles.x86_64-latest.virtiofsd0.args
  create mode 100644 
tests/qemuxmlconfdata/vhost-user-fs-hugepages.x86_64-latest.virtiofsd0.args
  create mode 100644 
tests/qemuxmlconfdata/vhost-user-fs-hugepages.x86_64-latest.virtiofsd1.args
  create mode 100644 
tests/qemuxmlconfdata/vhost-user-fs-locking.x86_64-7.2.0.args
  create mode 100644 
tests/qemuxmlconfdata/vhost-user-fs-locking.x86_64-7.2.0.virtiofsd0.args
  create mode 100644 
tests/qemuxmlconfdata/vhost-user-fs-locking.x86_64-7.2.0.xml
  create mode 100644 tests/qemuxmlconfdata/vhost-user-fs-locking.xml
  create mode 100644 
tests/qemuxmlconfdata/vhost-user-fs-readonly.x86_64-latest.virtiofsd0.args


Reply via email to