From patchwork Fri Apr 4 09:52:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "srinuvasan.a" X-Patchwork-Id: 4138 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 04 Apr 2025 11:52:07 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f63.google.com (mail-wm1-f63.google.com [209.85.128.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5349q6Bh012400 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 4 Apr 2025 11:52:06 +0200 Received: by mail-wm1-f63.google.com with SMTP id 5b1f17b1804b1-43ce8f82e66sf10778985e9.3 for ; Fri, 04 Apr 2025 02:52:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1743760321; cv=pass; d=google.com; s=arc-20240605; b=SUk9VdmzqT17w0FbyfjJTK5eGbO/FbXJG+Zt/rHP4GsF+ZActL2HujdTThHEkJLba2 WaM6kZule6yqLR6t3FWCLbmADcCjm7u70f1c5CSeDH/laCfBopYY64Cf4DP3tmeOiHZV iJpJTc5ib7/gNBKsrpuosyy9JPLpkqieib2yEfRmuey/qglPy4gABlFbpQ26SGRS7xfR JaowkyyQU7WaUMVpBzfSZryxdSla5pSzRbHUpqftXe55RGv0/8NdOn8dUIlwaUP0sVNW A1qMK4B2NtZ6YyvicULToi5YjVSzbEKeqzf5rpocqVLNcC1/UtYHi2oT7TwlZwIpUf4b 643Q== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=/Sq6chiu+Y6azUKhXN6L5jgQOYo9aqhvlbqgGPqw+7k=; fh=0jOpkPp87ZJs3S/Llnldm7AFYjM5s/FUkudBKkfrFo0=; b=BTbngF1hw9gOUKPYzlX1FaoXNlJsuJhgFZHGH2F0rvPH9qbSc2PB+UDOh4+v6GZPJI FcJLRr1b3p1hLItVhVDHQIqmAK1UY0GcmdeP74s1VPKM0lR+LqNyz9TxM3rdLY8Mx1f1 F4MSHWRSskZoBprLroW6z2LMQNF8Ihj/4glffhv3otM182K/StYf4LSyob3LnPj3GU6N yah3cL5JVNsepcBqJEqoOuh3//aS1D3JJYhBKel+P6wK3sfQSsO4n86hntsUD56cDZ4E 1rie34GTidMXPKgNAGLB3dtetDu9yToB0cALziziKmtQ5ig7fmKRYd4Y1eE5Bw/h2Ggf 2TUg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=AlklH2bG; spf=pass (google.com: domain of fm-1324425-20250404095157c8e9dcb742b972e768-pz1hms@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1324425-20250404095157c8e9dcb742b972e768-pZ1hMs@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=1743760321; x=1744365121; 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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=/Sq6chiu+Y6azUKhXN6L5jgQOYo9aqhvlbqgGPqw+7k=; b=nGiIiotOWuPOu0dr9eBLBJk6zevFbYBzcpppfu+GocJet5NOHxKv0jyzkk5+0PK1Jk VJU2kzU5bt0wCet/sNcqf7BoHCIS2GYfdTRXA1pONqMpaviXWbjo333HmgADKuuTJshQ HfSYxPETyP6yNI+QHz9eECxkZ6OAVMl6JJcF7TIrsixNdpgj5iFPOsGA5On5WdjSslhW o8SLFwctuKPnwRwZ8D+WkmP4n0ku9Evk/9PCjpN9rkrXR4ft/AewIISvkSMSCyH8HLhT +YkZrZF/48AdVDLBM8D4eeWUnz9W/kIKeaMz55soqqufybiQ3VnFIhyQJRjulHRhZgfB KtsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743760321; x=1744365121; 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:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/Sq6chiu+Y6azUKhXN6L5jgQOYo9aqhvlbqgGPqw+7k=; b=m8PsIVTDT54AQi6UDW6bLS4QIf6OMNtrtZZ3W69+tlEC4J8r+dA8AjOnWSSZEgglaQ cv9coXinyeMAwfJazaQoJ1VYDwdBiEBTqck1gXLyNN1sjCV/BMvo3jZvXRmOYnmjkM6f Jepuxv4tT8dvdWvBB4PprnQB3yQ5g9eq0aM7SEELzHquy1SYeQ0U3aXkK+LWjtMqllRE 2AGPFH0rBNdjnG7XYarsYgaa1l4R6CdA2yo2Md/dN/BkYr7uHcIvlTMkXtA9uag55O7d KDcIQrvP8MbS0qGuI24tTX6PXpbgVi6YMbDv+1vPkRmA1TUsgLZ6kpaPQtUxWJ0TSbvw 4HCQ== X-Forwarded-Encrypted: i=2; AJvYcCX85U2ugULTm1SJdEd6+dU+AEN6EOWCxyExoXPdVyMwOy8jnqHMBNV7lmORX0wXimx6JfbsrJ4=@isar-build.org X-Gm-Message-State: AOJu0YwKhupknFHmdrYG849v0wSevNcFa2+/GEGFgLDHo18GM6Ys+pLG 5Q5dkCzC6lUizsLVs+xPMHHewKhGmwA2D4Rl0IV7UdWUzVioQrtu X-Google-Smtp-Source: AGHT+IHC5NPBemsg8BXtNxOoUjqPaoou99ttd42eQQDSnq4GT4LGhTGZG6KHQkSOr7IBFT2gHFS17g== X-Received: by 2002:a05:600c:46cb:b0:434:fa55:eb56 with SMTP id 5b1f17b1804b1-43ed0b5e180mr16314615e9.7.1743760320735; Fri, 04 Apr 2025 02:52:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPALopqYcOxKN52FT68qEQj7mLl23espeiKvogBlGgArGGQ== Received: by 2002:a5d:5888:0:b0:38e:f923:e191 with SMTP id ffacd0b85a97d-39c2e19c3e1ls1021768f8f.0.-pod-prod-08-eu; Fri, 04 Apr 2025 02:51:58 -0700 (PDT) X-Received: by 2002:a05:6000:2d0c:b0:39c:1257:dbab with SMTP id ffacd0b85a97d-39d1476309fmr1079077f8f.59.1743760318169; Fri, 04 Apr 2025 02:51:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1743760318; cv=none; d=google.com; s=arc-20240605; b=RTO0GSbBAm5W4o9ySUQH1B3HgVL4Uy1D9MyVH/eMgshKWMpfAGtEm+WZgvQWSOAB6O KDl9PQyoiM2fe1s1bbL2V0qtS9o7Lb3F6hC7cKF5ebrUbR1+iRR/r1ote58q5qJH7j25 xJTEXt30SM1m343ghuT2Av97sXmOX+gjNdj2D84gJ18BCfrYq1/45tV7MGyGKfeZqSzy 9RwC3ysprM0VR+/HQ/xUDJUK/dRvksbKdpCj8ZCFjaJBjz7yoc5Kvz3WG94vb+wjw4DL I1cz7J3Yrx4U9eMtKvXNMMrchQXonjnj0Gf7a6Qt73/SFh/bWAvIO+UoYNPARjUpuH/z JQgQ== 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:message-id:date :subject:cc:to:from:dkim-signature; bh=/PLnsI5Ys8PIGX6GY+pe+1IM4mwZHVKm8F59k4+ypO0=; fh=tYRamRS5iuEHWVjqCoVkiuyGoMPBZZNVIbEUIOs4qyE=; b=EgtZ/986YcSBNh/Ar3sScN1tRyq8SJbXQEezY/oO4AwEWg+9hacPteG7Y6K7v7rCu3 qsl65fc1AA8pQmIIobYys0ykfSwx746NEUPIwbxGhsHnREkytkQ3dGPFeaztCg+0/QpK gJ6234pHjIB8Sw5RrdQAlNEhpQY+waoAuIX07Ie3QrAKLyzI6qbp8ML6FfD4irIu1CSV nTJmA4BsigBM5HYsoNs6ypQeesTzhWMJ8HpUVDa9EohdwCa+JfPvimXABGNLF66TPDsD zwUmO8C6ZwMo4hBtrpDij1CwRjIYZNIrPuCcg0q2+I1TsmVMrc3CCZsb2wpqmyTNeP9E o8uA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=AlklH2bG; spf=pass (google.com: domain of fm-1324425-20250404095157c8e9dcb742b972e768-pz1hms@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1324425-20250404095157c8e9dcb742b972e768-pZ1hMs@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-43ea97840d8si4033215e9.1.2025.04.04.02.51.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Apr 2025 02:51:58 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1324425-20250404095157c8e9dcb742b972e768-pz1hms@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 20250404095157c8e9dcb742b972e768 for ; Fri, 04 Apr 2025 11:51:57 +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] testsuite/cibuilder: append stdout and stderr to log file Date: Fri, 4 Apr 2025 15:22:39 +0530 Message-Id: <20250404095239.2544147-1-srinuvasan.a@siemens.com> 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=AlklH2bG; spf=pass (google.com: domain of fm-1324425-20250404095157c8e9dcb742b972e768-pz1hms@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1324425-20250404095157c8e9dcb742b972e768-pZ1hMs@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..c5ce7fc8 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) + + stdout = stdout.decode('utf-8') if isinstance(stdout, bytes) else stdout + stderr = stderr.decode('utf-8') if isinstance(stderr, bytes) else stderr + self.log.info("stdout log:\n" + stdout) + self.log.info("stderr log:\n" + stderr) + if rc != 0: if not keep: self.vm_turn_off(vm)