From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7188033154287927296 X-Received: by 2002:a05:6214:458b:b0:534:6d72:26af with SMTP id op11-20020a056214458b00b005346d7226afmr233642qvb.108.1673594386851; Thu, 12 Jan 2023 23:19:46 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac8:1248:0:b0:3a6:9e8c:1506 with SMTP id g8-20020ac81248000000b003a69e8c1506ls3619851qtj.4.-pod-prod-gmail; Thu, 12 Jan 2023 23:19:46 -0800 (PST) X-Google-Smtp-Source: AMrXdXv7kPCA6Sa4++1o8+uZDgosZxtaU4uH4EIiL/VLSRv3D4kz9a3+9gl7IKUSXnCLMgohEQVu X-Received: by 2002:ac8:5295:0:b0:3a8:fdf:8ff8 with SMTP id s21-20020ac85295000000b003a80fdf8ff8mr101433405qtn.36.1673594386215; Thu, 12 Jan 2023 23:19:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673594386; cv=none; d=google.com; s=arc-20160816; b=OrL+w2TKPEv9+D1n8g3BxYRpvzg2A4P/UWNqnFqJP/XhReq66vVYdGqD4yTWdsgChc PW1Ifzu54V2PTwqtpfGdSrW7deQEwYN8W5z/hI5Moqr48RwpJfbWYN5fStXZ3HE10y3g xuDyWvppiUlPpaM8R7ciph2s6Tstgazh/N9WNHieFJvK/emB10nkKmoi7sdw8+xUDNqd +vyQSUQ0aSusWlVgB7njCY+AuGNdMSTS7bYklQR0SDAeIYzuSCbNsh/mBzMzhw/5CNU3 G3Fmi0ExkER/cvjzHzg2ye2wlddJmq27wWrTx6nsPOIZ7mLc9tdO/an47E6DKmKh3xH9 WFDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=oQ0FjlTP81htH/1aK+J+WAuLS+8dTTSgGG9mtfrbr9M=; b=BUXFVmGAyDHbjgabCD70EysqVGi1EH1b9XJtUFxqro03VhCEDRraDnONmZQAG/4u8a ASWvCWoyAScGiZS+DgnkJQftTwWtjt6sxksoEJbVxrO4D7Yga/szdXPlPO8nzWc6mHZ/ llbKYmZomwt1uug2EJgj/xvk5r8RMMAKI/bmOa0JELFG3tbQCYWvffuhKzGiNJ5P5sLP h6UxHW8f0oFSm655PSWAG71ne3N4DH3rSuJ+HLYGF4ZM2sfTqgMasSQkYjC2cnrYUAQm VFR45HooarKkuYQb0jPulyiFurmhXGFu8aG7wccAhWWgkjE7hl1eJObzYGXEBm4EdTmC MYTw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id g1-20020ae9e101000000b006eeb0d15906si1393435qkm.6.2023.01.12.23.19.45 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 12 Jan 2023 23:19:46 -0800 (PST) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 30D7JgEr027786 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 13 Jan 2023 08:19:43 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH 03/11] testsuite: Fix terminal broken after run test executed Date: Fri, 13 Jan 2023 08:19:34 +0100 Message-Id: <20230113071942.22506-4-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230113071942.22506-1-ubely@ilbers.de> References: <20230113071942.22506-1-ubely@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: ggVLAfN69PW6 If some of run tests executed from interactive terminal by hand, user input goes broken after VM powered off. Commands user enters become invisible and terminal can be fixed only by executing either 'reset' or 'stty echo' commands. Fix this by specifying 'stdin' value for qemu subprocess. Signed-off-by: Uladzimir Bely --- testsuite/cibuilder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 9139cd7b..9e9cc8a3 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -254,7 +254,7 @@ class CIBuilder(Test): timeout = time.time() + int(time_to_wait) p1 = subprocess.Popen('exec ' + ' '.join(cmdline), shell=True, - stdout=subprocess.PIPE, stderr=subprocess.PIPE, + stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) try: poller = select.poll() -- 2.20.1