As promised in the original patch fixing the schema this is the
test-case follow up.

As not entirely expected it's a bit more involved and also contains
fixes for other bugs.

Peter Krempa (8):
  qemu: capabilities: Parse 'cpu0Id' from capability cache XML
  domaincapstest: Use proper input file based on 'variant' in
    'fillQemuCaps'
  domaincapstest: Allow tests of all capability variants
  qemucapabilitiesdata: Document '+amdsev' variant
  qemucapabilitiestest: Add test data for 'qemu-9.2' on a SEV-enabled
    AMD host
  qemuxmlconftest: Propery discriminate output files for caps variants
  qemuxmlconftest: Add 'latest' version of 'launch-security-sev*'
    originally using 6.0.0
  qemuxmlconftest: Add '+amdsev' versions of the rest of
    'launch-security-sev*' cases

 src/qemu/qemu_capabilities.c                  |     1 +
 .../qemu_7.0.0-hvf.aarch64+hvf.xml            |    43 +-
 .../qemu_7.2.0-hvf.x86_64+hvf.xml             |   952 +-
 .../qemu_9.2.0-q35.x86_64+amdsev.xml          |   852 +
 .../qemu_9.2.0-tcg.x86_64+amdsev.xml          |  1821 +
 .../qemu_9.2.0.x86_64+amdsev.xml              |   852 +
 tests/domaincapstest.c                        |    21 +-
 tests/qemucapabilitiesdata/README.rst         |     4 +
 .../caps_9.2.0_x86_64+amdsev.replies          | 43857 ++++++++++++++++
 .../caps_9.2.0_x86_64+amdsev.xml              |  3132 ++
 .../caps.x86_64+amdsev.xml                    |    29 +
 ...h64-virt-headless.aarch64-latest+hvf.args} |     0
 ...ch64-virt-headless.aarch64-latest+hvf.xml} |     0
 ...86_64-q35-headless.x86_64-latest+hvf.args} |     0
 ...x86_64-q35-headless.x86_64-latest+hvf.xml} |     0
 ...urity-sev-direct.x86_64-latest+amdsev.args |    38 +
 ...curity-sev-direct.x86_64-latest+amdsev.xml |    48 +
 ...ng-platform-info.x86_64-latest+amdsev.args |    35 +
 ...ing-platform-info.x86_64-latest+amdsev.xml |    43 +
 ...security-sev-snp.x86_64-latest+amdsev.args |    42 +
 ...-security-sev-snp.x86_64-latest+amdsev.xml |    73 +
 ...nch-security-sev.x86_64-latest+amdsev.args |    35 +
 ...unch-security-sev.x86_64-latest+amdsev.xml |    45 +
 tests/qemuxmlconftest.c                       |    40 +-
 tests/testutilsqemu.c                         |     6 +-
 25 files changed, 51941 insertions(+), 28 deletions(-)
 create mode 100644 tests/domaincapsdata/qemu_9.2.0-q35.x86_64+amdsev.xml
 create mode 100644 tests/domaincapsdata/qemu_9.2.0-tcg.x86_64+amdsev.xml
 create mode 100644 tests/domaincapsdata/qemu_9.2.0.x86_64+amdsev.xml
 create mode 100644 tests/qemucapabilitiesdata/caps_9.2.0_x86_64+amdsev.replies
 create mode 100644 tests/qemucapabilitiesdata/caps_9.2.0_x86_64+amdsev.xml
 create mode 100644 tests/qemucaps2xmloutdata/caps.x86_64+amdsev.xml
 rename tests/qemuxmlconfdata/{hvf-aarch64-virt-headless.aarch64-latest.args => 
hvf-aarch64-virt-headless.aarch64-latest+hvf.args} (100%)
 rename tests/qemuxmlconfdata/{hvf-aarch64-virt-headless.aarch64-latest.xml => 
hvf-aarch64-virt-headless.aarch64-latest+hvf.xml} (100%)
 rename tests/qemuxmlconfdata/{hvf-x86_64-q35-headless.x86_64-latest.args => 
hvf-x86_64-q35-headless.x86_64-latest+hvf.args} (100%)
 rename tests/qemuxmlconfdata/{hvf-x86_64-q35-headless.x86_64-latest.xml => 
hvf-x86_64-q35-headless.x86_64-latest+hvf.xml} (100%)
 create mode 100644 
tests/qemuxmlconfdata/launch-security-sev-direct.x86_64-latest+amdsev.args
 create mode 100644 
tests/qemuxmlconfdata/launch-security-sev-direct.x86_64-latest+amdsev.xml
 create mode 100644 
tests/qemuxmlconfdata/launch-security-sev-missing-platform-info.x86_64-latest+amdsev.args
 create mode 100644 
tests/qemuxmlconfdata/launch-security-sev-missing-platform-info.x86_64-latest+amdsev.xml
 create mode 100644 
tests/qemuxmlconfdata/launch-security-sev-snp.x86_64-latest+amdsev.args
 create mode 100644 
tests/qemuxmlconfdata/launch-security-sev-snp.x86_64-latest+amdsev.xml
 create mode 100644 
tests/qemuxmlconfdata/launch-security-sev.x86_64-latest+amdsev.args
 create mode 100644 
tests/qemuxmlconfdata/launch-security-sev.x86_64-latest+amdsev.xml

-- 
2.48.1

Reply via email to