From nobody Sun Feb 8 22:58:10 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 14901986604401003.4848330245478; Wed, 22 Mar 2017 09:04:20 -0700 (PDT) Received: from localhost ([::1]:51899 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqikE-0004sn-ET for importer@patchew.org; Wed, 22 Mar 2017 12:04:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34907) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqihP-0002eu-H8 for qemu-devel@nongnu.org; Wed, 22 Mar 2017 12:01:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cqihK-0006u3-10 for qemu-devel@nongnu.org; Wed, 22 Mar 2017 12:01:23 -0400 Received: from mx1.redhat.com ([209.132.183.28]:60338) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cqihJ-0006tf-Rg for qemu-devel@nongnu.org; Wed, 22 Mar 2017 12:01:17 -0400 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id C76AF6E77A for ; Wed, 22 Mar 2017 16:01:17 +0000 (UTC) Received: from localhost (ovpn-116-17.gru2.redhat.com [10.97.116.17]) by smtp.corp.redhat.com (Postfix) with ESMTP id 0A72D7F381; Wed, 22 Mar 2017 16:01:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com C76AF6E77A Authentication-Results: ext-mx01.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx01.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=ehabkost@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com C76AF6E77A From: Eduardo Habkost To: qemu-devel@nongnu.org, Markus Armbruster Date: Wed, 22 Mar 2017 13:00:51 -0300 Message-Id: <20170322160052.2820-3-ehabkost@redhat.com> In-Reply-To: <20170322160052.2820-1-ehabkost@redhat.com> References: <20170322160052.2820-1-ehabkost@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.25]); Wed, 22 Mar 2017 16:01:17 +0000 (UTC) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PATCH 2/3] qtest.py: Support QTEST_LOG environment variable X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Marcel Apfelbaum , Thomas Huth Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" qtest logs everything to stderr by default, but we don't want it to be the default behavior on test cases. Implement the same behavior of libqtest.c, and redirect the qtest log to /dev/null by default unless the QTEST_LOG environment variable is set. Signed-off-by: Eduardo Habkost --- Patch originally submitted as part of series: * [RFC v2 00/20] qmp: Report bus information on 'query-machines' --- scripts/qtest.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/qtest.py b/scripts/qtest.py index d5aecb5f49..5ac2c69ba8 100644 --- a/scripts/qtest.py +++ b/scripts/qtest.py @@ -88,8 +88,14 @@ class QEMUQtestMachine(qemu.QEMUMachine): self._qtest_path =3D os.path.join(test_dir, name + "-qtest.sock") =20 def _base_args(self): + if os.getenv('QTEST_LOG'): + qtest_log =3D '/dev/fd/2' + else: + qtest_log =3D '/dev/null' + args =3D super(QEMUQtestMachine, self)._base_args() args.extend(['-qtest', 'unix:path=3D' + self._qtest_path, + '-qtest-log', qtest_log, '-machine', 'accel=3Dqtest']) return args =20 --=20 2.11.0.259.g40922b1