On 4/23/25 10:35, Thomas Huth wrote:
Hi!
The following changes since commit 1da8f3a3c53b604edfe0d55e475102640490549e:
Open 10.1 development tree (2025-04-22 15:09:23 -0400)
are available in the Git repository at:
https://gitlab.com/thuth/qemu.git tags/pull-request-2025-04-23
for you to fetch changes up to 12c6b6153063aafcdbadca8fee7eac793ef85e4b:
MAINTAINERS: Add functional tests that are not covered yet (2025-04-23
07:51:25 +0200)
----------------------------------------------------------------
* Remove the obsolete s390-ccw-virtio-2.9 machine type
* Prepare the dump-skeys QMP command for the universal binary project
* Add compat machine types for 10.1
* Convert the remaining Avocado tests to the functional framework
* Some more small fixes for the functional tests
----------------------------------------------------------------
Cornelia Huck (2):
hw: add compat machines for 10.1
tests/functional/test_vnc: skip test if no crypto backend available
Philippe Mathieu-Daudé (4):
hw/s390x/skeys: Declare QOM types using DEFINE_TYPES() macro
hw/s390x/skeys: Introduce TYPE_DUMP_SKEYS_INTERFACE
hw/s390x/ccw: Have CCW machine implement a qmp_dump_skeys() callback
qapi/machine: Make @dump-skeys command generic
Thomas Huth (23):
hw/s390x/s390-virtio-ccw: Remove the deprecated 2.9 machine type
hw/s390x/css: Remove the obsolete "css_migration_enabled" variable
hw/s390x/s390-stattrib: Remove the old migration_enabled flag
hw/intc/s390_flic: Remove the obsolete migration_enabled flag
gitlab-ci: Remove the avocado tests from the CI pipelines
tests/functional: Move the check for the parameters from avocado to
functional
tests/functional: Convert reverse_debugging tests to the functional
framework
tests/functional: Convert the i386 replay avocado test
tests/avocado: Remove the LinuxKernelTest class
tests/functional: Convert the 32-bit big endian Wheezy mips test
tests/functional: Convert the 32-bit little endian Wheezy mips test
tests/functional: Convert the 64-bit little endian Wheezy mips test
tests/functional: Convert the 64-bit big endian Wheezy mips test
tests/avocado: Remove the boot_linux.py tests
tests/functional: Use the tuxrun kernel for the x86 replay test
tests/functional: Use the tuxrun kernel for the aarch64 replay test
tests/functional: Convert the SMMU test to the functional framework
gitlab-ci: Update QEMU_JOB_AVOCADO and QEMU_CI_AVOCADO_TESTING
docs/devel/testing: Dissolve the ci-definitions.rst.inc file
Remove the remainders of the Avocado tests
tests/functional: Remove semicolons at the end of lines
tests/functional: Remove unnecessary import statements
MAINTAINERS: Add functional tests that are not covered yet
Hi!
I'm picking the bulk of this patchset from Apr-2025 to 10.0.x stable
series of qemu, so that testing framework for 10.0.x will be the same
as current/future versions of qemu.
In particular, I'm picking up the following patches, all of which
applies cleanly to 10.0.x:
4e3823c68c tests/functional/test_vnc: skip test if no crypto backend
available
22baa5f340 gitlab-ci: Remove the avocado tests from the CI pipelines
bc65ae6961 tests/functional: Move the check for the parameters from
avocado to functional
951ededf12 tests/functional: Convert reverse_debugging tests to the
functional framework
0e756f404d tests/functional: Convert the i386 replay avocado test
574f71bc1f tests/avocado: Remove the LinuxKernelTest class
42a87f0ce7 tests/functional: Convert the 32-bit big endian Wheezy mips test
689a8b56a6 tests/functional: Convert the 32-bit little endian Wheezy
mips test
8e3461c3a6 tests/functional: Convert the 64-bit little endian Wheezy
mips test
f79592f427 tests/functional: Convert the 64-bit big endian Wheezy mips test
e83aee9c6a tests/avocado: Remove the boot_linux.py tests
7fecdb0acd tests/functional: Use the tuxrun kernel for the x86 replay test
a820caf844 tests/functional: Use the tuxrun kernel for the aarch64
replay test
5c2bae2155 tests/functional: Convert the SMMU test to the functional
framework
f8c5484417 gitlab-ci: Update QEMU_JOB_AVOCADO and QEMU_CI_AVOCADO_TESTING
5748e46415 docs/devel/testing: Dissolve the ci-definitions.rst.inc file
52e9ed6d3a Remove the remainders of the Avocado tests
858640eaee tests/functional: Remove semicolons at the end of lines
99fb9256b7 tests/functional: Remove unnecessary import statements
12c6b61530 MAINTAINERS: Add functional tests that are not covered yet
The result is at https://gitlab.com/mjt0k/qemu/-/pipelines/2174244481.
Please let me know if I should skip/omit some of them. And please also
let me know of there's someting else which is worth picking up for 10.0
in the testing area, to keep an LTS branch more manageable.
Thanks!
/mjt