qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] Allow check-qtest with "--without-default-devices"
@ 2024-09-05 19:14 Thomas Huth
  2024-09-05 19:14 ` [PATCH 1/8] tests/qtest/migration: Add a check for the availability of the "pc" machine Thomas Huth
                   ` (7 more replies)
  0 siblings, 8 replies; 17+ messages in thread
From: Thomas Huth @ 2024-09-05 19:14 UTC (permalink / raw)
  To: qemu-devel, Paolo Bonzini; +Cc: qemu-riscv, Philippe Mathieu-Daudé

With these fixes in place the qtests now work when QEMU has been
configured with "--without-default-devices". The final patch enables
most targets in the related test in the CI.

The riscv patch is necessary for fixing a build failure that occurs
when compiling this target without the default devices.

Thomas Huth (8):
  tests/qtest/migration: Add a check for the availability of the "pc"
    machine
  tests/qtest/cdrom-test: Improve the machine detection in the cdrom
    test
  tests/qtest/boot-order-test: Make the machine name mandatory in this
    test
  tests/qtest/hd-geo-test: Check for availability of "pc" machine before
    using it
  tests/qtest/meson.build: Add more CONFIG switches checks for the x86
    tests
  tests/qtest: Disable numa-test if the default machine is not available
  Revert "target/riscv: Restrict semihosting to TCG"
  .gitlab-ci.d/buildtest: Build most targets in the
    build-without-defaults job

 tests/qtest/boot-order-test.c |  4 +-
 tests/qtest/cdrom-test.c      | 77 +++++++++++++++++++----------------
 tests/qtest/hd-geo-test.c     | 71 +++++++++++++++++---------------
 tests/qtest/migration-test.c  |  6 ++-
 .gitlab-ci.d/buildtest.yml    |  9 +---
 target/riscv/Kconfig          |  4 +-
 tests/qtest/meson.build       | 31 +++++++-------
 7 files changed, 106 insertions(+), 96 deletions(-)

-- 
2.46.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-09-06  8:16 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-05 19:14 [PATCH 0/8] Allow check-qtest with "--without-default-devices" Thomas Huth
2024-09-05 19:14 ` [PATCH 1/8] tests/qtest/migration: Add a check for the availability of the "pc" machine Thomas Huth
2024-09-05 19:14 ` [PATCH 2/8] tests/qtest/cdrom-test: Improve the machine detection in the cdrom test Thomas Huth
2024-09-05 19:14 ` [PATCH 3/8] tests/qtest/boot-order-test: Make the machine name mandatory in this test Thomas Huth
2024-09-06  7:59   ` Philippe Mathieu-Daudé
2024-09-06  8:04     ` Thomas Huth
2024-09-06  8:07       ` Philippe Mathieu-Daudé
2024-09-05 19:14 ` [PATCH 4/8] tests/qtest/hd-geo-test: Check for availability of "pc" machine before using it Thomas Huth
2024-09-06  7:50   ` Philippe Mathieu-Daudé
2024-09-06  7:52     ` Thomas Huth
2024-09-05 19:14 ` [PATCH 5/8] tests/qtest/meson.build: Add more CONFIG switches checks for the x86 tests Thomas Huth
2024-09-05 19:14 ` [PATCH 6/8] tests/qtest: Disable numa-test if the default machine is not available Thomas Huth
2024-09-05 19:14 ` [PATCH 7/8] Revert "target/riscv: Restrict semihosting to TCG" Thomas Huth
2024-09-05 19:53   ` Peter Maydell
2024-09-06  8:15     ` Thomas Huth
2024-09-06  8:16     ` Philippe Mathieu-Daudé
2024-09-05 19:14 ` [PATCH 8/8] .gitlab-ci.d/buildtest: Build most targets in the build-without-defaults job Thomas Huth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).