qemu/tests/functional
Stefan Hajnoczi ed2db97e60 * Add compat machines for QEMU 10.0
* Add s390x CPU model for the gen17 mainframe
 * Convert some more avocado tests to the new functional framework
 * Some minor clean-ups for functional tests
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmdZUu0RHHRodXRoQHJl
 ZGhhdC5jb20ACgkQLtnXdP5wLbVpzBAAo/xldyDvEBkQiHpw7YF5x6dipSdQmgbL
 02Qq1p2A7LxGK7uv6HBtOwhxk2eB0F+o8ZNt79u6QJmrI7Anme40B6GRXKHpm+Nn
 2zn6xzBKnKJSjI/mr3zNqQwCb+q68hL+0N9oNSlbl42uElnMNMr1elkW7W+YT70d
 w+P5UzV2AuvjC6ML1R6ULwJHdeoklAk87g7l3Ns5z8CPFCV3yMOzGHqgpYQdYl+U
 Cx0CT/xqkfoyustkbPSCUGDzZbLQLMHcCgGX9DVLUmP8I6U1MeZC3HIxYdI4ofX/
 ApFQ4ThMV5f0A6hnn2TRrP+74He6wjYkB3RUjXtchVizWm1FZhNNa//cWvoEmCFU
 ufwuAFNvTodli0/47GEmwu8t/jqXJ1SeC50VAPyzxpedJwkgaMAZiYAlDO/oxIY1
 BCNR5bDjf4pAzguHG4FnPxaOcb5UT+V+sukQMvxa03TGrTp2/U9sanCVVdGPOovI
 sf/nXsK6jYe1mvinLF9wTyAjjkXqboqfgRabQi2DRgP/FMKseGapy4fOOXzj5Flv
 5FSdyzm4/3fnb2fl1cWSNqPCLwAtmPWx0weu7PBbhP7AwNEXbpJcHmjtJwxL5Slx
 c+qazS6lbeBphPlToEqhibOZAxMM6QYvFxhL8Ut36vyEBbO/LAjy9+od9/jb8QCd
 ijtWjauVpHc=
 =BG+s
 -----END PGP SIGNATURE-----

Merge tag 'pull-request-2024-12-11' of https://gitlab.com/thuth/qemu into staging

