From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7192322883099557888 X-Received: by 2002:aca:d0d:0:b0:35c:2424:6689 with SMTP id 13-20020aca0d0d000000b0035c24246689mr1565192oin.236.1674593190109; Tue, 24 Jan 2023 12:46:30 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6830:13d3:b0:66c:e766:8d07 with SMTP id e19-20020a05683013d300b0066ce7668d07ls3214692otq.10.-pod-prod-gmail; Tue, 24 Jan 2023 12:46:29 -0800 (PST) X-Google-Smtp-Source: AMrXdXvqXG0CvWCBsTDQXpguWLp2r/2irEYwgCOfFyzF/Lu6YYHKiad1m1zkT5oTitcv8SXo6ouy X-Received: by 2002:a9d:6d98:0:b0:66c:52cb:ec33 with SMTP id x24-20020a9d6d98000000b0066c52cbec33mr14138287otp.37.1674593189639; Tue, 24 Jan 2023 12:46:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674593189; cv=none; d=google.com; s=arc-20160816; b=M36US2qSezlcgR0zKQV38szMSEilG2u3mhk+qn25HjSkxBy9q3Q7FG1sKfBVnyvKPa RyDc2U5KBxOje26fjYIJBNBonOsABfcRLnw+MOtl27TAoNIQo4HDmN0pvaoYxwKJzk4v P4TA7IrDGqDTzxD76DHlzJhzIXAgFROF8100HixsTx7+vhLOCVFpr/QAhkX9FO2vkTNF PVCSPhx14emysHJjYUT392M6XeNaDrL04ExqwmQk2sQeXjNnO9zjsB0IKg5tNo/ZKhXX KDfiRDG333UEzIUXr/o7UkKNkOncgozpLk+waV3H0CAK1VLiPD/l0N9ZgzQHhpfeIvfT 91ow== 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:cc:to:from; bh=MTLCrYcXjL2hQ6NGv3jlls2Dz3c51QUDH7Q8qQ0OPbM=; b=ZpEFKo8+bTnbePADvASTqT/zI/QNQhFYs7JRCVrYAU08+Izt5w0aXa2YLIIaE/dCpA ptXKold4Xs2xkrCU49ORjzHBHF7JhtfNjG05ujcT0nWF93vvz/W8wS+0E9rBYgh1Q9f8 1XYqmsM4iG0MmYvssldZXVtzm9KV+Re+tlBBfCmWZOP1ZphF2Qc43BelwTDK7NgUs84K RcaahdnLqwwkHd8J8TDEGkuib9iUMUdFcbDAGYMPR5Rsq02YKjxuaID2sb9jy0lxJfaT QQ9djzNi+WfbyJWwuq85lO2Zn2bOm64/56RLMhf2TS36HCypNmqbkYb71OiQXICpcA3Q JyBA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id cy23-20020a056830699700b0067054a075b7si575312otb.2.2023.01.24.12.46.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 24 Jan 2023 12:46:29 -0800 (PST) Received-SPF: pass (google.com: domain of amikan@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 amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from user-B660.. (IN-213-226-141-182.bitemobile.lv [213.226.141.182] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 30OKk19h023256 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 24 Jan 2023 21:46:27 +0100 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Uladzimir Bely , Anton Mikanovich Subject: [PATCH v2 13/15] testsuite: Fix terminal broken after run test executed Date: Tue, 24 Jan 2023 22:45:56 +0200 Message-Id: <20230124204558.31025-14-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230124204558.31025-1-amikan@ilbers.de> References: <20230124204558.31025-1-amikan@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: CG+bIrNkhr7F From: Uladzimir Bely 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 Signed-off-by: Anton Mikanovich --- testsuite/cibuilder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index f373829..ec6ba39 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -262,7 +262,7 @@ class CIBuilder(Test): timeout = time.time() + int(time_to_wait) - p1 = subprocess.Popen(cmdline, stdout=subprocess.PIPE, + p1 = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) try: poller = select.poll() -- 2.34.1