From nobody Fri Oct 31 09:15:34 2025 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=1748954569; cv=none; d=zohomail.com; s=zohoarc; b=SlCm5hK9L1QU3z/QnXzRK2xsDsv5xMz4S6Alhoy5vhzUkH4aEbChz+iflKAmwkx66QHLTtEhL+osM72G9goH8i/nIlGDPuk7EHjI0qTAn3Vdl5NU8VfXtFpWP72oGo74dGZmGCGQWJny1O7LlwldglL2rnm2RUS/JCmiVUIL9/M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1748954569; 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=E+UTBqVT4ataITEs2z99MCcjBJjVKQSs1JAGcPyP+AE=; b=i7q+rKh8iEwAjxXHBD8Gz7mmOACSl4LhgFB6+E5/8HvIHxpK0mX/ULolHrmTDoghjFyAIXlrsdCmrc+7CaAZ39RZRji83EayKH63QLOM2HbODFdMImpga4tVmdEB8tytFbU04P3mhjcB4AX4GyuegpranSo3ZakecQYrNTf/yEo= 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 1748954569972543.3307618947969; Tue, 3 Jun 2025 05:42:49 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1004288.1383968 (Exim 4.92) (envelope-from ) id 1uMQyJ-0005nK-NY; Tue, 03 Jun 2025 12:42:27 +0000 Received: by outflank-mailman (output) from mailman id 1004288.1383968; Tue, 03 Jun 2025 12:42:27 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyJ-0005nD-Kf; Tue, 03 Jun 2025 12:42:27 +0000 Received: by outflank-mailman (input) for mailman id 1004288; Tue, 03 Jun 2025 12:42:25 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyH-0005ZX-Pt for xen-devel@lists.xenproject.org; Tue, 03 Jun 2025 12:42:25 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.96) (envelope-from ) id 1uMQyH-000CGH-1P; Tue, 03 Jun 2025 12:42:25 +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 1uMQyH-005di7-1z; Tue, 03 Jun 2025 12:42:25 +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=E+UTBqVT4ataITEs2z99MCcjBJjVKQSs1JAGcPyP+AE=; b=LRUze+1QWU+0/9XYKBT+2jZ4hF dWaHhMw4rqE6hdBqeEuzZ+ZRaRhcud9BaCecK19RlXQE11F8brOyjDitIGsq9oEIPMONvUywKuN1+ GYkondxAGCndW9YPwnDhrK+z9BmiAP/iyiODtilkuCtAeMQf6vdHaUvWelQW9oi+2pyc=; 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 1/9] CI: Add SELECTED_JOBS_ONLY to analyze.yaml Date: Tue, 3 Jun 2025 14:42:14 +0200 Message-Id: <20250603124222.52057-2-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: 1748954570881116600 Content-Type: text/plain; charset="utf-8" From: Anthony PERARD Signed-off-by: Anthony PERARD Acked-by: Andrew Cooper Acked-by: Stefano Stabellini --- automation/gitlab-ci/analyze.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/automation/gitlab-ci/analyze.yaml b/automation/gitlab-ci/analy= ze.yaml index 35ff3620cf..5b00b9f25c 100644 --- a/automation/gitlab-ci/analyze.yaml +++ b/automation/gitlab-ci/analyze.yaml @@ -29,6 +29,9 @@ rules: - if: $CI_PIPELINE_SOURCE =3D=3D "schedule" when: never + - if: $SELECTED_JOBS_ONLY && $CI_JOB_NAME =3D~ $SELECTED_JOBS_ONLY + - if: $SELECTED_JOBS_ONLY + when: never - if: $WTOKEN && $CI_PROJECT_PATH =3D~ /^xen-project\/people\/.*$/ when: manual allow_failure: true --=20 Anthony PERARD From nobody Fri Oct 31 09:15:34 2025 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=1748954567; cv=none; d=zohomail.com; s=zohoarc; b=mr4G01Ao4s9x3BY1ejxW4JqdCwxYd/J6Ho7dC1ThRO5IqgyF9p7dL1fLdgIvV8+v7OwukxE8DH8CxtCC4dlX7gB3up/iXkwNCRlJNrIzJHaCyrISiBoUwwUDY8Janmbs5Qq+MZDXuei8h/qGIcmbBxPPRlkYiVW3z5nHjtsiTN0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1748954567; 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=L2rim9EpWcyPqx+pQDGmf2dIc++S82aIcPIQL9cYoMU=; b=Woz0B3Sua77T5IeZOw4ONPqM5i0uDfIXidpetEcZf2HwCgualzUUJngl/0mgPOX8bWLSLWl+di0+woUb12XoMzHp6Jzj6eR7YaTNhRknPTIoGHFro78nAYtGKmEIecSIHoXc3bFXyWy3/tOvBlSDkvxyGQvLplHQ51VpHPhVfo8= 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 1748954567038646.4276479732007; Tue, 3 Jun 2025 05:42:47 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1004289.1383973 (Exim 4.92) (envelope-from ) id 1uMQyK-0005qY-35; Tue, 03 Jun 2025 12:42:28 +0000 Received: by outflank-mailman (output) from mailman id 1004289.1383973; Tue, 03 Jun 2025 12:42:28 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyJ-0005pk-Rj; Tue, 03 Jun 2025 12:42:27 +0000 Received: by outflank-mailman (input) for mailman id 1004289; Tue, 03 Jun 2025 12:42:26 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyI-0005a1-Iw for xen-devel@lists.xenproject.org; Tue, 03 Jun 2025 12:42:26 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.96) (envelope-from ) id 1uMQyI-000CGP-14; Tue, 03 Jun 2025 12:42:26 +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 1uMQyI-005di7-1Y; Tue, 03 Jun 2025 12:42:26 +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=L2rim9EpWcyPqx+pQDGmf2dIc++S82aIcPIQL9cYoMU=; b=45OnV/V7RYa2Ka85Y0ga0LXkh7 XOwtWfBU3Ec/xLRXAqm1WiIByU0XazsvW/SrqZSVnfl22VuBFdBPpj8u8LesRJmecwvc7BRPbpHzk o31iiQgshxcB1CiPsKX1jxUiEWhLqjlKbLamBoJncuLZHOpEba4dRO3fbDZYNPJ0iIeY=; From: Anthony PERARD To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Andrew Cooper , Anthony PERARD Subject: [XEN PATCH 2/9] tools/tests: Fix return value of test-rangeset Date: Tue, 3 Jun 2025 14:42:15 +0200 Message-Id: <20250603124222.52057-3-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: 1748954569032116600 Content-Type: text/plain; charset="utf-8" From: Anthony PERARD Otherwise, failed tests are ignored by automated test. Signed-off-by: Anthony PERARD Reviewed-by: Andrew Cooper --- tools/tests/rangeset/test-rangeset.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/tests/rangeset/test-rangeset.c b/tools/tests/rangeset/te= st-rangeset.c index 8b580e14eb..c14a908b4f 100644 --- a/tools/tests/rangeset/test-rangeset.c +++ b/tools/tests/rangeset/test-rangeset.c @@ -215,7 +215,7 @@ int main(int argc, char **argv) } } =20 - return 0; + return ret_code; } =20 /* --=20 Anthony PERARD From nobody Fri Oct 31 09:15:34 2025 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=L3KxtHHLsA9TO3o7/s7U4zcoeRJIAYra5JuWYV8upUmNQS99dd25ScNl9jExEbsJSXl7Ubpq6BMfPPNJFEegWz5px4PdfS0Nz3H1iZCfQeotBlRiFoAx0WGO+L7QOnPA3HRkfn4syl4krGw3lhgJb8qNvWY0frFSfz6FOMe+N4E= 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=kK1Tx9vm5iULGdSLvjqkBnXbzSdn9xeUjOcjEOgDs9I=; b=FBgqNxkK3qWjCwUTzUOWbQEgwfNZcEKRTn/SDn+DLY+oTvuOiuW3klyWojI/h/Q02BHAHVQT6RvOCTT7x+SBQViD+rCcb+0ZJxwQMHkIGzyywrOpsdtHOHW0SmXqTEuHroNZWH9vdEMwSGZQrAuEKRIw3kd/Fn1q+VSPj7vDAcQ= 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 1748954571744507.04008620102877; Tue, 3 Jun 2025 05:42:51 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1004290.1383988 (Exim 4.92) (envelope-from ) id 1uMQyL-0006Em-7B; Tue, 03 Jun 2025 12:42:29 +0000 Received: by outflank-mailman (output) from mailman id 1004290.1383988; Tue, 03 Jun 2025 12:42:29 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyL-0006EP-3O; Tue, 03 Jun 2025 12:42:29 +0000 Received: by outflank-mailman (input) for mailman id 1004290; Tue, 03 Jun 2025 12:42:27 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyJ-0005oa-Q0 for xen-devel@lists.xenproject.org; Tue, 03 Jun 2025 12:42:27 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.96) (envelope-from ) id 1uMQyJ-000CGe-1f; Tue, 03 Jun 2025 12:42:27 +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 1uMQyJ-005di7-1r; Tue, 03 Jun 2025 12:42:27 +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=kK1Tx9vm5iULGdSLvjqkBnXbzSdn9xeUjOcjEOgDs9I=; b=RfQjopJDxB0v5oOjsgVzYOnxOa qLO9U7tU3YklWnVN9ZpkCB5r7HGur5rNt1MVF+QUZfWVksWUvhFQMm+BEnBF+xCEPL+YYeb1AYH4Q gOcVg6hFWgouu82Gz24PF83hKj8Bu62PVwgEYi6z7N3QN37F0PUd7j/yGGyHmM4dYO6s=; 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 3/9] CI: Fix status check for tools/tests Date: Tue, 3 Jun 2025 14:42:16 +0200 Message-Id: <20250603124222.52057-4-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: 1748954572796116601 Content-Type: text/plain; charset="utf-8" From: Anthony PERARD Without "pipefail", $? have the exit value of `tee`, which should always be 0. But instead of using "pipefail", do collect the value of from the test with $PIPESTATUS. Signed-off-by: Anthony PERARD Acked-by: Stefano Stabellini Reviewed-by: Andrew Cooper --- Notes: Without the next patch "CI: Ignore run-tools-test return value", this just mean that if one test fail, the script `qubes-x86-64.sh` will detect a ERROR-Timeout because the expected string is never printed. automation/scripts/run-tools-tests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automation/scripts/run-tools-tests b/automation/scripts/run-to= ols-tests index 2bca1589db..695ed77e46 100755 --- a/automation/scripts/run-tools-tests +++ b/automation/scripts/run-tools-tests @@ -20,7 +20,7 @@ for f in "$1"/*; do echo "Running $f" printf ' \n' "$f" >> "$xml_out" "$f" 2>&1 | tee /tmp/out - ret=3D$? + ret=3D${PIPESTATUS[0]} if [ "$ret" -ne 0 ]; then echo "FAILED: $f" failed+=3D" $f" --=20 Anthony PERARD From nobody Fri Oct 31 09:15:34 2025 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=1748954568; cv=none; d=zohomail.com; s=zohoarc; b=T15E2iF5wrEllEPkdCyNU1EjjKO/Yz63FyCGb1DLQK/aiWzrkvdVtGZ2j8DcTN21fvf0zikRvganMUBm2ZAezgIeB164+l7yvCgXhs9qwDQvPZ8xC6BMrtHw9uodi9pODH4DxxSoYOFEJs8W+oWjcuNEG0fNx38NViM4P/Ex+7o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1748954568; 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=XI7mlfkKcVIHJ932YmivIqQFqrUIzKTKRZOSU/o2lrQ=; b=KVL48hMHF2pFwpvmSB0DX94k1Wpt9xW9pkGxAi4V3Kl09/YJ9gFzMxT3kYxnnXZV3qYvoGDqpKPsHepmBDyGQj7CQnNJmxwc5v8UbkJ3L8H84CNZPryL/j5S6dbYtvxRN6EMv67bRZhoYtg57LEHeKRqWGVdfhAtb6E9xiOu9Ns= 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 1748954568535497.59992830266003; Tue, 3 Jun 2025 05:42:48 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1004291.1383998 (Exim 4.92) (envelope-from ) id 1uMQyM-0006U6-DT; Tue, 03 Jun 2025 12:42:30 +0000 Received: by outflank-mailman (output) from mailman id 1004291.1383998; Tue, 03 Jun 2025 12:42:30 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyM-0006Ty-9c; Tue, 03 Jun 2025 12:42:30 +0000 Received: by outflank-mailman (input) for mailman id 1004291; Tue, 03 Jun 2025 12:42:28 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyK-00066r-MJ for xen-devel@lists.xenproject.org; Tue, 03 Jun 2025 12:42:28 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.96) (envelope-from ) id 1uMQyK-000CGl-1W; Tue, 03 Jun 2025 12:42:28 +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 1uMQyK-005di7-2B; Tue, 03 Jun 2025 12:42:28 +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=XI7mlfkKcVIHJ932YmivIqQFqrUIzKTKRZOSU/o2lrQ=; b=poHaAv0IEhUpNUVscRbLzGInV3 rvUfPkAgf37JW1npPo2FVxSxxZ8HKpm9jI0pQm1x6OkOB8ao2g89VCTza2owTPRVuWenKJxEd1EyA 59ZCITkcJkqNZitx0OSQ4EjQQLwJKNy+x6iq8IJbHBxAGmyuPZnRqZK04F2GZzRTX8Rg=; 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 4/9] CI: Ignore run-tools-test return value Date: Tue, 3 Jun 2025 14:42:17 +0200 Message-Id: <20250603124222.52057-5-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: 1748954570901116600 Content-Type: text/plain; charset="utf-8" From: Anthony PERARD The main script expect to find the string "$passed" or it just timeout. Then, it doesn't try to download the junit file. So ignore the return value of run-tools-test for now. This mean the job will not fail, but at least we should have the junit files with the error messages. Signed-off-by: Anthony PERARD --- Notes: On failure from a tests after this patch, the gitlab job succeed. But the junit file is collected. automation/scripts/qubes-x86-64.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-= x86-64.sh index 2750d24eba..046137a4a6 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -135,10 +135,11 @@ done ### tests: tools-tests-pv, tools-tests-pvh "tools-tests-pv"|"tools-tests-pvh") retrieve_xml=3D1 - passed=3D"test passed" + passed=3D"run-tools-test over" domU_check=3D"" dom0_check=3D" -/root/run-tools-tests /usr/lib/xen/tests /tmp/tests-junit.xml && echo \"${= passed}\" +/root/run-tools-tests /usr/lib/xen/tests /tmp/tests-junit.xml ||: +echo \"${passed}\" nc -l -p 8080 < /tmp/tests-junit.xml >/dev/null & " if [ "${test_variant}" =3D "tools-tests-pvh" ]; then --=20 Anthony PERARD From nobody Fri Oct 31 09:15:34 2025 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 From nobody Fri Oct 31 09:15:34 2025 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=1748954576; cv=none; d=zohomail.com; s=zohoarc; b=L0vet9DhsXdYUF+N3fGLEiOLgv9YoAeIAcwjfMYCcQUEGZHWPXZMVyTPsEyzeydmGO8+vwe4b22bsoR3QPrHG4558PGaYD5VjijQKYI8stkZdWsrPQ2rHeQyUJqy7VWVVj2NUOkHLeH8YqTh6dBlxRY1EZ3MCBxClXjc0vRZGSE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1748954576; 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=zrPvG8IMBYXQG2B7hfodQ0aQa554NWza+LSe4vglB3o=; b=VI1XZSj/NIpa3DPsFkN4q+CGfbdee24+HNQl8DhFgIzEbUILMFfF9lZT08ImJ8R/gzvL9PU9Ce7ZhRnQNQIsCATBEHgd54VXFO+lJdjEt2dXcxRLhDSGpF61pkKfARTwsBeorwQVsyaHA925NTo2uJ3OiN0hH6YoF2Ph9tzcfso= 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 1748954576274435.42382956077563; Tue, 3 Jun 2025 05:42:56 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1004293.1384018 (Exim 4.92) (envelope-from ) id 1uMQyP-00070l-4j; Tue, 03 Jun 2025 12:42:33 +0000 Received: by outflank-mailman (output) from mailman id 1004293.1384018; Tue, 03 Jun 2025 12:42:33 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyO-00070a-VP; Tue, 03 Jun 2025 12:42:32 +0000 Received: by outflank-mailman (input) for mailman id 1004293; Tue, 03 Jun 2025 12:42:30 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyM-0006cT-Ru for xen-devel@lists.xenproject.org; Tue, 03 Jun 2025 12:42:30 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.96) (envelope-from ) id 1uMQyM-000CH1-2A; Tue, 03 Jun 2025 12:42:30 +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 1uMQyM-005di7-2p; Tue, 03 Jun 2025 12:42:30 +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=zrPvG8IMBYXQG2B7hfodQ0aQa554NWza+LSe4vglB3o=; b=X9oVUvZSmI2c/8sOSwngBg1Y13 r8Ewzd1fg0rH0R8fGMpg65/nRh3jTpSsTuacyDggXZpeGxCCldf0XWYc7+tWPmtgYXMBRPSCpeuFW sIp+ItMj7Ksd7mhbr0ZKSTp5zQINTtj/5/DLh6DchoQeEDGwSda06weKooMX6modGcXg=; 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 6/9] CI: Upload junit result as artefact Date: Tue, 3 Jun 2025 14:42:19 +0200 Message-Id: <20250603124222.52057-7-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: 1748954576853116600 Content-Type: text/plain; charset="utf-8" From: Anthony PERARD This allow to investigate the file in cases of error. Not all jobs that extend ".adl-x86-64" are creating a "tests-junit.xml" but Gitlab only produce a warning when the file isn't found. Signed-off-by: Anthony PERARD --- automation/gitlab-ci/test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 842cecf713..2b4b8c021b 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -155,6 +155,7 @@ paths: - smoke.serial - '*.log' + - tests-junit.xml when: always rules: - if: $SELECTED_JOBS_ONLY && $CI_JOB_NAME =3D~ $SELECTED_JOBS_ONLY --=20 Anthony PERARD From nobody Fri Oct 31 09:15:34 2025 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=1748954572; cv=none; d=zohomail.com; s=zohoarc; b=kydDKVjk3JfyiDuQaYgaTOrQjyLpqIbWqyek8JK4qTDwYlR8ZriM0wEVKx+lb82cfrX15tonXSe+VlQIo07NBfO9ZaMO8OrXLXBEhe0Q6P5QnMCMmOaHkvkhQocXKUdbDsmO8eK0KJe71Dqjo1ufA9pBHU9vBTF/qSm1S8CTdyc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1748954572; 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=gLml0ocUwSJxLHe7Tk7Z9KoA979LIAL3NtErmX5LnSE=; b=YQd4DkC1pM0vk0XzFMdQqAJPzoZ0CjIrNAAMQd6papbhvVup0p2EARIZzcRicGEYTA3GL9k/Z633vbnqhu4YSleQklVOQ/+NhIAHEdNdbKkDVnURmDdlh1a1rWSPR+UoHStDCHTIMa9GIFq9RTW9bd2xEPqTXE76HmmeED4fnPk= 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 1748954572555523.3062975342756; Tue, 3 Jun 2025 05:42:52 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1004294.1384023 (Exim 4.92) (envelope-from ) id 1uMQyP-00073G-Gh; Tue, 03 Jun 2025 12:42:33 +0000 Received: by outflank-mailman (output) from mailman id 1004294.1384023; Tue, 03 Jun 2025 12:42:33 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyP-00072b-8y; Tue, 03 Jun 2025 12:42:33 +0000 Received: by outflank-mailman (input) for mailman id 1004294; Tue, 03 Jun 2025 12:42:32 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyN-0006oL-W7 for xen-devel@lists.xenproject.org; Tue, 03 Jun 2025 12:42:31 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.96) (envelope-from ) id 1uMQyN-000CH9-2U; Tue, 03 Jun 2025 12:42:31 +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 1uMQyN-005di7-39; Tue, 03 Jun 2025 12:42:31 +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=gLml0ocUwSJxLHe7Tk7Z9KoA979LIAL3NtErmX5LnSE=; b=2I5Za3CgYoKOYiObuMlgKNmGKS krx3VSqpWkfARsq9vWXYLyU0t+Vje1zYt2MiOk/p6yRXDYrWOGAz5zcSQOEcx7DVH4z2s+AatvyYD 7V4Day8f1sxBsXpQQicL374h92smCKNL/nrNjZUeU7PlhQ9SZ+UIjus8dGQJaQCliDWc=; 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 7/9] CI: Use CDATA avoid the need to escape tests outputs Date: Tue, 3 Jun 2025 14:42:20 +0200 Message-Id: <20250603124222.52057-8-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: 1748954572796116600 Content-Type: text/plain; charset="utf-8" From: Anthony PERARD This is easier than escaping individual characters, especially '&' and '<' which are problematic if present. We might still need to escape ']]>' if this string is present in the test output, but hopefully not. Signed-off-by: Anthony PERARD Acked-by: Stefano Stabellini --- automation/scripts/run-tools-tests | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/automation/scripts/run-tools-tests b/automation/scripts/run-to= ols-tests index 695ed77e46..852c1cfbcf 100755 --- a/automation/scripts/run-tools-tests +++ b/automation/scripts/run-tools-tests @@ -25,9 +25,9 @@ for f in "$1"/*; do echo "FAILED: $f" failed+=3D" $f" printf ' \n' "$f" "$ret" >> "$xml_out" - # TODO: could use xml escaping... but current tests seems to - # produce sane output + printf '> "$xml_out" cat /tmp/out >> "$xml_out" + printf ']]>' >> "$xml_out" printf ' \n' >> "$xml_out" else echo "PASSED" --=20 Anthony PERARD From nobody Fri Oct 31 09:15:34 2025 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=1748954575; cv=none; d=zohomail.com; s=zohoarc; b=SExRpkZSlt5RLFj0CBqvaRJ7EIDuDItT/+wF6ByGNrkmEj4M4fOM77rNdn1vG23AMcGqqguCCa48f+SWLaUJ5DFro4F+4gmehuZRwqi8WgKlDc03BHIEVOAb6fyl/hd2bwfju+CHPIkk3n7pTmYX0n3CT03OjXfC+dT7bsr3S6c= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1748954575; 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=Z+KO5MEJLmLiDR6R7GxGmFnSMjUykYCseZZs3veeZOI=; b=YOSTPV1gcibTJxJvW/ahbZAuiaLUC/g0FmVJi1TLamEJMQFez/GjaiKvlDkXAzUlo2/f3c78xXxOLpCOmPjBGrVvBK3/4Fn3uRMLYJ4i3L7KtnyqXFD/3yKUf3QvobMfbERhlfXhW7yznEK0bO7PeNAUjAp2GF6EiNtkLexIhj8= 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 1748954575571388.43950664504735; Tue, 3 Jun 2025 05:42:55 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1004295.1384037 (Exim 4.92) (envelope-from ) id 1uMQyQ-0007R2-Qg; Tue, 03 Jun 2025 12:42:34 +0000 Received: by outflank-mailman (output) from mailman id 1004295.1384037; Tue, 03 Jun 2025 12:42:34 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyQ-0007Qh-IU; Tue, 03 Jun 2025 12:42:34 +0000 Received: by outflank-mailman (input) for mailman id 1004295; Tue, 03 Jun 2025 12:42:33 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyO-00070R-Tm for xen-devel@lists.xenproject.org; Tue, 03 Jun 2025 12:42:32 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.96) (envelope-from ) id 1uMQyO-000CHH-2l; Tue, 03 Jun 2025 12:42:32 +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 1uMQyP-005di7-0E; Tue, 03 Jun 2025 12:42:32 +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=Z+KO5MEJLmLiDR6R7GxGmFnSMjUykYCseZZs3veeZOI=; b=iXva1RAcd06eYvvWX3764g/BQT CEKH9Rh3GW00tIYmN+WE5+qEnD7HZy0re8WhwjhieMSRVZn+nt+uEY+dBFKg/+yca34D5LiKkZ9ih 4SQzd++6JC2LBJHlqq9JUBapr9EXeoGBjebLJtuMZ+Mf7c8gwNLtQTDB1K0nWXQibyvU=; 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 8/9] CI: Workaround extra content in junit Date: Tue, 3 Jun 2025 14:42:21 +0200 Message-Id: <20250603124222.52057-9-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: 1748954576848116600 Content-Type: text/plain; charset="utf-8" From: Anthony PERARD Signed-off-by: Anthony PERARD --- automation/scripts/qubes-x86-64.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-= x86-64.sh index 7a4c5ae489..6ab8412f45 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -298,6 +298,12 @@ TEST_RESULT=3D$? =20 if [ -n "$retrieve_xml" ]; then nc -w 10 "$SUT_ADDR" 8080 > tests-junit.xml /q' tests-junit.xml > /dev/null + extra_line_in_junit=3D$(($(wc -l < tests-junit.xml.old) - $(wc -l < te= sts-junit.xml))) + if [ $extra_line_in_junit -gt 0 ]; then + echo "WARNING: Found $extra_line_in_junit too many lines in junit." + fi # Findout if one of the test failed if ! grep -q '' tests-junit.xml; then echo "ERROR: tests-junit.xml is incomplete or missing." --=20 Anthony PERARD From nobody Fri Oct 31 09:15:34 2025 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=KZqdMAyfb+m/6uQqRg9jhIMSSmxSJguhd6KPKTNNAq5NdQ9+uX9bi98Kv3ux9YF3PiKiuKJQ0GQCFgNiANw+1qK7e8PXB5quOtRTy5Lgj4FUZMjHhlQWqdYhH5NYrpXfZqDSJ8L1AXHhMOdzRxlM2fFHzXN7i3xbdIv/v6GOHG4= 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=9+GoEHcrcXffSGesQEWI0GuwFDcV6Q4bPLnJ++8/OYE=; b=E41YiksCaL9kKtgwJsQ1URgwSX+jIIwmWHLqY2DpZGSnw9UpH9QZbAWVOQlkyrybJF/3WQrlAepDbooXvQByeX2d2TNUJHYwGRjIGNbnhLfCprZ/cCmXlLzImJ/I6qqCm9ysO9CGMF+9tbXU58JAGfwBHjjk62j/l9f5+2IPXzM= 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 1748954571787913.1029577288639; Tue, 3 Jun 2025 05:42:51 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1004296.1384048 (Exim 4.92) (envelope-from ) id 1uMQyS-0007oO-Dw; Tue, 03 Jun 2025 12:42:36 +0000 Received: by outflank-mailman (output) from mailman id 1004296.1384048; Tue, 03 Jun 2025 12:42:36 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyS-0007nZ-35; Tue, 03 Jun 2025 12:42:36 +0000 Received: by outflank-mailman (input) for mailman id 1004296; Tue, 03 Jun 2025 12:42:34 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uMQyQ-0007Kz-6y for xen-devel@lists.xenproject.org; Tue, 03 Jun 2025 12:42:34 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.96) (envelope-from ) id 1uMQyP-000CHQ-35; Tue, 03 Jun 2025 12:42:33 +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 1uMQyQ-005di7-0X; Tue, 03 Jun 2025 12:42:33 +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=9+GoEHcrcXffSGesQEWI0GuwFDcV6Q4bPLnJ++8/OYE=; b=p+uT9LUN/v9pU5ZWashSBZfh84 aKhiQCaYRmLhAFhGtkb5tSNtqFAWtzqgm8AMK2L4M7VpjpGXc2TsV3dWW/hV5Ph4IiXp8T1ztGMV2 OqliyP0BaRKQ/SqMGKNkeBZxQ1cc9C0si3FG5d/pkVMFzcllRusAzGWLZXcGZy91BIZ8=; 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 9/9] CI: Add timing to junit Date: Tue, 3 Jun 2025 14:42:22 +0200 Message-Id: <20250603124222.52057-10-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: 1748954572795116600 Content-Type: text/plain; charset="utf-8" From: Anthony PERARD Signed-off-by: Anthony PERARD Acked-by: Andrew Cooper --- automation/scripts/run-tools-tests | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/automation/scripts/run-tools-tests b/automation/scripts/run-to= ols-tests index 852c1cfbcf..e38cc4068c 100755 --- a/automation/scripts/run-tools-tests +++ b/automation/scripts/run-tools-tests @@ -18,9 +18,12 @@ for f in "$1"/*; do continue fi echo "Running $f" - printf ' \n' "$f" >> "$xml_out" + time_start=3D$EPOCHREALTIME "$f" 2>&1 | tee /tmp/out ret=3D${PIPESTATUS[0]} + time_end=3D$EPOCHREALTIME + time_test=3D"$(bc <<<"$time_end - $time_start")" + printf ' \n' "$f" "$time_test" >> "= $xml_out" if [ "$ret" -ne 0 ]; then echo "FAILED: $f" failed+=3D" $f" --=20 Anthony PERARD