From 0f87f2e69d5edf5e9b596867b1189cc994c642d5 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 23 Aug 2021 12:29:36 +0300 Subject: [PATCH] gnu: qemu: Skip some tests on riscv64-linux. * gnu/packages/virtualization.scm (qemu)[arguments]: Add phase for riscv64-linux to skip some unsupported tests. --- gnu/packages/virtualization.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 1c1be29d9b..6ad98f548e 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -215,6 +215,18 @@ ;; fails within the build environment. ((".*'test-char':.*" all) (string-append "# " all))))) + ,@(if (target-riscv64?) + `((add-after 'unpack 'disable-some-tests + (lambda _ + ;; qemu.qmp.QMPConnectError: Unexpected empty reply from server + (delete-file "tests/qemu-iotests/040") + (delete-file "tests/qemu-iotests/041") + (delete-file "tests/qemu-iotests/256") + + ;; No 'PCI' bus found for device 'virtio-scsi-pci' + (delete-file "tests/qemu-iotests/127") + (delete-file "tests/qemu-iotests/267")))) + '()) (add-after 'patch-source-shebangs 'patch-embedded-shebangs (lambda* (#:key native-inputs inputs #:allow-other-keys) ;; Ensure the executables created by these source files reference