From nobody Tue Feb 10 18:59:20 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1748954571; cv=none; d=zohomail.com; s=zohoarc; b=RFm9KpCXPLzJpH2EZuICr1JDFiChHn+IjCt4Q59RHubd6mfDC2/ubpmJCGZBa4hdD6XbiUbmR+pB/4VfC/YjCmJ6FvR5eXPCUEMchtj/LgSMcS609G/gx2DxnPEgaUoS7mSzfZT4Ku9grmAdk9w6UrzLsR1ycAxSs9qhoWLzMPo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1748954571; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=edUAqQTo7e+ICLWUgXscm8y7F2IcKiWAIoO6Hnv56ew=; b=nKoLdV/0a00C2TmaPlnlZXAAuI7xumXHdV7DCmJWY5K5MdAk0mgMn3Ohs3mXL6ye5FqLmUi+0yxJL/HuCbY1R+dATZ83LA8D66r13GTHQ0+OkqbqmWqyONGT9+5CX/kshqBhgMs4z6yb1f+3y/w2nQiFzoGzJE93tfAqaC0s9Ss= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1748954571158416.79188388106195; Tue, 3 Jun 2025 05:42:51 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1004292.1384008 (Exim 4.92) (envelope-from ) id 1uMQyN-0006jg-Ks; Tue, 03 Jun 2025 12:42:31 +0000 Received: by outflank-mailman (output) from mailman id 1004292.1384008; Tue, 03 Jun 2025 12:42:31 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyN-0006jB-H9; Tue, 03 Jun 2025 12:42:31 +0000 Received: by outflank-mailman (input) for mailman id 1004292; Tue, 03 Jun 2025 12:42:29 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyL-0006Pb-PY for xen-devel@lists.xenproject.org; Tue, 03 Jun 2025 12:42:29 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.96) (envelope-from ) id 1uMQyL-000CGt-1p; Tue, 03 Jun 2025 12:42:29 +0000 Received: from [2a01:e0a:1da:8420:b77:bd5:6e45:7633] (helo=l14..) by xenbits.xenproject.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uMQyL-005di7-2V; Tue, 03 Jun 2025 12:42:29 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xenproject.org; s=20200302mail; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From; bh=edUAqQTo7e+ICLWUgXscm8y7F2IcKiWAIoO6Hnv56ew=; b=XPu7i2TPH6u1UNZmhKmFtlG/nO cdMXUwAyFv1dKUwVITa12G+T6A/F+Dop/vUkRy1hiygWWqe99Gt6Kqriet8Lci9YyUElatf8qpDpL Lz/V53RpurWNXvV4+h/XOHlSEeSQQEhun+/yQgwzPrsVpKU4phE1Mdmmdkrj8fYZael4=; From: Anthony PERARD To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Andrew Cooper , Anthony PERARD , Doug Goldstein , Stefano Stabellini Subject: [XEN PATCH 5/9] CI: Have the gitlab job fail on tools/tests failure Date: Tue, 3 Jun 2025 14:42:18 +0200 Message-Id: <20250603124222.52057-6-anthony@xenproject.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250603124222.52057-1-anthony@xenproject.org> References: <20250603124222.52057-1-anthony@xenproject.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @xenproject.org) X-ZM-MESSAGEID: 1748954572782116600 Content-Type: text/plain; charset="utf-8" From: Anthony PERARD We can't rely on an exit value from `run-tools-tests` since we only have the console output. `console.exp` only look for success or it times out. We could parse the console output, but the junit is more concise. Also check if we have it or fail as well. Signed-off-by: Anthony PERARD --- automation/scripts/qubes-x86-64.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-= x86-64.sh index 046137a4a6..7a4c5ae489 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -298,6 +298,13 @@ TEST_RESULT=3D$? =20 if [ -n "$retrieve_xml" ]; then nc -w 10 "$SUT_ADDR" 8080 > tests-junit.xml ' tests-junit.xml; then + echo "ERROR: tests-junit.xml is incomplete or missing." + TEST_RESULT=3D1 + elif grep -q '' tests-junit.xml; then + TEST_RESULT=3D1 + fi fi =20 exit "$TEST_RESULT" --=20 Anthony PERARD