* Add compat machines for QEMU 10.0
* Add s390x CPU model for the gen17 mainframe
* Convert some more avocado tests to the new functional framework
* Some minor clean-ups for functional tests

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmdZUu0RHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbVpzBAAo/xldyDvEBkQiHpw7YF5x6dipSdQmgbL
# 02Qq1p2A7LxGK7uv6HBtOwhxk2eB0F+o8ZNt79u6QJmrI7Anme40B6GRXKHpm+Nn
# 2zn6xzBKnKJSjI/mr3zNqQwCb+q68hL+0N9oNSlbl42uElnMNMr1elkW7W+YT70d
# w+P5UzV2AuvjC6ML1R6ULwJHdeoklAk87g7l3Ns5z8CPFCV3yMOzGHqgpYQdYl+U
# Cx0CT/xqkfoyustkbPSCUGDzZbLQLMHcCgGX9DVLUmP8I6U1MeZC3HIxYdI4ofX/
# ApFQ4ThMV5f0A6hnn2TRrP+74He6wjYkB3RUjXtchVizWm1FZhNNa//cWvoEmCFU
# ufwuAFNvTodli0/47GEmwu8t/jqXJ1SeC50VAPyzxpedJwkgaMAZiYAlDO/oxIY1
# BCNR5bDjf4pAzguHG4FnPxaOcb5UT+V+sukQMvxa03TGrTp2/U9sanCVVdGPOovI
# sf/nXsK6jYe1mvinLF9wTyAjjkXqboqfgRabQi2DRgP/FMKseGapy4fOOXzj5Flv
# 5FSdyzm4/3fnb2fl1cWSNqPCLwAtmPWx0weu7PBbhP7AwNEXbpJcHmjtJwxL5Slx
# c+qazS6lbeBphPlToEqhibOZAxMM6QYvFxhL8Ut36vyEBbO/LAjy9+od9/jb8QCd
# ijtWjauVpHc=
# =BG+s
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 11 Dec 2024 03:53:01 EST
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* tag 'pull-request-2024-12-11' of https://gitlab.com/thuth/qemu: (26 commits)
  tests/functional: remove pointless with statement
  tests/functional: remove unused system imports
  tests/functional: Convert the cubieboard avocado tests
  tests/functional: Convert the smdkc210 avocado test
  tests/functional: Convert the emcraft_sf2 avocado test
  tests/functional: Convert the xlnx_versal_virt avocado test
  MAINTAINERS: Cover the tests/functional/test_sh4eb_r2d.py file
  tests/functional: Bump the timeout of the sh4_tuxrun test
  s390x/cpumodel: gen17 model
  s390x/cpumodel: Add PLO-extension facility
  s390x/cpumodel: correct PLO feature wording
  s390x/cpumodel: Add Sequential-Instruction-Fetching facility
  s390x/cpumodel: add Ineffective-nonconstrained-transaction facility
  s390x/cpumodel: add Vector-Packed-Decimal-Enhancement facility 3
  s390x/cpumodel: add Miscellaneous-Instruction-Extensions Facility 4
  s390x/cpumodel: add Vector Enhancements facility 3
  s390x/cpumodel: add Concurrent-functions facility support
  linux-headers: Update to Linux 6.13-rc1
  s390x/cpumodel: Add ptff Query Time-Stamp Event (QTSE) support
  s390x/cpumodel: add msa13 subfunctions
  ...

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2024-12-12 18:39:19 -05:00
..
acpi-bits tests/functional: Convert the acpi-bits test into a standalone test 2024-09-04 11:14:33 +02:00
qemu_test tests/functional: avoid accessing log_filename on earlier failures 2024-11-25 10:13:42 +00:00
aspeed.py tests/functional: Introduce a specific test for ast2500 SoC 2024-12-11 07:25:53 +01:00
meson.build * Add compat machines for QEMU 10.0 2024-12-12 18:39:19 -05:00
test_aarch64_aspeed.py tests/functional: Convert Aspeed aarch64 SDK tests 2024-11-25 10:27:47 +00:00
test_aarch64_raspi3.py tests/functional: Convert Aarch64 Raspi3 avocado tests 2024-09-11 09:49:11 +02:00
test_aarch64_raspi4.py tests/functional: Convert Aarch64 Raspi4 avocado tests 2024-09-11 09:49:11 +02:00
test_aarch64_sbsaref.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_aarch64_sbsaref_alpine.py tests/functional: Split the test_aarch64_sbsaref test 2024-11-08 06:16:45 +01:00
test_aarch64_sbsaref_freebsd.py tests/functional: Split the test_aarch64_sbsaref test 2024-11-08 06:16:45 +01:00
test_aarch64_tcg_plugins.py tests/functional: Convert the tcg_plugins test 2024-11-04 14:16:12 +01:00
test_aarch64_tuxrun.py tests/functional: update the aarch64 tuxrun tests 2024-11-25 10:27:02 +00:00
test_aarch64_virt.py tests/functional: Convert Aarch64 Virt machine avocado tests 2024-09-04 12:28:00 +02:00
test_aarch64_xlnx_versal.py tests/functional: Convert the xlnx_versal_virt avocado test 2024-12-11 09:18:39 +01:00
test_acpi_bits.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_alpha_clipper.py tests/functional: Convert the Alpha Clipper Avocado test 2024-09-11 09:49:11 +02:00
test_arm_aspeed_ast1030.py tests/functional: Introduce a specific test for ast1030 SoC 2024-12-11 07:25:53 +01:00
test_arm_aspeed_ast2500.py tests/functional: Introduce a specific test for ast2500 SoC 2024-12-11 07:25:53 +01:00
test_arm_aspeed_ast2600.py tests/functional: Introduce a specific test for ast2600 SoC 2024-12-11 07:25:53 +01:00
test_arm_aspeed_palmetto.py tests/functional: Introduce a specific test for palmetto-bmc machine 2024-12-11 07:25:53 +01:00
test_arm_aspeed_rainier.py tests/functional: Move debian boot test from avocado 2024-12-11 07:25:53 +01:00
test_arm_aspeed_romulus.py tests/functional: Introduce a specific test for romulus-bmc machine 2024-12-11 07:25:53 +01:00
test_arm_bflt.py tests/functional: Convert ARM bFLT linux-user avocado test 2024-09-04 12:28:00 +02:00
test_arm_bpim2u.py tests/functional: remove leftover 🥑 tags 2024-11-25 10:06:20 +00:00
test_arm_canona1100.py tests/functional: Convert some avocado tests that needed avocado.utils.archive 2024-09-04 11:14:29 +02:00
test_arm_collie.py tests/functional: Add a functional test for the collie board 2024-10-29 15:04:46 +00:00
test_arm_cubieboard.py tests/functional: Convert the cubieboard avocado tests 2024-12-11 09:18:39 +01:00
test_arm_emcraft_sf2.py tests/functional: Convert the emcraft_sf2 avocado test 2024-12-11 09:18:39 +01:00
test_arm_integratorcp.py tests/functional: Convert ARM Integrator/CP avocado tests 2024-09-04 11:14:51 +02:00
test_arm_orangepi.py tests/functional: remove leftover 🥑 tags 2024-11-25 10:06:20 +00:00
test_arm_raspi2.py tests/functional: Convert ARM Raspi2 avocado tests 2024-09-11 09:49:11 +02:00
test_arm_smdkc210.py tests/functional: Convert the smdkc210 avocado test 2024-12-11 09:18:39 +01:00
test_arm_sx1.py tests/functional: increase timeouts for arm sx1 test 2024-12-02 14:53:40 +01:00
test_arm_tuxrun.py tests/functional: Convert the Avocado arm tuxrun tests 2024-10-21 16:31:06 +02:00
test_arm_vexpress.py tests/functional: Switch back to the gitlab URLs for the advent calendar tests 2024-10-07 12:26:14 +02:00
test_avr_mega2560.py tests/functional: Convert some tests that download files via fetch_asset() 2024-09-04 11:11:31 +02:00
test_cpu_queries.py tests/functional: Convert simple avocado tests into standalone python tests 2024-09-04 10:52:29 +02:00
test_empty_cpu_model.py tests/functional: Convert simple avocado tests into standalone python tests 2024-09-04 10:52:29 +02:00
test_i386_tuxrun.py tests/functional: Convert the Avocado i386 tuxrun test 2024-10-21 16:32:16 +02:00
test_info_usernet.py tests/functional: Convert avocado tests that just need a small adjustment 2024-09-04 10:52:29 +02:00
test_linux_initrd.py tests/functional: Convert the linux_initrd avocado test into a standalone test 2024-09-04 11:14:33 +02:00
test_loongarch64_virt.py tests/functional: Fix the running test case causes loongarch64 to hang 2024-11-27 09:17:15 +01:00
test_m68k_mcf5208evb.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_m68k_nextcube.py tests/functional: remove todo wrt avocado.utils.wait_for 2024-11-25 10:06:20 +00:00
test_m68k_q800.py tests/functional: Convert the m68k Q800 Avocado test into a functional test 2024-09-11 09:49:11 +02:00
test_mem_addr_space.py tests/functional: Convert simple avocado tests into standalone python tests 2024-09-04 10:52:29 +02:00
test_microblaze_s3adsp1800.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_microblazeel_s3adsp1800.py tests/functional: Convert the microblaze avocado tests into standalone tests 2024-09-04 11:14:33 +02:00
test_mips64_tuxrun.py tests/functional: Convert the Avocado mips64 tuxrun test 2024-10-21 16:38:07 +02:00
test_mips64el_fuloong2e.py tests/functional: Convert mips64el Fuloong2e avocado test (2/2) 2024-09-11 09:49:11 +02:00
test_mips64el_loongson3v.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_mips64el_malta.py tests/functional: remove "AVOCADO" from env variable name 2024-11-25 10:06:20 +00:00
test_mips64el_tuxrun.py tests/functional: Convert the Avocado mips64el tuxrun test 2024-10-21 16:39:41 +02:00
test_mips_malta.py tests/functional: Convert mips32eb 4Kc Malta avocado tests 2024-09-11 09:49:11 +02:00
test_mips_tuxrun.py tests/functional: Convert the Avocado mips tuxrun test 2024-10-21 16:35:59 +02:00
test_mipsel_malta.py tests/functional: Convert nanomips Malta avocado tests 2024-09-11 09:49:11 +02:00
test_mipsel_tuxrun.py tests/functional: Convert the Avocado mipsel tuxrun test 2024-10-21 16:36:58 +02:00
test_multiprocess.py tests/functional: Convert the multiprocess avocado test into a standalone test 2024-09-11 09:49:12 +02:00
test_netdev_ethtool.py tests/functional: Correct typo in test_netdev_ethtool.py SPDX tag 2024-09-20 10:11:59 +03:00
test_or1k_sim.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_pc_cpu_hotplug_props.py tests/functional: Convert simple avocado tests into standalone python tests 2024-09-04 10:52:29 +02:00
test_ppc64_e500.py tests/functional: Switch back to the gitlab URLs for the advent calendar tests 2024-10-07 12:26:14 +02:00
test_ppc64_hv.py tests/functional: remove pointless with statement 2024-12-11 09:19:12 +01:00
test_ppc64_powernv.py tests/functional: Convert the powernv tests from boot_linux_console.py 2024-09-24 13:45:06 +02:00
test_ppc64_pseries.py tests/functional: Convert most ppc avocado tests into standalone tests 2024-09-04 11:14:33 +02:00
test_ppc64_tuxrun.py tests/functional: Fix the s390x and ppc64 tuxrun tests 2024-11-04 14:16:11 +01:00
test_ppc_40p.py tests/functional: Fix the ppc64_hv and the ppc_40p test for read-only assets 2024-11-08 06:13:34 +01:00
test_ppc_74xx.py tests/functional: Convert avocado tests that just need a small adjustment 2024-09-04 10:52:29 +02:00
test_ppc_405.py tests/functional: Convert some tests that download files via fetch_asset() 2024-09-04 11:11:31 +02:00
test_ppc_amiga.py tests/functional: Convert the ppc_amiga avocado test into a standalone test 2024-09-04 11:14:33 +02:00
test_ppc_bamboo.py tests/functional: Convert some avocado tests that needed avocado.utils.archive 2024-09-04 11:14:29 +02:00
test_ppc_mac.py tests/functional: Switch back to the gitlab URLs for the advent calendar tests 2024-10-07 12:26:14 +02:00
test_ppc_mpc8544ds.py tests/functional: Convert most ppc avocado tests into standalone tests 2024-09-04 11:14:33 +02:00
test_ppc_tuxrun.py tests/functional: Convert the Avocado ppc32 tuxrun test 2024-10-21 16:40:09 +02:00
test_ppc_virtex_ml507.py tests/functional: Convert most ppc avocado tests into standalone tests 2024-09-04 11:14:33 +02:00
test_riscv32_tuxrun.py tests/functional: Convert the Avocado riscv32 tuxrun tests 2024-10-21 16:31:15 +02:00
test_riscv64_tuxrun.py tests/functional: Convert the RV32-on-RV64 riscv test 2024-11-07 13:12:58 +10:00
test_riscv_opensbi.py tests/functional: Convert the riscv_opensbi avocado test into a standalone test 2024-11-08 06:13:34 +01:00
test_rx_gdbsim.py tests/functional: Convert the rx_gdbsim avocado test into a standalone test 2024-09-04 11:14:33 +02:00
test_s390x_ccw_virtio.py tests/functional: Convert the s390x avocado tests into standalone tests 2024-09-04 11:14:33 +02:00
test_s390x_topology.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_s390x_tuxrun.py tests/functional: Convert the Avocado s390x tuxrun test 2024-10-21 16:28:59 +02:00
test_sh4_r2d.py tests/functional: Switch back to the gitlab URLs for the advent calendar tests 2024-10-07 12:26:14 +02:00
test_sh4_tuxrun.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_sh4eb_r2d.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_sparc64_sun4u.py tests/functional: Convert some avocado tests that needed avocado.utils.archive 2024-09-04 11:14:29 +02:00
test_sparc64_tuxrun.py tests/functional: Convert the Avocado sparc64 tuxrun test 2024-10-21 16:28:59 +02:00
test_sparc_sun4m.py tests/functional: Switch back to the gitlab URLs for the advent calendar tests 2024-10-07 12:26:14 +02:00
test_version.py tests/functional: Convert avocado tests that just need a small adjustment 2024-09-04 10:52:29 +02:00
test_virtio_gpu.py tests/functional: don't try to wait for the empty string 2024-11-25 10:13:41 +00:00
test_virtio_version.py tests/functional: remove unused system imports 2024-12-11 09:18:39 +01:00
test_x86_64_tuxrun.py tests/functional: Convert the Avocado x86_64 tuxrun test 2024-10-21 16:32:20 +02:00
test_x86_cpu_model_versions.py tests/functional: Convert the x86_cpu_model_versions test 2024-09-04 11:14:33 +02:00
test_xtensa_lx60.py tests/functional: Switch back to the gitlab URLs for the advent calendar tests 2024-10-07 12:26:14 +02:00