qemu/tests/functional
Peter Maydell 173c427eb5 * Convert more Avocado tests to the new functional test framework
* Clean up assert() statements, use g_assert_not_reached() when possible
 * Improve output of the gitlab CI jobs
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmbz7xgRHHRodXRoQHJl
 ZGhhdC5jb20ACgkQLtnXdP5wLbWm6A//eVn+tzyyKCX/xdXlf7XyVpezvRpTFPOS
 HyO0WMkCf2kGmu6qYKx/fDZg86opdQzPLH2gPkuVrGOMZ0Z2630DjH0jNih8lL9Q
 J1oRX5YlU92chlzNmq59WB/j9CKd91ILtOoaPBuZkDob57yGEYVzCPqetVvF7L2+
 +rbnccrNPumGJFt035fxUGiGfgsmp28MHQzDwQdyr38uGjyNlqvqidfC8Vj1qzqP
 B7HvhGB/vkF0eHaanMt2el/ZuLKf+qeCi//F/CiXGMYnuKXyShA/Db6xvMElw1jB
 aQdwphP71IO+cxjJLaNjDHKGFstArsM/E21qlaSTBi+FTmPiwVULpVTiBmWsjhOh
 /klpdgRHf0hL2MciYKyOWgjlTocx3rEKjCTe2U5tpta9fp9CrlgMQotjDZIbohGI
 ULNahrW3Zmg4EmXDApfhYMXsQsSgWas9QSkmxzJzDp0VC7tf2Oq7RxeySrlw9MCx
 OG2qQY+rNcJ3NnpATjfAJpT1kg/IahDOCNHfLEaj1u13XVQIthVADvHwy5WxbwRP
 mwp3V9e9sUoznkM2eV646lzmkMim/WdYBF0YpT7eBs80+GoXZ0thx9IqWmwzX/ox
 rndBczVN+RY6PydJP40yljdvS7ArRT73wHqL6yKHfDpvFc4/p5mxTWwLQ3yJbXbE
 T3I+wtgfBU8=
 =FH7b
 -----END PGP SIGNATURE-----

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

