From patchwork Wed Apr 9 06:10:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "srinuvasan.a" X-Patchwork-Id: 4145 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 09 Apr 2025 08:09:43 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f61.google.com (mail-wr1-f61.google.com [209.85.221.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 53969gAk004445 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 9 Apr 2025 08:09:43 +0200 Received: by mail-wr1-f61.google.com with SMTP id ffacd0b85a97d-3913aea90b4sf2556017f8f.2 for ; Tue, 08 Apr 2025 23:09:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1744178977; cv=pass; d=google.com; s=arc-20240605; b=Tx2rUZ9cuzQISGm24WaGL57EJ6GeO/2QBGwWpX5D+JhIK5pu2f/yJBgd+rdM0VIkX+ UuzZFRf6HewmOYG3t0qKuk8UcwPgp68JSroCgdyPGfjHgWlSbHd4oefNWhoF0HgXDq6Z D3Yiv+2gQax836tTzOLYCcF7iU+dFUPb2fep74cB74UecYBPSWlR0cMQYq5Xp9V9AkSq hNbE9zC/T7dRQPEE8MEeEGkyiHNPWLKkN/zyKQkh9KzwR7GRbZeQEOGU2jlmqTdT7cHD pYjzl3yZlFyq3BveSBouq11Gq0KjtGLR5c7n7+TsjKY9I7fB4v030dATq1Han8/Rtxpn LVjg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=yF1vbG4D7yAyYGSw+sl5M7I00iu36J0nKLhctpdh5yI=; fh=W2PozmE7itco1nfHv9QkVdMWMr86ukF/A/ihVebjhyg=; b=INjquZymcVphoTsJ7u3V0ObOlrUTH//5iWY0fK4w89HdkX5tLlxVhTOVlLYsxfxcMg iO8CjzfvrpNdmzHl1j0a/nFyJ+UCQO3kKYGzHCw5Ow78SDXOqiVdUsc87OC6ChWBReUc lLGkYGXEW3jnwe9wCYoTX5MGntz3BCSrKlXMJE6pjIOYrkSTq8DBW/Lujd+hj+UJV+xn fvCk60Zm8Tpn+QUEPnl0I48eS/GcH1+gW+FUQ+tVCphEliYdcZDSEzWZ6EMTNHdU0Hzg gkOwZ6W8b0p705HVKqlddD+wxvbAXJLU1xpgbcsGylEtxIdu0s4FNNNaJduSO8iSl7Hh OhYQ==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ZkKkMPT2; spf=pass (google.com: domain of fm-1324425-202504090609332863043e934a052d5b-rozwxy@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1324425-202504090609332863043e934a052d5b-ROzwXy@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1744178977; x=1744783777; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=yF1vbG4D7yAyYGSw+sl5M7I00iu36J0nKLhctpdh5yI=; b=Gl9V3nCwl6dixpxdaG1HX1gb5MFqO8w0Vm0MbQZgF38g/iPZHONSPqY8DsqLKYexZV tU3CkmKhQigxAHcoVH99xrX2O/HpaANnsLJh/O6JxHVtQG63LWpFA5c8j4tuOUkpvaM+ uF0jgeLD9t4SzB1tttEoCm63HGSY5aw0SIjr4H6/OEJScvGRhNOQR/QrvixqadD9vBVW g1yEPS6D52Zp7Wqtg4Ud+U/QcBcfqnIE38sIgPbLTBqY9Aqx45fxkTRg64kre/631oZi 3QYfx27t3p0njwOdZCAG1NQ57vXYVkkDrHUpG02HWx1OjZVmRvIha1hHEKFI7f7b4vCd 3u5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744178977; x=1744783777; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=yF1vbG4D7yAyYGSw+sl5M7I00iu36J0nKLhctpdh5yI=; b=RsaTjkQoILqQ+pkOXrCfsbeSSWBTi4g5L9W7WClHeE3BsNHEoaeDkLvxaWZkzqhv5W n+Y3OCp6EAuttWOx9PvPBoj08hr9Cuy7n3XotkuxIAW6IcV+u3VB0W5KbowPed1iDmRz gd4gFvLMZl6c4tXC/ig6GBZyDWmzijX4SQD+LnnsMf1QpDdVTcitMGtJvHy2ORIihcM8 4IZsN4TLTECQMfEfv4o4wzl04qhQGy0YabFIskPsc/3uEDEq65ogkBrfewbVyhpZ1wsY qjvFu680BE4441HdrHgTHhYpgkFZoeY1V6K2w8p7eKKwVHLyDnYCUOKYbVwqanB0S78c s4GQ== X-Forwarded-Encrypted: i=2; AJvYcCW25n3fiSsy4fpyGc8T3zYu38ZPyCBTTU91rX/cTws87GDUTNShrv3zvcvqJp96fps5pLH05ZQ=@isar-build.org X-Gm-Message-State: AOJu0YzYsKh2fIct2SY+oE4rPhACg3M0vcFgJkpqUFBdYwfX3if/7etC 9ggl+KpxAaX6FTumK8Y4jeKA/9KONZXX7DDDLWa78r54TgPAOyJm X-Google-Smtp-Source: AGHT+IFnm7hduoqs6isOnIbiUke6DtMJJb8BGEnm4BF9D3u0IZZwNM9yLXVI8MKBlIdnOJSa0sBfTw== X-Received: by 2002:a05:6000:240e:b0:391:300f:7474 with SMTP id ffacd0b85a97d-39d87ab60d5mr1325417f8f.18.1744178977074; Tue, 08 Apr 2025 23:09:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPAJTa5/cIoCqdYSTamDrbfxrH07QwFlhWTda+lCQFDsAew== Received: by 2002:a05:6000:402a:b0:39c:1401:6e87 with SMTP id ffacd0b85a97d-39c2e190b09ls3165783f8f.0.-pod-prod-03-eu; Tue, 08 Apr 2025 23:09:34 -0700 (PDT) X-Received: by 2002:a5d:598b:0:b0:39c:dfa:c3de with SMTP id ffacd0b85a97d-39d87cdce51mr1193805f8f.47.1744178974516; Tue, 08 Apr 2025 23:09:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1744178974; cv=none; d=google.com; s=arc-20240605; b=P9Kgv5ZsvwN+eQ+39rJFzRJ7NUlCBb9mr63Nca099nFYnKbnwuAERavVfvPzNobEqk ssYJ97frHaRoWplJYx+QgG8TrwoApIAoTI75857eUjZr/nMia3U6xlhPrQXcrCR+jmr/ dYpk94rZBsWGcXBBzW3LFGTJ1G1Xlicvb14rRz3wN66/hZrceIeMNlzkQ9wCkd/yFwmQ 4oQnPpChsyF06V4Ys2DM1LczkqaBldSjzUMjCipvgrDiIr4nD3ybXvvTR9pwIgv6Emox zYjSJ/5npkQJd8BAz4+zJQfEusrtZXu2tpI1u8WWX/r253acmpbt95bbmQl1ANbDQN/V TqPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=UVMjBQyDhPkEPlE1qkZvKarHtjyjrRIe0Kn8aQ/9YCI=; fh=tYRamRS5iuEHWVjqCoVkiuyGoMPBZZNVIbEUIOs4qyE=; b=ElkogncVecPhM/LIC1f1oxTFXHNvGxyInyYRzhtpygb6OuB5tS7tAbLHv/fYIUyf8N JHZeXRiw2O6xGQQ5V7N8JQWXKNLirj7IBVOz0khKQ7jlVj+U6obaJFw//7BFYKLS0rq8 IsWIJzB0PkQB+uNAC5FNkKHeAE570LpvmHTw3b1PgOasVe3Minlcq927L0MMJDr/2HH+ FpCTItW/oEYYX4tCFuCWEWXD7fFLRazmpTx4k03DlY8ogglsPZM+1eJU1laL+QPlsbYW IKEofkngIuFBKnesQGSb0mfy10Qmwf/p4EIXABFhqj+DTa7jT53cmVT5Ha6wub7hA6e/ PuZQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ZkKkMPT2; spf=pass (google.com: domain of fm-1324425-202504090609332863043e934a052d5b-rozwxy@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1324425-202504090609332863043e934a052d5b-ROzwXy@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-43f208e8436si458255e9.0.2025.04.08.23.09.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Apr 2025 23:09:34 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1324425-202504090609332863043e934a052d5b-rozwxy@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 202504090609332863043e934a052d5b for ; Wed, 09 Apr 2025 08:09:34 +0200 X-Patchwork-Original-From: "srinuvasan.a via isar-users" From: "srinuvasan.a" To: isar-users@googlegroups.com Cc: ubely@ilbers.de, srinuvasan Subject: [PATCH v2] testsuite/cibuilder: append stdout and stderr to log file Date: Wed, 9 Apr 2025 11:40:17 +0530 Message-Id: <20250409061017.2639760-1-srinuvasan.a@siemens.com> In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1324425:519-21489:flowmailer X-Original-Sender: srinuvasan.a@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=ZkKkMPT2; spf=pass (google.com: domain of fm-1324425-202504090609332863043e934a052d5b-rozwxy@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1324425-202504090609332863043e934a052d5b-ROzwXy@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: srinuvasan.a@siemens.com Reply-To: srinuvasan.a@siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: srinuvasan With these changes, users can see their output of running commands or set of commands in the launched qemu system. This would be really helpful to see the actual output of remotely running programs. Signed-off-by: srinuvasan --- testsuite/cibuilder.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index e726ba87..88bf9b8e 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -738,6 +738,12 @@ class CIBuilder(Test): self.log.info(f"Connect command:\n{cmd_prefix}") rc, stdout, stderr = self.remote_run(cmd, script, timeout) + + standard_output = stdout.decode('utf-8') if isinstance(stdout, bytes) else stdout + standard_error = stderr.decode('utf-8') if isinstance(stderr, bytes) else stderr + self.log.info("standard output log:\n" + standard_output) + self.log.info("standard error log:\n" + standard_error) + if rc != 0: if not keep: self.vm_turn_off(vm)