From nobody Sun Sep 28 15:26:48 2025 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 ARC-Seal: i=1; a=rsa-sha256; t=1756648528; cv=none; d=zohomail.com; s=zohoarc; b=ZKXAm8xtTLw+RVc1S8lQxkr6L9AUXl04qDmUvn1AOqlVbKAbwagu8I0b3oAKmKahv3JswxNFT3laookc+SPj7j9Uo83sEd8MWBsJ2gSUMc89YfmaqL19hkAx5ULxM+bsej8EArSzD7Qzg87WswAIFT9SXYv8YzpCF/z9B0j5+bw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756648528; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=dWZ2oPkGh/4u0vMN2ckIu5AvknPfjebCqx+qYvpdFj4=; b=f8KTiXePymsPVbg+ZwpCByrt2EZWHZ4PkCvFzyu2R8qYEQDRRz0S5nsDFX5cdbp4262SaH9RMil05StfF10fWyslyEKWuy+vz9TJHHO8ZoUaKOEXHDZNXqMxUyGOSL46cu+VsvKOhn+u5Hxip5bOfbJKfe4hU6Io01uBH1+VtpU= 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 Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1756648528240937.5582881359427; Sun, 31 Aug 2025 06:55:28 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1usiW7-0001Ea-PL; Sun, 31 Aug 2025 09:54:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ushYr-0007CL-6d for qemu-devel@nongnu.org; Sun, 31 Aug 2025 08:53:33 -0400 Received: from mailtransmit05.runbox.com ([2a0c:5a00:149::26]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ushYf-0007nu-Kz for qemu-devel@nongnu.org; Sun, 31 Aug 2025 08:53:25 -0400 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1ushYX-002VxF-BL; Sun, 31 Aug 2025 14:53:13 +0200 Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1ushYW-0007Rv-JP; Sun, 31 Aug 2025 14:53:12 +0200 Received: by submission03.runbox with esmtpsa [Authenticated ID (1476852)] (TLS1.2:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.93) id 1ushYO-005AKS-Q5; Sun, 31 Aug 2025 14:53:05 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=guixotic.coop; s=selector1; h=Content-Transfer-Encoding:MIME-Version: Message-ID:Date:Subject:Cc:To:From; bh=dWZ2oPkGh/4u0vMN2ckIu5AvknPfjebCqx+qYvpdFj4=; b=L0Mal7/7U7nAxSPb06aCyBj2aD FE9p4Fwfnu9Q6gTE4Y7dJvZlfu+hOM/nM6XKtynlkdXyohs/wPtLOJVB0Lp2EiyAFfaZsy6lOcCtw 7/FFo02Pxu71OxeNrdQXzTr7CEkzeTI47kggFaTfTPKQSAZ/y2DTz7Fp2SFNXScJDUNMgR2jsKKOE xuidIcjqeHNGwD3opJ5AhkO/B42HktOmIptDQ5OGG7D9RtiPpGL0AIdpOtIu0Z2tq3EjIPPeOzOHf kJ4hgp7pKcO6mkBiD/mYWUjMSUXQ7+/XPMruOx3CJfk9x9hPHVuEPFgO+iAq9A3s5IjuF01z90V9r HYx/xP8Q==; From: Maxim Cournoyer To: qemu-devel@nongnu.org Cc: Michael Tokarev , Maxim Cournoyer Subject: [PATCH] tests: honor $TMPDIR for test_virtio_version Date: Sun, 31 Aug 2025 21:52:55 +0900 Message-ID: <20250831125255.7066-1-maxim@guixotic.coop> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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=lists.gnu.org; Received-SPF: pass client-ip=2a0c:5a00:149::26; envelope-from=maxim@guixotic.coop; helo=mailtransmit05.runbox.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 31 Aug 2025 09:54:46 -0400 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @guixotic.coop) X-ZM-MESSAGEID: 1756648531711116600 Content-Type: text/plain; charset="utf-8" Until 10.1.0, the test suite could be run without having a writable /var/tmp in the build environment. To avoid now requiring /var/tmp in the build environment (which can be a very minimal container like in the case of GNU Guix), consult TMPDIR first, using /var/tmp as a fallback. Signed-off-by: Maxim Cournoyer --- tests/functional/x86_64/test_virtio_version.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/functional/x86_64/test_virtio_version.py b/tests/functio= nal/x86_64/test_virtio_version.py index a5ea73237f..501545f655 100755 --- a/tests/functional/x86_64/test_virtio_version.py +++ b/tests/functional/x86_64/test_virtio_version.py @@ -10,6 +10,8 @@ # This work is licensed under the terms of the GNU GPL, version 2 or # later. See the COPYING file in the top-level directory. =20 +import os + from qemu.machine import QEMUMachine from qemu_test import QemuSystemTest =20 @@ -68,7 +70,9 @@ def run_device(self, devtype, opts=3DNone, machine=3D'pc'= ): """ Run QEMU with `-device DEVTYPE`, return device info from `query-pc= i` """ - with QEMUMachine(self.qemu_bin) as vm: + with QEMUMachine( + self.qemu_bin, + base_temp_dir=3Dos.environ.get('TMPDIR', '/var/tmp')) as v= m: vm.set_machine(machine) if opts: devtype +=3D ',' + opts base-commit: e101d33792530093fa0b0a6e5f43e4d8cfe4581e --=20 2.51.0