[PATCH 0/9] tests: Add testing of qemu migration cookie

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Note that this series probably depends on the hash table refactor.

Add testing of migration cookie as we don't have any schema or examples
of it to prevent breakage and help with development.

Peter Krempa (9):
  qemuxml2xmltest: Remove 'WITH_QEMU' conditional
  qemuxml2xmltest: Split out status XML testing to
    qemustatusxml2xmltest.c
  qemu_migration_cookie: Make header standalone
  qemu_migration_cookie: Export qemuMigrationCookieXMLFormat for tests
  tests: Add mock library for virGetHostname and virGetHostUUID
  qemu_migration_cookie: Make cookie parsing robust against missing
    domain job
  tests: Add testing of qemu migration cookie
  qemumigrationcookiexmltest: Add synthetic test case
  virCPUDefFormatBufFull: Use virXMLFormatElement

 src/conf/cpu_conf.c                           |  16 +-
 src/qemu/qemu_migration_cookie.c              |   4 +-
 src/qemu/qemu_migration_cookie.h              |   9 +
 src/util/virutil.h                            |   2 +-
 src/util/viruuid.h                            |   2 +-
 tests/hostidmock.c                            |  36 ++
 tests/meson.build                             |   3 +
 .../basic-xml2xml-in.xml                      |   6 +
 .../basic-xml2xml-out.xml                     |   9 +
 .../full-xml2xml-in.xml                       | 221 ++++++++++++
 .../full-xml2xml-out.xml                      | 219 ++++++++++++
 .../modern-dom-out-dest.xml                   |  12 +
 .../modern-dom-out-source.xml                 |  12 +
 tests/qemumigrationcookiexmltest.c            | 337 ++++++++++++++++++
 tests/qemustatusxml2xmltest.c                 | 159 +++++++++
 tests/qemuxml2xmltest.c                       | 136 ++-----
 16 files changed, 1048 insertions(+), 135 deletions(-)
 create mode 100644 tests/hostidmock.c
 create mode 100644 tests/qemumigrationcookiexmldata/basic-xml2xml-in.xml
 create mode 100644 tests/qemumigrationcookiexmldata/basic-xml2xml-out.xml
 create mode 100644 tests/qemumigrationcookiexmldata/full-xml2xml-in.xml
 create mode 100644 tests/qemumigrationcookiexmldata/full-xml2xml-out.xml
 create mode 100644 tests/qemumigrationcookiexmldata/modern-dom-out-dest.xml
 create mode 100644 tests/qemumigrationcookiexmldata/modern-dom-out-source.xml
 create mode 100644 tests/qemumigrationcookiexmltest.c
 create mode 100644 tests/qemustatusxml2xmltest.c

-- 
2.26.2




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux