From nobody Sat Sep 26 20:01:43 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861184; cv=none; d=zohomail.com; s=zohoarc; b=PhRbBpSY1fZcyflBNTflwUSWtMoa/atbw9zlWPay3N0UFfLWi063KZL7QPQkPoDbXrIPnzmuFmCk4v+c3OZHIBz5h9KJXqqslIl/F9iaFRVTTfUAO83zFEsFgGQJu0rHAQai16dwxjJmib+W76eO57V0oI1IJid8V5nBG1AyGtU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861184; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=MJ3JKz6ii3UHXbYgbY5KF1obV3J6lMcORoFh8rbcuII=; b=K74soth33UTMA54LYVlApqZtiuYIjeT6T7WQvVPdHuVnc9QEyJQsTtxTobm81/8iN6nYUnu7xogwC18wjj7qi5ljh+gYxc9Wr97Xp2IxLVeHIfSqmpeGUVXPOSKPQiYb4qdRwQiCf9vsALvjhck1uykstQUBPHca4HvOk4dqipc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861184652280.9336474220621; Tue, 8 Sep 2026 02:53:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sUt-00048f-Nn; Tue, 08 Sep 2026 05:52:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sUs-00048K-2O for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:10 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sUq-0002ab-0f for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:09 -0400 Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-494-9gt2mv6xPFC60O0Fn2fRkA-1; Tue, 08 Sep 2026 05:52:03 -0400 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id E110D183F9F7; Tue, 8 Sep 2026 09:52:01 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id BACF9180034F; Tue, 8 Sep 2026 09:52:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MJ3JKz6ii3UHXbYgbY5KF1obV3J6lMcORoFh8rbcuII=; b=HH74pO6Qj4wuabg4ZHry/lfVjWDni8KNXVSbJWbcueV3uDfq86u96MEkH3SpGyHT73YZ9Q CW8m87QZehWhwy+bKMfkNnTB8AV2Z/5YhZzLFhe/Utaz+3zbDqEBx2WpI9po10vA7lTiKg OH/qtjG3ujNchh7X4AGZzMOTSW7Feys= X-MC-Unique: 9gt2mv6xPFC60O0Fn2fRkA-1 X-Mimecast-MFC-AGG-ID: 9gt2mv6xPFC60O0Fn2fRkA_1788861122 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:50 +0400 Subject: [GIT PULL 01/10] tests/functional: replace HMP with QMP MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-1-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Thomas Huth , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Aurelien Jarno , qemu-arm@nongnu.org X-Developer-Signature: v=1; a=openpgp-sha256; l=4380; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=Enc5oozE2GmO4F1KrQprCafEbYY2rlyNKpoQ+I9nrjg=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q65/cFkBtLvO69Yg8nu/lijA7tsQImrG2nm hu3KAcNq4KJAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5YpFD/9h28APPXvNBxBqTEk7jcaYZsNrrTNF2YGxpVGNBKFbw9wR4zdfUBg9JqLemmbqP7tB0Ht SEnlQkv1krFwEN0y84Ra3fbiE4+pFrIDE8YnB8J77Hl3ayRCOgjx8h2T6FyAIN4H0UQDHhZ+inZ YU/DZCPFU9wmJ1PTCx89TdK8MIILJrOD1K3mMOUArC3odwdykjSmNeCeIxftJzgRpCkxgsGgTKZ P0mdB6+uu8oQDHap51OHp6sDSGUUGtaiJ6Y9kKrD0ujTZiw7M2zbJI1uonZLZI1gUlESdjVeGn6 tTzszCuWGpcdY51i1QGQ+Dio8dG9uSFVbdp5kI75Mq9BBqHg/ODFfzFaHamJYRBI7NC2fKKIvrY 4E/kxB3B/QVDVQRlC/8MMEFTGHITMZFCPuSZ/eWZkLA0TE0z4S82JZQ2HoStFpQsJW/pno7cVaS WMYkwxrxkvCI4u3SXtmO632Ww++xEyy+L8pWuF2M2lwseVRQZgMkxO5R4Y3GnM5Vg1gIsXp2uO6 JDdoJqw1CcHb+EQYOAcyaqHM4tfyvV0mH40i1t+91sWYMi5etL5YVDkrWLod80z4KAPbFxmsLuh C20u29o3J+U/vqDSioezuubJ1emPhfLt5P/FcjQzIraLLLls9ERmGY49nL19ZZWvDHn7lm5Js/U 26tRnihjpMWV9gg== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861187264158500 Replace HMP with QMP equivalent. Reviewed-by: Thomas Huth Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/functional/arm/test_integratorcp.py | 13 ++++++++----- tests/functional/m68k/test_nextcube.py | 11 +++++++---- tests/functional/mips64el/test_malta.py | 13 ++++++++----- 3 files changed, 23 insertions(+), 14 deletions(-) diff --git a/tests/functional/arm/test_integratorcp.py b/tests/functional/a= rm/test_integratorcp.py index 23ae919359d5..b79e81393547 100755 --- a/tests/functional/arm/test_integratorcp.py +++ b/tests/functional/arm/test_integratorcp.py @@ -14,6 +14,7 @@ =20 import logging =20 +from qemu.qmp.qmp_client import ExecuteError from qemu_test import QemuSystemTest, Asset from qemu_test import wait_for_console_pattern from qemu_test import skipIfMissingImports, skipUntrustedTest @@ -72,11 +73,13 @@ def test_framebuffer_tux_logo(self): self.boot_integratorcp() framebuffer_ready =3D 'Console: switching to colour frame buffer d= evice' wait_for_console_pattern(self, framebuffer_ready) - self.vm.cmd('human-monitor-command', command_line=3D'stop') - res =3D self.vm.cmd('human-monitor-command', - command_line=3D'screendump %s' % screendump_path) - if 'unknown command' in res: - self.skipTest('screendump not available') + self.vm.cmd('stop') + try: + self.vm.cmd('screendump', filename=3Dscreendump_path) + except ExecuteError as e: + if e.error_class =3D=3D 'CommandNotFound': + self.skipTest('screendump command not found') + raise =20 cpu_count =3D 1 match_threshold =3D 0.92 diff --git a/tests/functional/m68k/test_nextcube.py b/tests/functional/m68k= /test_nextcube.py index d917cf5424fe..f3d92034b127 100755 --- a/tests/functional/m68k/test_nextcube.py +++ b/tests/functional/m68k/test_nextcube.py @@ -9,6 +9,7 @@ =20 import time =20 +from qemu.qmp.qmp_client import ExecuteError from qemu_test import QemuSystemTest, Asset from qemu_test import skipIfMissingImports, skipIfMissingCommands from qemu_test.tesseract import tesseract_ocr @@ -39,10 +40,12 @@ def check_bootrom_framebuffer(self, screenshot_path): break time.sleep(0.1) =20 - res =3D self.vm.cmd('human-monitor-command', - command_line=3Df"screendump {screenshot_path}") - if 'unknown command' in res: - self.skipTest('screendump not available') + try: + self.vm.cmd('screendump', filename=3Dscreenshot_path) + except ExecuteError as e: + if e.error_class =3D=3D 'CommandNotFound': + self.skipTest('screendump command not found') + raise =20 @skipIfMissingImports("PIL") def test_bootrom_framebuffer_size(self): diff --git a/tests/functional/mips64el/test_malta.py b/tests/functional/mip= s64el/test_malta.py index 163bbaf5ca36..4544f950d96e 100755 --- a/tests/functional/mips64el/test_malta.py +++ b/tests/functional/mips64el/test_malta.py @@ -11,6 +11,7 @@ =20 import os =20 +from qemu.qmp.qmp_client import ExecuteError from qemu_test import LinuxKernelTest, Asset from qemu_test import exec_command_and_wait_for_pattern from qemu_test import skipIfMissingImports, skipFlakyTest, skipUntrustedTe= st @@ -154,11 +155,13 @@ def do_test_i6400_framebuffer_logo(self, cpu_cores_co= unt): self.vm.launch() framebuffer_ready =3D 'Console: switching to colour frame buffer d= evice' self.wait_for_console_pattern(framebuffer_ready) - self.vm.cmd('human-monitor-command', command_line=3D'stop') - res =3D self.vm.cmd('human-monitor-command', - command_line=3Df'screendump {screendump_path}') - if 'unknown command' in res: - self.skipTest('screendump not available') + self.vm.cmd('stop') + try: + self.vm.cmd('screendump', filename=3Dscreendump_path) + except ExecuteError as e: + if e.error_class =3D=3D 'CommandNotFound': + self.skipTest('screendump command not found') + raise =20 match_threshold =3D 0.95 screendump_bgr =3D cv2.imread(screendump_path, cv2.IMREAD_COLOR) --=20 2.55.0.543.g5ebe2ebe4ea8 From nobody Sat Sep 26 20:01:43 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861196; cv=none; d=zohomail.com; s=zohoarc; b=dHp4v063uHjDsqwcAUsXvlEBXqoGYJu1U6EGUddyrtZBI3sk8DfXbecFRTougQxigypYiSCEvLUo7n44Bx5TMxFDUCinfqBcfep/qC6MdclcE/S3/w02A0VPAf+mk4LmI8WF/aq4RLhlW9txrGE4UJD9uFQQXuW9KWAYAgw0u8Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861196; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=40LyvCDlaHAQHcMLKYj1Q0OPDSPjXdpYRkudFHr+oJg=; b=TCHKMe1V/+M1qPmodlmqii/bt39Pk+y6bSXMQdkdBEo/tYfbjfc7bhdS8NIjsSA9T98JhHSc/ghkzAGerbS9WqZYimm38+LhZkle5N6ex5xFhr9FzQDwQu5tSD3gdwL8b99hP+A/JcH9SoaTgqhtEhvnAL7346QwVQoCb8EMU74= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861196703976.6822841751491; Tue, 8 Sep 2026 02:53:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sV3-00049p-7C; Tue, 08 Sep 2026 05:52:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sUv-00049E-Sf for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:15 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sUu-0002bP-J4 for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:13 -0400 Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-83-f07NRklxMCu-s-8RkrZ-uA-1; Tue, 08 Sep 2026 05:52:07 -0400 Received: from mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.95]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id E3E1F1801BF1; Tue, 8 Sep 2026 09:52:05 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C701D427; Tue, 8 Sep 2026 09:52:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861131; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=40LyvCDlaHAQHcMLKYj1Q0OPDSPjXdpYRkudFHr+oJg=; b=jMoT3WjXRtpK6OVQzMZJCz0X3o90aCZCOSUAVgLubE4ZsVPCAQwN+zY0DTdIsCkZmibbP+ IW+C4UD+nsWskt0XXwZthyjWGxKi3Mu5RBt5IBeDn65cW3u6EUkalV6oJ5n9ZRZJ8fsYZn E4IR02BCCrOCeWEdHaLwY7nptHVHT7w= X-MC-Unique: f07NRklxMCu-s-8RkrZ-uA-1 X-Mimecast-MFC-AGG-ID: f07NRklxMCu-s-8RkrZ-uA_1788861126 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:51 +0400 Subject: [GIT PULL 02/10] tests/functional: add skipTestIfNoHMP() helper MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-2-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Thomas Huth , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= X-Developer-Signature: v=1; a=openpgp-sha256; l=1108; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=DKQeIhpML80zf1OYVo6I9MFIu0Q4mYbkgHIMXRWzZK0=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q61Q+aIkI5L5wN9/fLiS/GxnTlxO8r/mU0l geEUn7BWv2JAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5YAMD/9hOU1BQsi5hvY6MfX2g9L637+lS0EwSXmzXpJc8P1VpUplOeX6V0Hm/HNPX6iCDJ/28y9 y+QUqETfFjux7SRXeknwBUEQPSpmq6kg6s8Kn/Pw3vBo54MOafjVV4nv68IFOZkzajyGhXuqb6a MWTTolZpdrwVt/Cn3w0PLH62pirM1tSqd/iu2T/d3Z5DipMb1LZ7mHrVkU8Drk6mDcA84l3vtcd ASNLzpbegz+nbGOkaRHVnJVoD0LHzmmKjAMf75C9199qQc8CMRm/ICAt0VD5bk0z9PD5vxcTk+D 6YQ4+oSHcHcJxa8aB6euw8eSnglOGeZgBi7z4XWrp4vQJLPy7WO/oLaZQFk/oXB6mX/oFruytir oie8JyJ6WjxlOPQzhixhC692HMKjnXWu/SZwupUOuNxZLiHkJ92lP+AuLjSc+vtCtrcAXR0tODR C7GiNkycCdg9+s2SG9rqAKU8Z7jk9D2Fg3cswjmnzT88rK413I6ilbO8WizYhanq2aIKOUTBHca /eu1R5VKlFennfxMT29u2y21I7PQAAHxTEp/rzBHKAtI8S2qTG/UvuWbTrNIv/crla7TUiSucVY mC1h2JFttTp5ytDY5IJTvPyrNWD6WWkFXUJH8cUcU4mH0p9Y+T1JOj36eB8cnM0oG/nzYJXy74z YQQmq/lEq02sD5A== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.6 on 10.30.177.95 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861198718158500 Reviewed-by: Thomas Huth Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/functional/qemu_test/testcase.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/functional/qemu_test/testcase.py b/tests/functional/qemu= _test/testcase.py index 69d3d06cc0e3..bf2dc1dc101c 100644 --- a/tests/functional/qemu_test/testcase.py +++ b/tests/functional/qemu_test/testcase.py @@ -369,6 +369,12 @@ def require_accelerator(self, accelerator): self.skipTest("%s accelerator does not seem to be " "available" % accelerator) =20 + def skipTestIfNoHMP(self): + commands =3D self.vm.cmd('query-commands') + if not any(cmd['name'] =3D=3D 'human-monitor-command' + for cmd in commands): + self.skipTest('HMP support is not available') + def require_netdev(self, netdevname): helptxt =3D run([self.qemu_bin, '-M', 'none', '-netdev', 'help'], capture_output=3DTrue, check=3DTrue, encoding=3D'utf= 8').stdout --=20 2.55.0.543.g5ebe2ebe4ea8 From nobody Sat Sep 26 20:01:43 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861227; cv=none; d=zohomail.com; s=zohoarc; b=iMokiWL4YTIVATed5bZcZV9Jieojy9+SU0eBRsJ913TYkETEynyVqZtFjhN/5MmQlDLTMtjeAseZ7bkCTgavjr71nGa513kcsb3pLBRIm8wkmaFI0OlsvNBChkwARbXgXVu496S8x/2pAAFwcOYg316NPMxC0XEsW0OxOWUaFCc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861227; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=1p7jtalzlLyhCAYc3MxC7WWwgcA0LpGHOMMDNN/DBTg=; b=UgM9v2TkP1mUNYnYAJutWikICv7zJXuI6pr2M0TXe1K47YDkAxZ2r2+ulIJqGcmGKLNQf78ukN3S6TQuaevYkWPehZRoEWYfP+2GkeGqr3y75gxTh7OFtemjZyxFWaNY5fd5SnWwFG5pCeH5azf2uIBMqzsFGFrXJpnE6o3bzQg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861227656921.1415467376587; Tue, 8 Sep 2026 02:53:47 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sV6-0004BP-5J; Tue, 08 Sep 2026 05:52:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sUx-00049W-Hx for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:18 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sUw-0002be-4T for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:15 -0400 Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-657-4CdGSN02NmuJbwo2-rxO6g-1; Tue, 08 Sep 2026 05:52:10 -0400 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 6BE2B1933F87; Tue, 8 Sep 2026 09:52:09 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 5FC9430001A2; Tue, 8 Sep 2026 09:52:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861133; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1p7jtalzlLyhCAYc3MxC7WWwgcA0LpGHOMMDNN/DBTg=; b=K0ziSx92PSKR+a7Y26ToXgmwEbA9xH90hOwte/fIkWia74x+l9+CvnKB0C+YFq5z4QNijt tSXt3tt9neTv5lVM4OC8EMGcciGV9d/WJQiRb/CcyE4nmBZBNnWtQ8FoX7hIhxeulwyIZf iTnBNPvTXBzqMBqbBgQt6D4zWR/9HmM= X-MC-Unique: 4CdGSN02NmuJbwo2-rxO6g-1 X-Mimecast-MFC-AGG-ID: 4CdGSN02NmuJbwo2-rxO6g_1788861129 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:52 +0400 Subject: [GIT PULL 03/10] tests/functional: skip some tests that require HMP MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-3-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Thomas Huth , Glenn Miles , qemu-ppc@nongnu.org X-Developer-Signature: v=1; a=openpgp-sha256; l=1529; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=c8qgPpmZ3XLl9uO8pUVbfyeeb4zTdwm0KeCmlMQU5BE=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q6ybvHP0q9LeVgKsqErpvFgY6Vtn96GOhIu 5JWGlBju4+JAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5UWAD/9iqfYtr4JCZzbUvhr1XDfL6StCrswTQfn2wKyB3i8/4oxpnm7dBsw50hvgZbeElZW4F8G fnyv9KrwAY//a8FL/pOPBMt8ScyCh/9zWDemUTALp+JpwkJboPZC6BS/BOpQQykZy0heC4xejKL G3NlcT7qC89LBdQM8Tl3eMT+F4eP+GCDaUapdhqd6Ii6Dx0SHb28we/UwR7bPiA8UGgYl4XpXTN EYSd9mBB+CKGyQvfLb6An7Wr4arUuXejyPh//KARN7kR3XjPEqZPJ2whzigLkrPjbBcjXozs+mV /B/LlxGVPdj6Hrnnak4vYG8TxNht7YyX0aD4zHIypJCUGYYHMzWYdil1uXCLE7ifVa4iStSIeP1 UJjTPTosKw7fWxccs01U2MEofGsWEiTlnh/z/sG0ioEyN9KAfpBnXyD6bINVcNOh7WMgyqFF9R3 4stb4T6/aZZPaufPPBtV8+5OaHd+echomlx4TUg7bTzdunW1wAopuSrRQvsUhE9dC8IAXoYnw2+ 2Z0Agyi3U2N/yC38gsm1f2li3Cor6nZ2hkbxP8vn3+OBJ9nE0+CGMSipPlNvTrR3B6d99/PETia LVp7z2U3xJMTELj+fvWRNy+iJByhHl4HYwkH2FCVrQQcwC58r6tN1yJhFLxNXowKDX1P3AhbqH6 AixKBdoLYjDb9dQ== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: 12 X-Spam_score: 1.2 X-Spam_bar: + X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861229040158500 Those tests use "info registers" command and cannot be converted easily, for now skip them Reviewed-by: Daniel P. Berrang=C3=A9 Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/functional/m68k/test_nextcube.py | 1 + tests/functional/ppc/test_ppe42.py | 1 + 2 files changed, 2 insertions(+) diff --git a/tests/functional/m68k/test_nextcube.py b/tests/functional/m68k= /test_nextcube.py index f3d92034b127..e7fca50292b6 100755 --- a/tests/functional/m68k/test_nextcube.py +++ b/tests/functional/m68k/test_nextcube.py @@ -28,6 +28,7 @@ def check_bootrom_framebuffer(self, screenshot_path): =20 self.vm.add_args('-bios', rom_path) self.vm.launch() + self.skipTestIfNoHMP() # FIXME: QMP x-query-registers =20 self.log.info('VM launched, waiting for display') # Wait for the FPU test to finish, then the display is available, = too: diff --git a/tests/functional/ppc/test_ppe42.py b/tests/functional/ppc/test= _ppe42.py index 53958a7938d1..a9c154f67328 100755 --- a/tests/functional/ppc/test_ppe42.py +++ b/tests/functional/ppc/test_ppe42.py @@ -72,6 +72,7 @@ def test_ppe42_instructions(self): self.vm.add_args('-device', 'loader,addr=3D0xfff80040,cpu-num=3D0') self.vm.add_args('-action', 'panic=3Dpause') self.vm.launch() + self.skipTestIfNoHMP() # FIXME: QMP x-query-registers self._wait_pass_fail(self.timeout) =20 if __name__ =3D=3D '__main__': --=20 2.55.0.543.g5ebe2ebe4ea8 From nobody Sat Sep 26 20:01:43 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861205; cv=none; d=zohomail.com; s=zohoarc; b=m0Sya5e/CkalbpCd8hRWF2Q7DNvbSugaLTvn9KyJfh6svE3v4TVFoB+3F3kix1PiSvifuu7tm5BBC5dZzXN0A+j39DYD8548d9XM3dt6qPEW1FeiGKcnKUxgyrP04txKUCg+IzjKKsTnHIQvsZSEkxmOWgEciDsvOixKhd71EH4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861205; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=62mvN3+6Ik4rJgbtSXh3PbCH0A6py8ADyiqg0AkiFTs=; b=IT/SRk1oKgIAnhLN2ja9T5xc2YAaBH4btDzuSTTLIGtoywv+eq7TERULTIO9O44UpJ1GqPoET3AW7IPpa+IjWKY5yutUJsO8hezQNnzVIv9VIUvCegd7RtQpnJanOFZ76RbXNCmW0qTU/nuJoe02aLyFmkPJVzoNgzHW920aTrc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861205313702.9300749802367; Tue, 8 Sep 2026 02:53:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sV5-0004Ak-H3; Tue, 08 Sep 2026 05:52:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sV1-00049q-PT for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:21 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sV0-0002cT-C5 for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:19 -0400 Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-553-Ztec0BrMPxOo8djE5oKPIQ-1; Tue, 08 Sep 2026 05:52:14 -0400 Received: from mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.95]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id E80F8184AF9D; Tue, 8 Sep 2026 09:52:12 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id F1B8D5B1; Tue, 8 Sep 2026 09:52:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861137; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=62mvN3+6Ik4rJgbtSXh3PbCH0A6py8ADyiqg0AkiFTs=; b=A8inVvP9+5vcXjkmAgpfWY2owg9LMeHOQ4HFRyAE7HND3i4cTiim5GHmI1i1PEAWXqCdrw fet2Ckqbt0bG52ByZpO6Rut0CSH0lJcq2ueAXushIVK6pXPpBXTgXiUrgkd3JXs++CUyvS OhbcytzS2QCFOdQeO5WH3OF9ykHZaHk= X-MC-Unique: Ztec0BrMPxOo8djE5oKPIQ-1 X-Mimecast-MFC-AGG-ID: Ztec0BrMPxOo8djE5oKPIQ_1788861133 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:53 +0400 Subject: [GIT PULL 04/10] tests/functional/s390x: use QMP for balloon MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-4-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Halil Pasic , Christian Borntraeger , Eric Farman , Matthew Rosato , Cornelia Huck , qemu-s390x@nongnu.org X-Developer-Signature: v=1; a=openpgp-sha256; l=1417; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=090HS6zLuSEZTINBqsIWMEfBWo0e9Nx0kELk6Jj7tAY=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q65LtUsoMj71Fe7qhqQrWmYe8Anm8MEfIVE ELD7UctZnaJAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5XDgD/9X2FoQ/lssYigXOUCiHLomSvZuexHRmSTe19CUEoWsPDKn53lEblqMHetJWS6Ac/mRww9 r2CSq8GDTycPAdxgQCOUJ/w2o6mtE2QRZPxTiqydGqsOGia+7cLUtedcf8dJMBU9RzNNhJJyrLr SojJB6ELei+OQ/Tg+V0972SkxSQZUaLxaAUZXamaTDZ70Kn5n2mJ2wx91Gp2c1MztqF/o5VQOsG aZZ3sV2OIS4mjJxzscElRHfQW1rztPz3PqmxfrF/Guv9EIO3IP+cFpgWILywQ/eLtTrSo8OZ8B1 vOXCNoXfXLCGO1YoZSsqPttXRFONM9ZxvXK1ctsJWhBt0JP8qciYWKQZYMfQDUAkgPSDYl5NmsA wbNayLZVxN5+kfx5OsC9DLXzIfdYiKILbvXbbFZuRucv6OkQ4IRnfa576uQCsE/Bg7ghYtT9sqP 827SG7XNcaHwCeUfgp8BnoquKDoOmnoEjNbYwBEnS/D9TfJptlWkm1D8Y821q1utYWes9E9T3pY cFurHmMjGGfK0b1yrxaX9LAyklqwQNnkGKS7CHHpKiaZJzPkDSd+Hqjb8K12LlXe6/79Ie/HSTX jQLzHruJydIcGCk6UxGBnqUwD1+xbIwlvC3x/CA+dxoBhbVX3HQZsBzGVlsAR8TfO04mICfl5KG REiZb95DdYk8fZA== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.6 on 10.30.177.95 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861206828158500 Unit is changed from megabytes to bytes. Reviewed-by: Thomas Huth Reviewed-by: Daniel P. Berrang=C3=A9 Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/functional/s390x/test_ccw_virtio.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional/s390x/test_ccw_virtio.py b/tests/functional/s= 390x/test_ccw_virtio.py index 1d4958bbe293..f816b1e201a1 100755 --- a/tests/functional/s390x/test_ccw_virtio.py +++ b/tests/functional/s390x/test_ccw_virtio.py @@ -162,10 +162,10 @@ def test_s390x_devices(self): # test the virtio-balloon device exec_command_and_wait_for_pattern(self, 'head -n 1 /proc/meminfo', 'MemTotal: 115640 kB') - self.vm.cmd('human-monitor-command', command_line=3D'balloon 96') + self.vm.cmd('balloon', value=3D96 * 1024 * 1024) exec_command_and_wait_for_pattern(self, 'head -n 1 /proc/meminfo', 'MemTotal: 82872 kB') - self.vm.cmd('human-monitor-command', command_line=3D'balloon 128') + self.vm.cmd('balloon', value=3D128 * 1024 * 1024) exec_command_and_wait_for_pattern(self, 'head -n 1 /proc/meminfo', 'MemTotal: 115640 kB') =20 --=20 2.55.0.543.g5ebe2ebe4ea8 From nobody Sat Sep 26 20:01:43 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861215; cv=none; d=zohomail.com; s=zohoarc; b=MrCsC6yIKJz3kRy4hvmqZOwbEFgTzRtz2LUDhmMA53PnVv54fcC4d952QaXZhIaGyyEYCQpjma2tuwprVrM52j329DOfHNAuGNk5a8+v9It/0+LdnoWNW87/TqChe3xlaOw8DgWdif2I0f0qw5YCyahZAI3fTSI7e1yzruaOejs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861215; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=o4wZ10w5TCyFWkISKjZMdAhqDtOFEX7Ga9DDoZ/ZUjk=; b=S/LFhYf8rZ7t0aDLGFJc9qXKl+2FyEopgk561+brtAVo9majymOYwZAXOecM2uaWe232VTXIGMcmzXgjIqzg1doTPofL/CYGmoxxSK+1BV6XceCX65dZZkVpTNh/Z3XMx5KQD1qN2HgapNUt5qZm5/jVrfrteGcvmpLz9b7hD+E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861215762384.02405519915874; Tue, 8 Sep 2026 02:53:35 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sV6-0004Bz-U4; Tue, 08 Sep 2026 05:52:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sV6-0004BQ-92 for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:24 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sV4-0002d5-S7 for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:24 -0400 Received: from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-653-F2IiXjQIPC6FjMf4t-3_RQ-1; Tue, 08 Sep 2026 05:52:19 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 12F86195DE2F; Tue, 8 Sep 2026 09:52:17 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 5110718005AD; Tue, 8 Sep 2026 09:52:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861142; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=o4wZ10w5TCyFWkISKjZMdAhqDtOFEX7Ga9DDoZ/ZUjk=; b=VLE2yb9X99k2PGLNP1mlwaM9oJQAPEsZleRzOrOPkr9M9tYo8/XARLsSBnbh67B/IFn8mZ jMpxnck7azeEwyiirt2dzTefeXGE28XfptBjznCRr9zoONhLFzDhKAZLoaL1GCwIKJFLl9 xtrsCb9N1/tw8DWTQ2l8G+IqpcONudo= X-MC-Unique: F2IiXjQIPC6FjMf4t-3_RQ-1 X-Mimecast-MFC-AGG-ID: F2IiXjQIPC6FjMf4t-3_RQ_1788861138 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:54 +0400 Subject: [GIT PULL 05/10] tests/ahci-test: replace HMP usage with QMP MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-5-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, John Snow , "Denis V. Lunev" , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , qemu-block@nongnu.org X-Developer-Signature: v=1; a=openpgp-sha256; l=1464; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=b+lTBCsun6YleRr58wgZMzenJkZsl+BywditbLZ0aZE=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q6mSq1RDJSe/mJ4J0zWjIcUI0EarLt1FhA/ DGlvE5hdW6JAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5eeoD/9iElKdEuMic/HLymtC8JgwaOAtFssu8cYHsKGKllAA8bV1sdd6rFCRBAA5yzC4kfV2k6W 0rQcVNKhn9cybY8QSKBi4gzqR0461f+5pMp7C+lTqDbtgmAa/IhkGo2/AlqYlkXqKfo4FiuAss0 9AtEmhT0wpk73uUnZLlGAk6Jpyu92choePo9z8l5lmF1BvKTX9u43gSKMr/loopd5pQLG9HpamL E39EK5CUUNJIyalZqIEASCYAN68ki9jHTSou4ksGK1tAoJXHJbvsexwhAESX/8925gSZ9FWFfzM N6x0LCDmRIDr4dq+IW5UTRiuMgIdxcrzLjUPbdvUVdpVjP1D5rodrTbfiPOZm/ho3h2KMEqxFmz lAalD0ZB7sOVwtrvxZX1EM3K5iwZnATJYjh3ChQYdmw7ZIQiCvThhUnMBE3pqejiEb7ddZtW82j QXdqm3zRCEG1NrA1W1Mfna179TlNjlrrcSg9jfaiMhK4ZzUB+nMzqxh491oVtve47iLj3+SRpOU 8TijkPIXgisQX+EQ3O4jssTDR9ypkAoZifcutWJ4sDUL4bmdDUtCxZEGmlo/H/qaE6ScS0I2aOy rMRsdYgQ9TV2JlUNejSBs/lwcA+GA399EjaeagDs2jkMtv66j7GYEKipANpmHsjU53AJH46bG5z Z2+MQb8wIUkB3Ng== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: 12 X-Spam_score: 1.2 X-Spam_bar: + X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861217046158500 Use qemu-io command instead. Reviewed-by: Denis V. Lunev Reviewed-by: Daniel P. Berrang=C3=A9 Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/qtest/ahci-test.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/qtest/ahci-test.c b/tests/qtest/ahci-test.c index 3406ca884fb4..eb8d23999738 100644 --- a/tests/qtest/ahci-test.c +++ b/tests/qtest/ahci-test.c @@ -1900,8 +1900,7 @@ static void test_write_engine_stop_in_flight(void) ahci_io(ahci, port, CMD_WRITE_DMA, rx, AHCI_SECTOR_SIZE, 1); =20 /* Suspend the backend write so the first sector stays in flight. */ - g_free(qtest_hmp(ahci->parent->qts, - "qemu-io drive0 \"break write_aio wr\"")); + qtest_qemu_io(ahci->parent->qts, "drive0", "break write_aio wr"); =20 cmd =3D ahci_command_create(CMD_WRITE_PIO); ahci_command_adjust(cmd, 0, ptr, bufsize, 0); @@ -1911,7 +1910,7 @@ static void test_write_engine_stop_in_flight(void) /* Drop the command list while the write is still outstanding. */ ahci_px_clr(ahci, port, AHCI_PX_CMD, AHCI_PX_CMD_ST); =20 - g_free(qtest_hmp(ahci->parent->qts, "qemu-io drive0 \"resume wr\"")); + qtest_qemu_io(ahci->parent->qts, "drive0", "resume wr"); =20 /* Round-trip through the device to confirm qemu is still alive. */ ahci_px_rreg(ahci, port, AHCI_PX_TFD); --=20 2.55.0.543.g5ebe2ebe4ea8 From nobody Sat Sep 26 20:01:43 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861211; cv=none; d=zohomail.com; s=zohoarc; b=H2nLaHaOumFKSQhStwtbekYN3h/s6pcCsVzggCQYe1aYSu4UtUmRZb+oBBMH2Gspneuec9VAtQhfvKgBicm49svk1rYo9p8s3BLyVwmKnfiKOTq8FbVnjwTyNbl0D0M+5xDN4PiwaE/RLDZCMREkycJTiLXHFgq1M7cz+fFiZB0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861211; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=gkIrdElfeW1EwKlyXLCMJxCcIAp+LN1RtWIxRrsNopg=; b=Iz1XTphkd/Kdsz2rIhMDsjc9y/g3G+G04kHDCC4SvnpZXucei2NHTt/76IK9lYis0NNGZNFohvL7+ditaTNTZ0UzZjBFKdrSHwDvjJvgN642dkE7xKTiRfnhfNcbvpGY+ZlV7f1g1blKBb1JKMjqHD82FcH7ivJQmYVsIudbjKk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861211821111.95826694556479; Tue, 8 Sep 2026 02:53:31 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sVA-0004D5-CA; Tue, 08 Sep 2026 05:52:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sV9-0004Cn-9z for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:27 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sV7-0002dl-Qb for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:27 -0400 Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-106-t3t0W5qLNRy_-YFgm84hKw-1; Tue, 08 Sep 2026 05:52:21 -0400 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id D0EE61944F0D; Tue, 8 Sep 2026 09:52:20 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 0D1E430001A2; Tue, 8 Sep 2026 09:52:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861145; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gkIrdElfeW1EwKlyXLCMJxCcIAp+LN1RtWIxRrsNopg=; b=ciwkkRVX0i7Sww/k4F7lY3Af11o0nXO6pZMeHiRrfpPrqX622sgMxEQW4KbbR7F8zq5gC6 vUfsutqnsunKq8v/q1Uq1lgizBmTi/xRpl5j/DVHJUe49IoMl3cLPiAT3Fp+z93hnWrON/ k3+ae38QFPPxz3cR6TwRSMSisAeRjxg= X-MC-Unique: t3t0W5qLNRy_-YFgm84hKw-1 X-Mimecast-MFC-AGG-ID: t3t0W5qLNRy_-YFgm84hKw_1788861140 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:55 +0400 Subject: [GIT PULL 06/10] tests/qtest: add qtest_qmp_job_wait() MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-6-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Fabiano Rosas , Laurent Vivier , Paolo Bonzini X-Developer-Signature: v=1; a=openpgp-sha256; l=2759; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=h9iGsvL7MMHY6Qm8hZ2uOnGK9+m0yedLi5VjofxU7do=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q6OcwrF4/XvbVeNEA2SzaqNKgNMdQRH1WjL BLLsoVXPfqJAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5VwED/9fkwQ6muwUuF4gP9MKYTLifo6vRDUsR/LTYDKow3dJHlhL4PYNM1iuuFukcWnSxFfaIY5 zUQBTD8DQ3yq8nERN66gcW/g601nU4R0JbT10TE/J9Nlcbp2ybU/Bgg/4HqhGGlSDFROzII66aZ T/LoX0ppKNKU86X9rC9FBNRvyKfCOKvFNcXqJGSE7JKilUSWlbNVNJpAuZ+dvxCcb8+fTQct1OZ FNQIfvEdT4ZwHLHWjc5sP6s+5XJhDyBUVZhg+LcqhjOjthYgMXPUnyelpSUhUu04X7rzDMQ+xxO Fe2LzGsXFJIuAKVh+J0q9Lr5TXjZ+pg06Ut+WOGNQFhUUtwucTtNRvYPgutsN66dQRbJ6v9V3fx Xr1/WGjzGVcCTHgRCWt/4N/tfnnO4lQL33HKSfHvNnL4E5kZLXOtWQUSjOdbPr3iw7nt1k5G9PR vlWdNg+cAXv+7bEhj8pjjZxNv94Z3dwMRmG3DZqHG7hUGx2SVqekoCQ7q0Xh/6MTCc/THJH7nm+ l6ElmlUUZ2Kh5vfpv5x5pzpCeObXr7LH2B1IKfnT6MSpEmC9zgs0GJiCcCLphLZpDEHCdsJlsKR MF9Cs0Z+Nh0EfqagknzKtw5sxtto/l1spCUxQ3mbYV+rog5LpNDKi5OhLwEY7cQMa6XjSUdUQpi iBtS1bkbR+dX0Ug== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: 12 X-Spam_score: 1.2 X-Spam_bar: + X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861212902158500 Add a helper to wait for job conclusion, used in next changes. Reviewed-by: Daniel P. Berrang=C3=A9 Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/qtest/libqtest.c | 37 +++++++++++++++++++++++++++++++++++++ tests/qtest/libqtest.h | 11 +++++++++++ 2 files changed, 48 insertions(+) diff --git a/tests/qtest/libqtest.c b/tests/qtest/libqtest.c index 28bb72bfaecf..370f79a3b6fb 100644 --- a/tests/qtest/libqtest.c +++ b/tests/qtest/libqtest.c @@ -984,6 +984,43 @@ void qtest_qmp_eventwait(QTestState *s, const char *ev= ent) qobject_unref(response); } =20 +void qtest_qmp_job_wait(QTestState *s, const char *job_id) +{ + QDict *response, *data, *error; + QList *jobs; + const QListEntry *entry; + + for (;;) { + response =3D qtest_qmp_eventwait_ref(s, "JOB_STATUS_CHANGE"); + data =3D qdict_get_qdict(response, "data"); + if (!strcmp(qdict_get_str(data, "id"), job_id) && + !strcmp(qdict_get_str(data, "status"), "concluded")) { + qobject_unref(response); + break; + } + qobject_unref(response); + } + + response =3D qtest_qmp(s, "{ 'execute': 'query-jobs' }"); + g_assert(qdict_haskey(response, "return")); + jobs =3D qobject_to(QList, qdict_get(response, "return")); + g_assert(jobs); + QLIST_FOREACH_ENTRY(jobs, entry) { + QDict *job =3D qobject_to(QDict, qlist_entry_obj(entry)); + if (!strcmp(qdict_get_str(job, "id"), job_id)) { + g_assert_null(qdict_get_try_str(job, "error")); + break; + } + } + qobject_unref(response); + + response =3D qtest_qmp(s, + "{ 'execute': 'job-dismiss', 'arguments': { 'id': %s } }", job_id); + error =3D qdict_get_qdict(response, "error"); + g_assert_null(error); + qobject_unref(response); +} + char *qtest_vhmp(QTestState *s, const char *fmt, va_list ap) { char *cmd; diff --git a/tests/qtest/libqtest.h b/tests/qtest/libqtest.h index 58491ca53ab7..f06e061d214b 100644 --- a/tests/qtest/libqtest.h +++ b/tests/qtest/libqtest.h @@ -398,6 +398,17 @@ QDict *qtest_qmp_eventwait_ref(QTestState *s, const ch= ar *event); */ QDict *qtest_qmp_event_ref(QTestState *s, const char *event); =20 +/** + * qtest_qmp_job_wait: + * @s: #QTestState instance to operate on. + * @job_id: job identifier to wait for. + * + * Wait for a QMP job to reach "concluded" status by consuming + * JOB_STATUS_CHANGE events, then dismiss the job. + * Asserts that the job completed without error. + */ +void qtest_qmp_job_wait(QTestState *s, const char *job_id); + /** * qtest_hmp: * @s: #QTestState instance to operate on. --=20 2.55.0.543.g5ebe2ebe4ea8 From nobody Sat Sep 26 20:01:44 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861207; cv=none; d=zohomail.com; s=zohoarc; b=cSjYol9Vqextf0ZjDTEnYcqWPamxanzt3ORkTemJvwSEi9mkPGGGIZNM+OcXSQk0AMmvOE+WIfjkXuZ4MbNveD5Q6q0ynIBRNXBoewIrfNHLTgW89JWO6mgME9EZvhzcTMNDWRGsgExog8wc9nvrF8W6ZfTDyQAYCHw/vR01GCo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861207; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=xyU9QwTUbB5vxuqM2nqh/iZX1DasxSImd4r33FMozgY=; b=G6pLK2xZ6XFjUhh5QCe6oq7hYrDCkedXr47P/m6KyWDmCGSiP6I5PW8NrMfqpVEp2Wf0Z7gtUhVhZbRPcVGw74feii8we5tM0222gu29sNYWN9F9jgF9pQwGU1PM+pvMYdCSvDPmY/o8EVUDDiJCfK/esZRQXbd5sO1JJIQXKBU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861207442968.4854891729696; Tue, 8 Sep 2026 02:53:27 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sVE-0004ED-2k; Tue, 08 Sep 2026 05:52:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sVC-0004Do-El for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:30 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sVA-0002eR-TC for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:30 -0400 Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-689-uoOTYNKnMk2M5RGn34n4eQ-1; Tue, 08 Sep 2026 05:52:25 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id EA860195E93F; Tue, 8 Sep 2026 09:52:23 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 285911955F0C; Tue, 8 Sep 2026 09:52:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xyU9QwTUbB5vxuqM2nqh/iZX1DasxSImd4r33FMozgY=; b=QLQhqnxM0ZoEmUwZhOCgSqE/l5ux8bHFnPjq4DHGxQo75NT5KVAdoTt7u1NJ6iyaSETPY6 V/WNyWPg2FvVDTy09IVEnGp8+BSMrd/patgByn8U8nQE6Dlx4EiWxXXLWxSDAkJ9NY1tKU +2groAj2u01OtkJyjg77PKMqHX0s+3w= X-MC-Unique: uoOTYNKnMk2M5RGn34n4eQ-1 X-Mimecast-MFC-AGG-ID: uoOTYNKnMk2M5RGn34n4eQ_1788861144 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:56 +0400 Subject: [GIT PULL 07/10] tests/ide-test: convert to QMP MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-7-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, John Snow , "Denis V. Lunev" , Fabiano Rosas , Laurent Vivier , Paolo Bonzini , qemu-block@nongnu.org X-Developer-Signature: v=1; a=openpgp-sha256; l=3003; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=kpIFIaEUDafx8nYOdubWPhRUqetRVB530kKQpNu5xqU=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q6+jW/Bh32/LImquaBaSsXUkWL425dBUDnc pTScJd7GieJAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5VRUD/4pfBQq6kL/MpcRo+ExGhoCmyA8Z3jLnXYbNCwvrjVa9+9xyRL2TkUIgv6adBtjxQ7CFR5 ead+zge6M1OkAwdlM6R12dksOhdKl6L/WgM91Bbvewz155jSivNGBhsnX2rrgqpNu2p0NBJey2F 7Xl4OBCE9nXyf3It0HHsxwXCeTKq29eIKW41O6iMEhSYUOfn/N9yRictd0roONL/7/k02Wy3hD+ lwduGQhRBTQRxtnjd2h6LUU7xgLhhdfk2cNPPOjTNwJNQwejmhymJ9TTWIP+/zha6itP97ijGRT UPRcVApLErcbHM5ji2q74CIXr1wh0cSslomclYCrl3idye8T0reTGQ2Bo3gJzPfsrH7Un+Hrsmf O2i/VkWutPxfJhl+KtMzMOe7nlWYqvzzZxsiFHkbLF1P5PLh1crhpwkp4RTGX02f7CQBmRiIt0d HToNVA/XXyycWu8TSqY81D+GhG90LVVnqmxqFh0gBrOve/27mcZYqbqNMJNNFv/8lyLetb2oHST Spy8AMBASOqJE2BKqphbAtQdHaEMvkTEC3WXoBaztoD0kP7wVStNAHMruC0KC0sQWUVrqK445Yl Aai13knJWCCqp3KA/6tAmajlqig4qJqrxC6M7mS5MIoDqNVIfFp01t2gbHp8+QrAeskEZnwf1VM 0O1C/JKdnEbwLuw== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: 12 X-Spam_score: 1.2 X-Spam_bar: + X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861208791158500 The QMP command is explicit, specify both the vmstate and devices. We use the helper introduced previously to wait for job completion. Reviewed-by: Denis V. Lunev Reviewed-by: Daniel P. Berrang=C3=A9 Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/qtest/ide-test.c | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/tests/qtest/ide-test.c b/tests/qtest/ide-test.c index 895fec6d0806..cf109b079982 100644 --- a/tests/qtest/ide-test.c +++ b/tests/qtest/ide-test.c @@ -1345,11 +1345,34 @@ static void ide_prepare_markers(QTestState *qts, QP= CIDevice *dev, ide_write_marker(qts, dev, ide_bar, 63, CHS_MARKER_DEFAULT); } =20 -static void ide_hmp_quiet(QTestState *qts, const char *command) +static void ide_snapshot_save(QTestState *qts, const char *tag, + const char *vmstate, const char *device) { - g_autofree char *out =3D qtest_hmp(qts, "%s", command); + qtest_qmp_assert_success(qts, + "{ 'execute': 'snapshot-save'," + " 'arguments': {" + " 'job-id': 'save0'," + " 'tag': %s," + " 'vmstate': %s," + " 'devices': [%s]" + " }" + "}", tag, vmstate, device); + qtest_qmp_job_wait(qts, "save0"); +} =20 - g_assert_cmpstr(out, =3D=3D, ""); +static void ide_snapshot_load(QTestState *qts, const char *tag, + const char *vmstate, const char *device) +{ + qtest_qmp_assert_success(qts, + "{ 'execute': 'snapshot-load'," + " 'arguments': {" + " 'job-id': 'load0'," + " 'tag': %s," + " 'vmstate': %s," + " 'devices': [%s]" + " }" + "}", tag, vmstate, device); + qtest_qmp_job_wait(qts, "load0"); } =20 static char *ide_migration_status(QTestState *qts) @@ -1455,10 +1478,6 @@ static void test_migrate_chs_snapshot(void) char marker[9]; int fd; =20 -#ifndef CONFIG_HMP - g_test_skip("HMP not enabled"); - return; -#endif if (!have_qemu_img()) { g_test_skip("QTEST_QEMU_IMG not set, snapshots need a qcow2 image"= ); return; @@ -1480,13 +1499,13 @@ static void test_migrate_chs_snapshot(void) /* Snapshot taken while the default translation is in effect */ ide_read_chs_marker(qts, dev, ide_bar, 0, 1, 1, marker); g_assert_cmpstr(marker, =3D=3D, CHS_MARKER_DEFAULT); - ide_hmp_quiet(qts, "savevm s0"); + ide_snapshot_save(qts, "s0", "hda", "hda"); =20 ide_set_translation(dev, ide_bar, 8, 32); ide_read_chs_marker(qts, dev, ide_bar, 0, 1, 1, marker); g_assert_cmpstr(marker, =3D=3D, CHS_MARKER_CUSTOM); =20 - ide_hmp_quiet(qts, "loadvm s0"); + ide_snapshot_load(qts, "s0", "hda", "hda"); =20 ide_read_chs_marker(qts, dev, ide_bar, 0, 1, 1, marker); g_assert_cmpstr(marker, =3D=3D, CHS_MARKER_DEFAULT); --=20 2.55.0.543.g5ebe2ebe4ea8 From nobody Sat Sep 26 20:01:44 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861196; cv=none; d=zohomail.com; s=zohoarc; b=XCMj3ZT3iHDLAT6kG+2EyYJ2fjx30hmt9CBcNlXYPL/hyJcp0UklNa+/8ninsaT1Tx1y08TxNhb1R6yD6S8zalC2CtIlZeoXGF502bqg7NCNbLAT8EEZ2DmF3DRTidJeGUNP3qaMS5h9SVHD32QhL1opbRfgfPw0HgO0ZkfSPMk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861196; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=cr17daom5ZIwPL1Jm52XNja1f8W6vz7SjHDPV0FRzto=; b=X5pGG/Ug3tCmRRIxl3tMTjen+0lu6mymw5wtDCiOIfdWtfTJ0PU5nNJRHCPy3TDzBTn3Zf6IPWZP/lCgN7WOFUddLFP+b/cKA0KHIJvQJnzKTWErVfRAA1/tjmh5e5LZlsYy5RIUphq9zriERzS0+oP8aaiPtll34GPauGp3MNs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861196788176.27780608781745; Tue, 8 Sep 2026 02:53:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sVH-0004F3-G7; Tue, 08 Sep 2026 05:52:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sVF-0004ET-MC for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:33 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sVD-0002fO-VU for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:33 -0400 Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-614-YTaPbeicNOSzV8ltABnHZw-1; Tue, 08 Sep 2026 05:52:28 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 682451834531; Tue, 8 Sep 2026 09:52:27 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 9D6611955F0C; Tue, 8 Sep 2026 09:52:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861151; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=cr17daom5ZIwPL1Jm52XNja1f8W6vz7SjHDPV0FRzto=; b=IdTDqeuC4oSlqrJ/z4Y7IGDaFUs0C5lHwgZ0Cgk6E3Q9uKLNTcyM5D8ZTyYG+KvS0Z0S9E 4vwgdjo5yfxpO0sdXKgDcG10ZXkslVHejbT9TzzdiKGKp7lAD7ptP6vW1a1sP6+2YrxJjz hH0OdBLKVpSTXaMz3qF+7/A0FMI28ls= X-MC-Unique: YTaPbeicNOSzV8ltABnHZw-1 X-Mimecast-MFC-AGG-ID: YTaPbeicNOSzV8ltABnHZw_1788861147 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:57 +0400 Subject: [GIT PULL 08/10] tests/drive_del-test: compile out HMP-dependent tests when !CONFIG_HMP MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-8-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Fabiano Rosas , Laurent Vivier , Paolo Bonzini X-Developer-Signature: v=1; a=openpgp-sha256; l=3999; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=nELlHO8Wk8s5vJ916Mup0ugCUbfnyL7FDxtNlquSMtI=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q6lnQuthbzQGOYOTU9q35S8aROcjpK6fX7f Wdx8FS6cquJAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5XcfEACPEmonqJ9mlRiuWIxbMf6ydveucWr/fOqySO3WNX98ufc1h6uBbIFG4tQGju/PJ51rlYw D/tkJkfDoXOmrXSoT4U3825g48FjSatOQaumlTwps8B9IHaWloc8uxTegm/6nCRzY5mD5GLK9Ql LTA1yv0a7TXvy67LDhbtfNWL4PK2V7gvLEardVOIHma+I+VM6Gr2FsH7j1aEO+2TnXYEZ421vUU 3Uxg8/dQypFwB5mUR4KknZ9oRdixOR3R6tlTs3ucpECbvjC12Uq9CogbeRo1W69YCacAyNk8L49 7PLpIZ4E55Sdwc02BlH20Q7j9TYzgDEORKajRue8GkySnaBmJI4u3KWprpzZSBM/EJKelKWBE+G 9ergsf2KOAspsLBQ0RhutLOzmB3lUQxoSrXCEw+0S7DfQV8ZmdZxhKZyV+Ib35tOHMcTIUinOEQ 1H7Z3o1+74vog7Th83rP+NWnmXuPcQWmQrq16Ibne2g/bK0TsRBPOkkfL2h8aQFNFQgAxnilnAm gyeiaWmne6GiQd+E4vrTbXlQYv7zOLZwtwsrGvcUexGjrPyhtTS0NNPmacDzluzzHpfRFtBIOlk U7mnk87/t852nEPioeT+iygpsZqFmOjrTeHtqrXrJynZ0T7026pia2uzcaVwyLaxn6um3kWJp48 lqv8CiFyz6LmiRw== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861198782158500 The compiled-out functions are actually testing HMP-specific commands and behaviour which operate on the old "drive" concept. The QMP equivalent for block-driver nodes are already tested. If HMP goes away, those tests should go away too. Compile them out. Reviewed-by: Daniel P. Berrang=C3=A9 Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/qtest/drive_del-test.c | 47 +++++++++++++++++++++-------------------= ---- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/tests/qtest/drive_del-test.c b/tests/qtest/drive_del-test.c index cc52c2d87936..cbf94d5b9f0f 100644 --- a/tests/qtest/drive_del-test.c +++ b/tests/qtest/drive_del-test.c @@ -87,6 +87,7 @@ static void blockdev_add_with_media(QTestState *qts) g_assert(has_blockdev(qts)); } =20 +#ifdef CONFIG_HMP static void drive_add(QTestState *qts) { char *resp =3D qtest_hmp(qts, "drive_add 0 if=3Dnone,id=3Ddrive0"); @@ -117,6 +118,7 @@ static void drive_del(QTestState *qts) g_assert(!has_drive(qts)); g_free(resp); } +#endif =20 /* * qvirtio_get_dev_type: @@ -165,13 +167,9 @@ static void device_del(QTestState *qts, bool and_reset) =20 static void test_drive_without_dev(void) { +#ifdef CONFIG_HMP QTestState *qts; =20 -#ifndef CONFIG_HMP - g_test_skip("HMP not enabled"); - return; -#endif - /* Start with an empty drive */ qts =3D qtest_init("-drive if=3Dnone,id=3Ddrive0 -M none"); =20 @@ -184,19 +182,18 @@ static void test_drive_without_dev(void) drive_add(qts); =20 qtest_quit(qts); +#else + g_test_skip("HMP not enabled"); +#endif } =20 static void test_after_failed_device_add(void) { +#ifdef CONFIG_HMP char driver[32]; QDict *response; QTestState *qts; =20 -#ifndef CONFIG_HMP - g_test_skip("HMP not enabled"); - return; -#endif - if (!has_device_builtin("virtio-blk")) { g_test_skip("Device virtio-blk is not available"); return; @@ -227,17 +224,16 @@ static void test_after_failed_device_add(void) drive_add(qts); =20 qtest_quit(qts); +#else + g_test_skip("HMP not enabled"); +#endif } =20 static void test_drive_del_device_del(void) { +#ifdef CONFIG_HMP QTestState *qts; =20 -#ifndef CONFIG_HMP - g_test_skip("HMP not enabled"); - return; -#endif - if (!has_device_builtin("virtio-scsi")) { g_test_skip("Device virtio-scsi is not available"); return; @@ -259,6 +255,9 @@ static void test_drive_del_device_del(void) g_assert(!has_drive(qts)); =20 qtest_quit(qts); +#else + g_test_skip("HMP not enabled"); +#endif } =20 static void test_cli_device_del(void) @@ -416,15 +415,11 @@ static void test_device_add_and_del_q35(void) =20 static void test_drive_add_device_add_and_del(void) { +#ifdef CONFIG_HMP QTestState *qts; const char *arch =3D qtest_get_arch(); const char *machine_addition =3D ""; =20 -#ifndef CONFIG_HMP - g_test_skip("HMP not enabled"); - return; -#endif - if (!has_device_builtin("virtio-blk")) { g_test_skip("Device virtio-blk is not available"); return; @@ -450,17 +445,16 @@ static void test_drive_add_device_add_and_del(void) g_assert(!has_drive(qts)); =20 qtest_quit(qts); +#else + g_test_skip("HMP not enabled"); +#endif } =20 static void test_drive_add_device_add_and_del_q35(void) { +#ifdef CONFIG_HMP QTestState *qts; =20 -#ifndef CONFIG_HMP - g_test_skip("HMP not enabled"); - return; -#endif - if (!has_device_builtin("virtio-blk")) { g_test_skip("Device virtio-blk is not available"); return; @@ -479,6 +473,9 @@ static void test_drive_add_device_add_and_del_q35(void) g_assert(!has_drive(qts)); =20 qtest_quit(qts); +#else + g_test_skip("HMP not enabled"); +#endif } =20 static void test_blockdev_add_device_add_and_del(void) --=20 2.55.0.543.g5ebe2ebe4ea8 From nobody Sat Sep 26 20:01:44 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861217; cv=none; d=zohomail.com; s=zohoarc; b=icPJFExpCiuVBteAeXS6J9E7EYSrGqoGBbm00y54MMZnO1aXpwE6IoW8SSgyHaSxSvGF1gV3ucb3NFv+9KHoPmFDXnQaUQ0C0PyyNr8p/NUYE7IfJDzKCkPGfjIFbh3BQLgMe6/1TJ3jGgr1ts5OOR/MK2ULImya512YOY3wLYE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861217; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=vLNU8deII2YV/Np0anR9mXTsHZWaHsyFpOSn0YczNCY=; b=Q2F0cladwpnAwKtFDvw/0yQTUBUTZmmywvaD1sYnUhsPfqhvAe+Sjmv39zJEFd8w5cIFKXmxQvbwNAGKJo86YtyBl2qEbBGwHfN7QIxpGLu7E7zSb42Qe/zWPrsLve+IzjEcy1uyMj00aSRCsr/VC09JOSoZ9CU/iX/xHFLa4bo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861217396597.978654988894; Tue, 8 Sep 2026 02:53:37 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sVL-0004FZ-9l; Tue, 08 Sep 2026 05:52:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sVI-0004FD-UY for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:37 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sVH-0002gq-G7 for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:36 -0400 Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-467-W23JiT8COQ6u8-4H7uTjxg-1; Tue, 08 Sep 2026 05:52:31 -0400 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 925FF1830517; Tue, 8 Sep 2026 09:52:30 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C95AC30001A2; Tue, 8 Sep 2026 09:52:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861154; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vLNU8deII2YV/Np0anR9mXTsHZWaHsyFpOSn0YczNCY=; b=X4+3c+4AUmYOPkscoihm5isNjiFaU2XuFfw3iKMX7uhe0MfawLamf0HLBh6AjyR6Q6V5n1 WBfvHihT4mJArXJJctzGOo4+92rFp6huOGeU7s0ZPmUTrlUec9tDee44FaAHEBy4837SKO 1P5cxm6itC7Piz94VD+5kMTPnd7wghc= X-MC-Unique: W23JiT8COQ6u8-4H7uTjxg-1 X-Mimecast-MFC-AGG-ID: W23JiT8COQ6u8-4H7uTjxg_1788861150 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:58 +0400 Subject: [GIT PULL 09/10] qtest: compile out HMP helper when !CONFIG_HMP MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-9-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Fabiano Rosas , Laurent Vivier , Paolo Bonzini X-Developer-Signature: v=1; a=openpgp-sha256; l=1572; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=Xa0/LC6u8sESL2zvgI9W3vBYiovc4bTzR3MiwSE4zLE=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q6izd8j01YC3It1eraRo+9HzwVoEeyQf6s4 vyOXEIVD/GJAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5Tp7D/9tcjQ3KmhgdbAGTGFcjefczZ1bSO/Y1DD+9A/lg5eJMC7n1OkQed/736XxUmjaW6zJaB9 1G/Pk0+r/giVQb1JAkQRyYzQbaTAjOzzUmRJ4770GOv5Ur6+pNmAkgY31myB84XnEScX90BqRG6 /eLa5eIMHdKtzTvipC2EKR8o1PPnVK25v9NcMdZZ6dYfkvvF4YNBhvTtKG1RXQYdlNioBw7iGxF ZU3wFBHpZiAhYjpyKGvc2KkJXui4njOwRmcbhxHmZkXy2tfUTpWRI+ncxZ4TS02u13t/olLdaIT qZqCce38x0HBFCkNw+BjFfBxHoRbovi3r/HkyMduQ0sg2GUlOzIpyuk8LoXhUsllJFVaV5vlNIL hAigfTd4cNN3sGZ/Sk7GCv58gU1ZRAqUw9lfyYGNIcy25gQZXXsoTi3Nr6hNG6ebviwop67dM34 w6TV7e+xjrjxbsu96pKN9nma/QCaJOqXyxe3UAIq+aGFkwyF6BRrEKn+M04qvFpmGLWy8msVRVg WrbflhItWcr+xjdNl/+Rratdawv+TgJOqBlv7ZTdjq5hVhfrTx0ci3iUUg8UWAfjEe9K7uA/kkR /f3EFsG3KAglJytKuHUK0zR3Xhzo7reUriYhnTO5m04Gzj0ufvhrDoSZrzAcv5cRvlH5XhQVNh0 6qVrldsvD0xvbcA== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861218830158500 This should help prevent introducing HMP tests inadvertently. Reviewed-by: Daniel P. Berrang=C3=A9 Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/qtest/libqtest.c | 2 ++ tests/qtest/libqtest.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/tests/qtest/libqtest.c b/tests/qtest/libqtest.c index 370f79a3b6fb..05d884761540 100644 --- a/tests/qtest/libqtest.c +++ b/tests/qtest/libqtest.c @@ -1021,6 +1021,7 @@ void qtest_qmp_job_wait(QTestState *s, const char *jo= b_id) qobject_unref(response); } =20 +#ifdef CONFIG_HMP char *qtest_vhmp(QTestState *s, const char *fmt, va_list ap) { char *cmd; @@ -1048,6 +1049,7 @@ char *qtest_hmp(QTestState *s, const char *fmt, ...) va_end(ap); return ret; } +#endif =20 void qtest_qemu_io(QTestState *s, const char *device, const char *fmt, ...) diff --git a/tests/qtest/libqtest.h b/tests/qtest/libqtest.h index f06e061d214b..20982d3fe8dd 100644 --- a/tests/qtest/libqtest.h +++ b/tests/qtest/libqtest.h @@ -409,6 +409,7 @@ QDict *qtest_qmp_event_ref(QTestState *s, const char *e= vent); */ void qtest_qmp_job_wait(QTestState *s, const char *job_id); =20 +#ifdef CONFIG_HMP /** * qtest_hmp: * @s: #QTestState instance to operate on. @@ -434,6 +435,7 @@ char *qtest_hmp(QTestState *s, const char *fmt, ...) G_= GNUC_PRINTF(2, 3); */ char *qtest_vhmp(QTestState *s, const char *fmt, va_list ap) G_GNUC_PRINTF(2, 0); +#endif =20 /** * qtest_qemu_io: --=20 2.55.0.543.g5ebe2ebe4ea8 From nobody Sat Sep 26 20:01:44 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1788861201; cv=none; d=zohomail.com; s=zohoarc; b=E4sDcWnrgj3odQaTYZbQOXD3FlvoEH0kgbSRpmcl0huAWAFNCzE2ZXhP98RSeAC6xJWPb00c53YQraFNCln7BxYIoVMEMpIaqEHF71bHyOlpdlVRckqcC5cUxrQ/tukMWrGtXBVjnwgfkehpHoU0O7dHoIn7fplpBLiDAzCoHlU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1788861201; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=h45NC8FecTNEUOzbKc/p4cUQZxb46uQ+uutWrRRVbZI=; b=jQz8XbNSD5Huk++VNMBBnA2qFQVWm88OOmzOs32bfl3s7Q5TMI2tf1aWfTnCK2j5925GFU1dMgpySS3NsN3j2lwa9krcChpEsUQMDdrVIDb+LnPreFePcYodR6mclcQJPIt9Uqxj2iMASsdjZbg5D+aiLfpJCJXTboKWHd/KgS4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1788861201561387.8840946135689; Tue, 8 Sep 2026 02:53:21 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x3sVL-0004Fa-T0; Tue, 08 Sep 2026 05:52:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sVK-0004FR-JX for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:38 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x3sVJ-0002h5-8X for qemu-devel@nongnu.org; Tue, 08 Sep 2026 05:52:38 -0400 Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-391-1z5FLesmNIq3XdiGw6rmXw-1; Tue, 08 Sep 2026 05:52:35 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 23E4C1844048; Tue, 8 Sep 2026 09:52:34 +0000 (UTC) Received: from localhost (headnet04.pony-001.prod.iad2.dc.redhat.com [10.2.32.116]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 52F6819560AB; Tue, 8 Sep 2026 09:52:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1788861156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=h45NC8FecTNEUOzbKc/p4cUQZxb46uQ+uutWrRRVbZI=; b=XLVZoWrTcqn1JgCOi+VvJRBAxFMVWwDwbsZibeBe44I0OUak3+WE5SI4zcWqb0fPN//1dM FCcmK8htYGCw2Pr9AGZUJo+/+qowd8arAhUN2gXIT9CIxWVluQAFxlSIKCZnkUOrDMdetl dfYQsk+heLz676urtwCCZZ6dfnaYtKY= X-MC-Unique: 1z5FLesmNIq3XdiGw6rmXw-1 X-Mimecast-MFC-AGG-ID: 1z5FLesmNIq3XdiGw6rmXw_1788861154 From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 08 Sep 2026 13:51:59 +0400 Subject: [GIT PULL 10/10] tests: fix qemu:func-hexagon-linters MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-nohmp-v1-10-b19b693a5665@redhat.com> References: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> In-Reply-To: <20260908-nohmp-v1-0-b19b693a5665@redhat.com> To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Brian Cain , Pierrick Bouvier X-Developer-Signature: v=1; a=openpgp-sha256; l=1719; i=marcandre.lureau@redhat.com; h=from:subject:message-id; bh=q6LE4Fr91J2kSugK7tsTuxXr+CRfx98ipN0FH65D0U8=; b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBqn9q6VCL+is4zLnJs0Dunlh0BNz7z/17RJv5pE LgBs8JPYLuJAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCap/augAKCRDa6OEJdZac 5UlKD/4slhBI+ApQa3GmJdHup6NAwto52v9zLsA2sGMU+czn/fgtWleWg0P2SbWJbTC6MNe2VZJ ve+esumqDrsotzC+M6zxObqRyAc18HCyTYLOGysZ3V2a8vgUB4UY9w618iLavW67FggsaDbRKgM sYlR5JkDtpROjfC7TbShDBavTBcGaSlFKmkk/dAqe0FWxC+YTAlRv9wIdH4GR1h6RhjgmtL6ZTT c/AlGRZiZV3i7SYNTgZ4Jnjxqy0lcv6RlElM3b200EdhyeReX9y2eMKCPH3Rm1DmW7eSdAmlBrO jaF+YELY/jHLFA5W2r1PZBIPsy5TNSRFU+Jf6eR0dgkXdOyaN4mT8YrWC8ulB1mv6OkqZmceGcC I/lruah/iykb6sDuduM1JZVDeShlT5VTmhB9N3Pil/xc8aIPCCnujWForWICydCC3LHeyiaoQhh LpfHslnvIuq4K9R+8YKyE14QJJnMovGtpXNuErbgdS2EGJ+bhnpbJz6Q5tlDPnlestVZowmsOZB kvI2SoQ1DcFkL0evpr4DM2wcPo3uJQEVaHGTcBjtbI66+0dZYKJG7lXq/bjoWrdb8VPRdk8yhhE EgbKEXo+aDgnLhyyA4uMCrjhOQ6Imy+8I4Jj/x3ukZ6KlPrecasZeq3t87c+ihUKBHhmyQqWhXG 75SdZZOaHbBXgxw== X-Developer-Key: i=marcandre.lureau@redhat.com; a=openpgp; fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=marcandre.lureau@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1788861202741158500 Fix pylint W1514: unspecified-encoding Reviewed-by: Brian Cain Signed-off-by: Marc-Andr=C3=A9 Lureau --- tests/functional/hexagon/test_systests.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/functional/hexagon/test_systests.py b/tests/functional/h= exagon/test_systests.py index 983ee1672ce4..2779efa9172f 100755 --- a/tests/functional/hexagon/test_systests.py +++ b/tests/functional/hexagon/test_systests.py @@ -65,14 +65,14 @@ def test_fopen(self): import tempfile # The fopen binary has a short cmdline buffer; use a short path. dummy =3D os.path.join(tempfile.gettempdir(), "qemu_fopen_test.so") - with open(dummy, "w") as f: + with open(dummy, "w", encoding=3D"utf-8") as f: f.write("valid\n") self.run_exit_zero("fopen", "-append", dummy) =20 def test_ftrunc(self): """ftrunc truncates _testfile_ftrunc from 6 bytes to 1 byte.""" ftrunc_path =3D self.scratch_file("_testfile_ftrunc") - with open(ftrunc_path, "w") as f: + with open(ftrunc_path, "w", encoding=3D"utf-8") as f: f.write("valid\n") # Sleep 1 s so mtime change is observable time.sleep(1) @@ -83,7 +83,7 @@ def test_ftrunc(self): def test_access(self): """access checks R_OK|W_OK on _testfile_access.""" testfile =3D self.scratch_file("_testfile_access") - with open(testfile, "w") as f: + with open(testfile, "w", encoding=3D"utf-8") as f: f.write("valid\n") self.run_exit_zero("access", "-append", testfile) =20 --=20 2.55.0.543.g5ebe2ebe4ea8