From e0b8a6e395462558ecf068d30a255a8431fe75ea Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 12 Jun 2025 12:51:43 +0300 Subject: gnu: qemu-minimal: Fix building with ipxe-qemu. * gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the 'dont-require-ipxe-firmware phase to skip more tests. Change-Id: I2d308e9eec48ec9b087fc0a7ed9e6d8089366c9e --- gnu/packages/virtualization.scm | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) (limited to 'gnu/packages/virtualization.scm') diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index fe8fb550dea..6305aaa0e5a 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -316,20 +316,11 @@ (lambda _ (substitute* "pc-bios/meson.build" ((".*(pxe|efi)-.*") "")) - (substitute* "tests/qtest/meson.build" - ((".*qom-test.*") "") - ((".*qos-test.*") "") - ((".*test-hmp.*") "") - ((".*'pxe-test':.*") "") - ((",? ?'boot-serial-test',?") "") - ((",? ?'endianness-test',?") "") - ((",? ?'prom-env-test',?") "") - ((",? ?'pxe-test',?") "") - ((",? ?'test-filter-mirror',?") "") - ((",? ?'test-filter-redirector',?") "") - ((",? ?'test-netfilter',?") "") - ;; Fix the slow_qtests array after the substitutions - ((" : .*") ""))))) + ;; Skip all the tests in tests/qtest instead + ;; of cherry-picking the tests which need the + ;; ipxe-qemu firmware. + (substitute* "tests/meson.build" + (("subdir.*qtest.*") ""))))) #~()) (add-after 'unpack 'extend-test-time-outs (lambda _ -- cgit v1.3