libvirt/tests/qemumonitorjsondata
Andrea Bolognani cb7abb0703 tests: Verify handling of CPU clusters in QMP data
Since aarch64 doesn't support CPU hotplug at the moment, we have
to get a bit creative.

While the 'query-cpus-fast' output is taken directly from a VM
configured as

  <vcpu current='7'>16</vcpu>
  <cpu mode='host-passthrough'>
    <topology sockets='2' dies='1' clusters='2' cores='2' threads='2'/>
  </cpu>

the 'query-hotpluggable-cpus' output is constructed by hand
starting from the former and using the 'x86-dies' test data as
a model.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
2024-01-15 14:56:36 +01:00
..
qemumonitorjson-cpuinfo-aarch64-clusters-cpus.json tests: Verify handling of CPU clusters in QMP data 2024-01-15 14:56:36 +01:00
qemumonitorjson-cpuinfo-aarch64-clusters-hotplug.json tests: Verify handling of CPU clusters in QMP data 2024-01-15 14:56:36 +01:00
qemumonitorjson-cpuinfo-aarch64-clusters.data tests: Verify handling of CPU clusters in QMP data 2024-01-15 14:56:36 +01:00
qemumonitorjson-cpuinfo-ppc64-basic-cpus.json tests: convert ppc64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-ppc64-basic-hotplug.json tests: cpu-hotplug: Add data for ppc64 platform including hotplug 2016-08-24 15:44:47 -04:00
qemumonitorjson-cpuinfo-ppc64-basic.data qemu: monitor: Properly propagate the 'qemu_id' field through the matcher 2016-11-22 10:44:17 +01:00
qemumonitorjson-cpuinfo-ppc64-hotplug-1-cpus.json tests: convert ppc64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-ppc64-hotplug-1-hotplug.json tests: cpu-hotplug: Add data for ppc64 platform including hotplug 2016-08-24 15:44:47 -04:00
qemumonitorjson-cpuinfo-ppc64-hotplug-1.data qemu: monitor: Properly propagate the 'qemu_id' field through the matcher 2016-11-22 10:44:17 +01:00
qemumonitorjson-cpuinfo-ppc64-hotplug-2-cpus.json tests: convert ppc64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-ppc64-hotplug-2-hotplug.json tests: cpu-hotplug: Add data for ppc64 platform including hotplug 2016-08-24 15:44:47 -04:00
qemumonitorjson-cpuinfo-ppc64-hotplug-2.data qemu: monitor: Properly propagate the 'qemu_id' field through the matcher 2016-11-22 10:44:17 +01:00
qemumonitorjson-cpuinfo-ppc64-hotplug-4-cpus.json tests: convert ppc64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-ppc64-hotplug-4-hotplug.json tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug 2016-08-24 15:44:47 -04:00
qemumonitorjson-cpuinfo-ppc64-hotplug-4.data tests: convert ppc64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-ppc64-no-threads-cpus.json tests: convert ppc64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-ppc64-no-threads-hotplug.json tests: cpu-hotplug: Add data for ppc64 without threads enabled 2016-08-24 15:44:47 -04:00
qemumonitorjson-cpuinfo-ppc64-no-threads.data qemu: monitor: Properly propagate the 'qemu_id' field through the matcher 2016-11-22 10:44:17 +01:00
qemumonitorjson-cpuinfo-s390-cpus.json tests: drop "-fast" from query-cpus-fast tests 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-s390-hotplug.json tests: drop "-fast" from query-cpus-fast tests 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-s390.data tests: drop "-fast" from query-cpus-fast tests 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-x86-basic-pluggable-cpus.json tests: convert x86_64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-x86-basic-pluggable-hotplug.json tests: Add test infrastructure for qemuMonitorGetCPUInfo 2016-08-24 15:44:47 -04:00
qemumonitorjson-cpuinfo-x86-basic-pluggable.data tests: convert x86_64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-x86-dies-cpus.json tests: validate parsing of CPUs with dies > 1 2020-03-16 16:00:27 +00:00
qemumonitorjson-cpuinfo-x86-dies-hotplug.json tests: validate parsing of CPUs with dies > 1 2020-03-16 16:00:27 +00:00
qemumonitorjson-cpuinfo-x86-dies.data tests: validate parsing of CPUs with dies > 1 2020-03-16 16:00:27 +00:00
qemumonitorjson-cpuinfo-x86-full-cpus.json tests: drop "-fast" from query-cpus-fast tests 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-x86-full-hotplug.json tests: drop "-fast" from query-cpus-fast tests 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-x86-full.data tests: drop "-fast" from query-cpus-fast tests 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-x86-node-full-cpus.json tests: convert x86_64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-cpuinfo-x86-node-full-hotplug.json qemu: domain: Use vcpu 'node-id' property and pass it back to qemu 2017-07-10 13:23:04 +02:00
qemumonitorjson-cpuinfo-x86-node-full.data tests: convert x86_64 tests to query-cpus-fast 2022-08-08 17:36:49 +02:00
qemumonitorjson-getcpu-ecx.data cpu_x86: Prepare for ecx_in CPUID parameter 2016-06-09 10:03:38 +02:00
qemumonitorjson-getcpu-ecx.json qemumonitorjsontest: Add getcpu test data 2016-06-09 09:50:13 +02:00
qemumonitorjson-getcpu-full.data cpu_x86: Prepare for ecx_in CPUID parameter 2016-06-09 10:03:38 +02:00
qemumonitorjson-getcpu-full.json qemu: Add monitor APIs to fetch CPUID data from QEMU 2013-11-08 09:44:36 +01:00
qemumonitorjson-getcpu-host.data cpu_x86: Prepare for ecx_in CPUID parameter 2016-06-09 10:03:38 +02:00
qemumonitorjson-getcpu-host.json qemu: Add monitor APIs to fetch CPUID data from QEMU 2013-11-08 09:44:36 +01:00
query-jobs-create.json qemu: monitor: Add infrastructure for 'query-jobs' 2019-07-18 17:59:33 +02:00
query-jobs-create.result qemu: monitor: Add infrastructure for 'query-jobs' 2019-07-18 17:59:33 +02:00
query-jobs-empty.json qemu: monitor: Add infrastructure for 'query-jobs' 2019-07-18 17:59:33 +02:00
query-jobs-empty.result qemu: monitor: Add infrastructure for 'query-jobs' 2019-07-18 17:59:33 +02:00