From patchwork Mon Aug 5 07:06:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Uladzimir Bely X-Patchwork-Id: 3735 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 05 Aug 2024 09:06:32 +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 47576VGm001343 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 5 Aug 2024 09:06:31 +0200 Received: by mail-wm1-f63.google.com with SMTP id 5b1f17b1804b1-428e187aedfsf20236385e9.1 for ; Mon, 05 Aug 2024 00:06:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1722841586; cv=pass; d=google.com; s=arc-20160816; b=0Az+44UJElMLPyil9MfWA0HEhgKD9R+jeSkyFtXQ81sPDtsPW8nWRRX6JAGz544SQV kiiGFC9iV305l++E0L/AxM5f4Syn/TsGKJALFeHyH8+rpOJpOzqMKRPAFQDYmfRf/IjP /DnF0PGW6tT2UZMFL2sijk2uGC6jYASWo3biLVnzDbdd/UhyNXriOz02jcI7EWv3agTP rTZ5gMDDLcY4e3dgVlo+EA4txs3SGKrivSYkPiUMl6Yb3IMM057zx/LAA7SXtYNjswnQ oAGG1L8WcUmca5EtpFFD2WQbPPnzOSWjQ5XzsSYa9hJkwRxROfJ+rC6u9Gb13C+EpRgP fZVg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:to:from:sender:dkim-signature; bh=Y3A4qVyavMeRPdDasRJIe/12JZgQ8km8Dc+67kk+hUo=; fh=GQ3KVwH2k3o7r9u6BZzutuNuf5o/VzGeRTqYSHZ4Z7U=; b=szjZRt/Sf2CDWMvAvmlW05TbbeIhCuDlnMgTFZ9krbQfssrvxWxlxvpTzvyQJWycrX 1eF+9XgzVbnOjhgCTBJiEbqFCngmtLQ5+x+fvUq/bJUxxd9ArFiDX7Zjyy7y3bNzHpWO gKakKv+qRBuLSZZByVikNYAlVpRQ02GLDO8njl+XRCz9prTqyK4O45TEl8QSJWPfzfo2 e5YCagKL+H4IGQLKSOsebyx+LeKu0ejVZnYkjAlJgUgIcy6hQBhzkHEXhagYPRa0YvRT iEsjaEfn0uFzMhSDvMOLvHLlkym0JOLeA3XJLJsyw8oNrJQP9XZyQYTUuYNGYH3RlWzS 1SdA==; darn=isar-build.org ARC-Authentication-Results: i=2; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1722841586; x=1723446386; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=Y3A4qVyavMeRPdDasRJIe/12JZgQ8km8Dc+67kk+hUo=; b=bcpr1XRVHEoc0f6zGnK0ESsBAkbGFO1A3MtPjHsX0p1CaXVfvcwXG6AN1PFUhFVSLt mrVgI4E5iTdvtscVQ6W9LzMkfi6gTU6SvhdT27pKBo4K3lhNb+PTzXDENNX2wgY0LoeI XgdrdAjlFZyOaufm/HEg0U8DNGvkgDgYqb5d2jDt4bxyg2hbZ/moKJ/bL0dgRTxAHwIr zxF9i+MSTwz+6H5+RlHOt0GdxqBojsLwznbi9HOYIzQKtOEH3C7Lhcq2lAQudyC1sklf t5HUuUWJj9a7l8R41sT5L3qVYDmVDUV191TyLEzcJC6ffSwXip9FzrnvGsSHsT4Iyntb O8Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722841586; x=1723446386; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=Y3A4qVyavMeRPdDasRJIe/12JZgQ8km8Dc+67kk+hUo=; b=uxhVrq19dqiGpXRAdLk+OUllH6VMQ7QoZIwTohOLZec4yFxD+mg9q4D00eRbP7YIam 7yR5PgQJuHv+sIpTVK3spHLkpjtd46C73C2tpE7idkgl5EVUSuhD2aAJWA1zf4y00hH4 dmuWdeTTm2bs1ZUT4xA5QaenCJSuQT+yCYvtmK/M9fkMcMNATJ29UgOgpa+oJPQHvflt jNU815qpxiSETjGwxn+w9aUcl7qFz1s5kYxpGpx9LKjdee+91iu6qwNZz1nPgR3uEJYW Sh/N4jpkEXXoEJrwClS+Hs29W6o4CRYt1i2QISLQwmiAKV0GQlYDAS53N5r00p45mMHU vI9g== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUNeL75HCHDOK1gdtfyD2iGgJxNYnRr5ToJ+BEOWKGwDIgc5cfXFW6QGMpali0dPklsHcuSF0m16nsQYCza2EzmiwAuBRo= X-Gm-Message-State: AOJu0YwV0Omv6w8bHJHUFtgXd/xPH7IDEaW7x22mZ5ceQFlHiSO+IALS hhy+zxkCJ8csKQpFI4rrYVjzTbQTBfN+RHCIhl0bgXjvpuLdz+C3 X-Google-Smtp-Source: AGHT+IE0V6WwB5BWWJ9CTj0Ll67ovzOtcxMXUnl0PJ9Ilozu+Lhq6LAWHxoNuI0Y0M3BvDgkCk/TqQ== X-Received: by 2002:a05:600c:5110:b0:426:5cc7:82f with SMTP id 5b1f17b1804b1-428e6f8667cmr83833375e9.13.1722841585373; Mon, 05 Aug 2024 00:06:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:5124:b0:428:3de:a7f5 with SMTP id 5b1f17b1804b1-428e71930c6ls10436905e9.2.-pod-prod-00-eu-canary; Mon, 05 Aug 2024 00:06:23 -0700 (PDT) X-Received: by 2002:a05:600c:5123:b0:427:abfd:4432 with SMTP id 5b1f17b1804b1-428e685c828mr79976835e9.12.1722841583129; Mon, 05 Aug 2024 00:06:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1722841583; cv=none; d=google.com; s=arc-20160816; b=ceSakBdve+c5Kx60eveV5sVClYv6vs/Ua6EPakhTjtzIlitA/KhknWPIk5YUG9WarP RBp+nLVR/LMpVk3SR9ELGNLBHu3vC4wpuBIpuMwofApyX34+yuz3LxJMja6oe7nb1PQL IQd550arAGcUh9PR5JxLUr1rZ2VRSGtdpjJxIaqqNSPLaIQTDnZ9W+yHwc6ST38pqUOl RfqvKmw1u77DAg1+qu2RvBXTn1Zbp2Ovq4ILOZqg9/EJDLkvR8uciebj8RZKKxO5hkWW 9KKB9Sem74kogqNwTcnXtpYhQi23FTXda0kj7Mq4I6ihJjtR11WgMz6ynSdZqeYVAA3z rVmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=Bk82DJzmf82ZettKqIbkE74+WvCnA4brzdze0BqMklw=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=nvSaAF/P+gh3yGqt5T8bGBHhYGClYZV6ssKdaNM0z0pcuY24TG5ekDS+OMp1HQcP4g YZq+ZMEx+ZbPncdtNY4rE36Kgeeh9n/BwuS1NhOqHDmR9dZP5C5gPW+r4Zwidil5vwsM f3E5MAkS3k1k5+/Xv+q2ddstVNU40N/b3OppbB1jGdt3KfvKSZgLIh+biMKiLFu/lrvh K35Rb4VnkkT/5fjNsNR+Wtu9vRqlT9egxDak5zg8WF/+Whw8FVnZGFW6Z6HLqfTLy9ie IyTNn0fz1BLCOILdQXZ3EHzZCyEA99S72rABxPYDiLJs7I2kIrQXFqOx+e/YId0gewEV AvuA==; dara=google.com 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 Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-428f2114617si2560325e9.0.2024.08.05.00.06.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 05 Aug 2024 00:06:23 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from home.promwad.com (44-208-124-178-static.mgts.by [178.124.208.44] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 47576LkM001330 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 5 Aug 2024 09:06:21 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH] testsuite: Save ssh command stdout/stderr in case of failure Date: Mon, 5 Aug 2024 10:06:11 +0300 Message-ID: <20240805070616.18365-1-ubely@ilbers.de> X-Mailer: git-send-email 2.44.2 MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,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-Original-Sender: ubely@ilbers.de X-Original-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 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= When ssh command returns non-zero code we stop test execution via "self.fail" and thus loose stdout and stderr that ssh_start/vm_start are expected to return. Save both stdout and stderr to the whiteboard file. Signed-off-by: Uladzimir Bely --- testsuite/cibuilder.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 35af3d9c..3f77cd42 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -474,6 +474,7 @@ class CIBuilder(Test): rc, stdout, stderr = self.remote_run(cmd, script) if rc != 0: + self.whiteboard += f'stdout:\n{stdout}\n\nstderr:\n{stderr}\n' self.fail(f"Failed with rc={rc}") return stdout, stderr @@ -689,6 +690,7 @@ class CIBuilder(Test): if rc != 0: if not keep: self.vm_turn_off(vm) + self.whiteboard += f'stdout:\n{stdout}\n\nstderr:\n{stderr}\n' self.fail("Failed to run test over ssh") else: multiconfig = 'mc:qemu' + arch + '-' + distro + ':' + image