Commit 9d2cdc4d3b for qemu.org

commit 9d2cdc4d3b716cf5c19af522237e8d3597d079c2
Author: Fiona Ebner <f.ebner@proxmox.com>
Date:   Wed Sep 30 15:19:23 2026 +0200

    iotests.py: add filter_qemu()

    Add a filter_qemu() helper function for replacing the QEMU program
    name with 'QEMU_PROG' in test's log messages.

    Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
    Message-ID: <20260930132140.2342574-3-f.ebner@proxmox.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Signed-off-by: Eric Blake <eblake@redhat.com>

diff --git a/tests/qemu-iotests/iotests.py b/tests/qemu-iotests/iotests.py
index 7d5a77a85e..642a160bb2 100644
--- a/tests/qemu-iotests/iotests.py
+++ b/tests/qemu-iotests/iotests.py
@@ -596,6 +596,10 @@ def filter_qemu_io(msg):
     return qemu_io_re.sub("X ops; XX:XX:XX.X "
                           "(XXX YYY/sec and XXX ops/sec)", msg)

+qemu_re = re.compile(r"%s" % os.path.basename(qemu_prog))
+def filter_qemu(msg):
+    return qemu_re.sub("QEMU_PROG", msg)
+
 chown_re = re.compile(r"chown [0-9]+:[0-9]+")
 def filter_chown(msg):
     return chown_re.sub("chown UID:GID", msg)