* Convert more Avocado tests to the new functional test framework
* Clean up assert() statements, use g_assert_not_reached() when possible
* Improve output of the gitlab CI jobs

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmbz7xgRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbWm6A//eVn+tzyyKCX/xdXlf7XyVpezvRpTFPOS
# HyO0WMkCf2kGmu6qYKx/fDZg86opdQzPLH2gPkuVrGOMZ0Z2630DjH0jNih8lL9Q
# J1oRX5YlU92chlzNmq59WB/j9CKd91ILtOoaPBuZkDob57yGEYVzCPqetVvF7L2+
# +rbnccrNPumGJFt035fxUGiGfgsmp28MHQzDwQdyr38uGjyNlqvqidfC8Vj1qzqP
# B7HvhGB/vkF0eHaanMt2el/ZuLKf+qeCi//F/CiXGMYnuKXyShA/Db6xvMElw1jB
# aQdwphP71IO+cxjJLaNjDHKGFstArsM/E21qlaSTBi+FTmPiwVULpVTiBmWsjhOh
# /klpdgRHf0hL2MciYKyOWgjlTocx3rEKjCTe2U5tpta9fp9CrlgMQotjDZIbohGI
# ULNahrW3Zmg4EmXDApfhYMXsQsSgWas9QSkmxzJzDp0VC7tf2Oq7RxeySrlw9MCx
# OG2qQY+rNcJ3NnpATjfAJpT1kg/IahDOCNHfLEaj1u13XVQIthVADvHwy5WxbwRP
# mwp3V9e9sUoznkM2eV646lzmkMim/WdYBF0YpT7eBs80+GoXZ0thx9IqWmwzX/ox
# rndBczVN+RY6PydJP40yljdvS7ArRT73wHqL6yKHfDpvFc4/p5mxTWwLQ3yJbXbE
# T3I+wtgfBU8=
# =FH7b
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 25 Sep 2024 12:08:08 BST
# 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-09-25' of https://gitlab.com/thuth/qemu: (44 commits)
  .gitlab-ci.d: Make separate collapsible log sections for build and test
  .gitlab-ci.d: Split build and test in cross build job templates
  scripts/checkpatch.pl: emit error when using assert(false)
  tests/qtest: remove return after g_assert_not_reached()
  qom: remove return after g_assert_not_reached()
  qobject: remove return after g_assert_not_reached()
  migration: remove return after g_assert_not_reached()
  hw/ppc: remove return after g_assert_not_reached()
  hw/pci: remove return after g_assert_not_reached()
  hw/net: remove return after g_assert_not_reached()
  hw/hyperv: remove return after g_assert_not_reached()
  include/qemu: remove return after g_assert_not_reached()
  tcg/loongarch64: remove break after g_assert_not_reached()
  fpu: remove break after g_assert_not_reached()
  target/riscv: remove break after g_assert_not_reached()
  target/arm: remove break after g_assert_not_reached()
  hw/tpm: remove break after g_assert_not_reached()
  hw/scsi: remove break after g_assert_not_reached()
  hw/net: remove break after g_assert_not_reached()
  hw/acpi: remove break after g_assert_not_reached()
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2024-09-28 12:34:38 +01: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/qemu_test: Add a function for launching kernels more easily 2024-09-24 13:38:29 +02:00
meson.build * Convert more Avocado tests to the new functional test framework 2024-09-28 12:34:38 +01: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: drop OpenBSD tests for aarch64/sbsa-ref 2024-09-19 12:58:58 +01:00
test_aarch64_virt.py tests/functional: Convert Aarch64 Virt machine avocado tests 2024-09-04 12:28:00 +02:00
test_acpi_bits.py tests/functional: Convert the acpi-bits test into a standalone test 2024-09-04 11:14:33 +02:00
test_alpha_clipper.py tests/functional: Convert the Alpha Clipper Avocado test 2024-09-11 09:49:11 +02:00
test_arm_bflt.py tests/functional: Convert ARM bFLT linux-user avocado test 2024-09-04 12:28:00 +02: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_integratorcp.py tests/functional: Convert ARM Integrator/CP avocado tests 2024-09-04 11:14:51 +02:00
test_arm_raspi2.py tests/functional: Convert ARM Raspi2 avocado tests 2024-09-11 09:49:11 +02:00
test_arm_vexpress.py tests/functional: Convert the vexpressa9 Avocado test 2024-09-24 13:38:40 +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_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: Convert some tests that download files via fetch_asset() 2024-09-04 11:11:31 +02:00
test_m68k_mcf5208evb.py tests/functional: Convert the m68k MCF5208EVB Avocado test 2024-09-11 09:49:11 +02:00
test_m68k_nextcube.py tests/functional: Convert the m68k nextcube test with tesseract 2024-09-04 11:14:33 +02: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: Convert the microblaze avocado tests into standalone tests 2024-09-04 11:14:33 +02:00
test_microblazeel_s3adsp1800.py tests/functional: Convert the microblaze avocado tests into standalone tests 2024-09-04 11:14:33 +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: Convert some tests that download files via fetch_asset() 2024-09-04 11:11:31 +02:00
test_mips64el_malta.py tests/functional: Convert mips32el Malta YAMON avocado test 2024-09-11 09:49:11 +02:00
test_mips_malta.py tests/functional: Convert mips32eb 4Kc Malta avocado tests 2024-09-11 09:49:11 +02:00
test_mipsel_malta.py tests/functional: Convert nanomips Malta avocado tests 2024-09-11 09:49:11 +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: Convert the or1k-sim Avocado test 2024-09-11 09:49:11 +02: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: Convert the e500 ppc64 Avocado test 2024-09-24 13:39:12 +02:00
test_ppc64_hv.py tests/functional: Convert the ppc_hv avocado test into a standalone test 2024-09-04 11:14:33 +02: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_ppc_40p.py tests/functional: Convert most ppc avocado tests into standalone tests 2024-09-04 11:14:33 +02: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: Convert the mac ppc Avocado tests 2024-09-24 13:40:23 +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_virtex_ml507.py tests/functional: Convert most ppc avocado tests into standalone tests 2024-09-04 11:14:33 +02: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: Convert the s390x avocado tests into standalone tests 2024-09-04 11:14:33 +02:00
test_sh4_r2d.py tests/functional: Convert the r2d sh4 Avocado test 2024-09-24 13:40:32 +02: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_sparc_sun4m.py tests/functional: Convert the SPARCStation Avocado test 2024-09-24 13:38:59 +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: Convert the virtio_gpu avocado test into a standalone test 2024-09-04 11:14:33 +02:00
test_virtio_version.py tests/functional: Convert simple avocado tests into standalone python tests 2024-09-04 10:52:29 +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: Convert the xtensa lx60 Avocado test 2024-09-24 13:38:53 +02:00