From nobody Fri Dec 19 17:38: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; 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=fail(p=none dis=none) header.from=invisiblethingslab.com Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1750686657556339.22965868826157; Mon, 23 Jun 2025 06:50:57 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1022411.1398234 (Exim 4.92) (envelope-from ) id 1uThZN-0000fk-DC; Mon, 23 Jun 2025 13:50:45 +0000 Received: by outflank-mailman (output) from mailman id 1022411.1398234; Mon, 23 Jun 2025 13:50:45 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThZN-0000fd-AZ; Mon, 23 Jun 2025 13:50:45 +0000 Received: by outflank-mailman (input) for mailman id 1022411; Mon, 23 Jun 2025 13:50:44 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThWN-0004sG-K9 for xen-devel@lists.xenproject.org; Mon, 23 Jun 2025 13:47:39 +0000 Received: from fout-a3-smtp.messagingengine.com (fout-a3-smtp.messagingengine.com [103.168.172.146]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id a0370650-5038-11f0-a30f-13f23c93f187; Mon, 23 Jun 2025 15:47:39 +0200 (CEST) Received: from phl-compute-09.internal (phl-compute-09.phl.internal [10.202.2.49]) by mailfout.phl.internal (Postfix) with ESMTP id 46303138082B; Mon, 23 Jun 2025 09:47:38 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-09.internal (MEProxy); Mon, 23 Jun 2025 09:47:38 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 23 Jun 2025 09:47:37 -0400 (EDT) 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" X-Inumbo-ID: a0370650-5038-11f0-a30f-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1750686458; x=1750772858; bh=N9MD8Mvw6f t7X7ieLTItulxJ3A0QGL2tSAmCCfyuQa4=; b=kXGFTVTqZ8w4MQA6G6i1+dbc8b Eh4Ir+2CRc6ewSVfhS8anJIMwDs12smDyUQYG0fuQJ/YLdme4MZ10lAuceG6oe/W JhvajcMOAWF7FVTyRGPTENsNJFxExjF069lpaKIcUgHWu5MoUP9A1QZBzPhuJW68 /gf55yaNpRs21+N9gLSH/iFCjIcpnMibuCcZmDtfVLutwO98+FzuR5KjBV0YHmAn rbx9tHXLWjBOr02gso6YwqlMRLpLHEan0kADU0mvtqfyR5rN+vmaOcL/7H3elgbE XQwVRSG/cB+U3Ri6XpGqu0/tuHhwvv7BzWMb6xmVl7CY19mYifEfZtqlFFPw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1750686458; x= 1750772858; bh=N9MD8Mvw6ft7X7ieLTItulxJ3A0QGL2tSAmCCfyuQa4=; b=P vMeL3dMGXUOwKSlI/tqZpA9wLaDFKpmbhIIGRCbUoRbC91COahJ+lxup6QCXt3fK l/bLhkzvnO4223mYjMfqheaoJ9aCBc2/ZaOdYErqim+BZfFo1q/xomjWb1Bl06db nt8QxO5D6WYW12E1WkWYOiAIvjMiml8f3uuTMBKRoxncRPh993pbk7tOFVtZyfjI CbyaNnM55Fb1Gy2l4osBcPfSYMUQE2011al2iUX6CpP3JBKB0R0giGKmoFwqBOz9 7Mj0UGuryh9AvH9cukDbHFksvpqPFYL2HIVtue/naZUqkbLgNmkV8JrBwX2URYLw vEr8r1urQYe8u3DA2e90g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgddujedukecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgrrhgvkhcu ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhepffeitdeg veffteelvdeghffhvefghfefkeelheeujeejgedvvdfgffejuedtvdelnecuffhomhgrih hnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrg gsrdgtohhmpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphht thhopeigvghnqdguvghvvghlsehlihhsthhsrdigvghnphhrohhjvggtthdrohhrghdprh gtphhtthhopehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt ohhmpdhrtghpthhtoheptggrrhguohgvsegtrghrughovgdrtghomhdprhgtphhtthhope hsshhtrggsvghllhhinhhisehkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein , Stefano Stabellini Subject: [PATCH v1 1/6] CI: Switch x86 tests to 6.12.34 kernel Date: Mon, 23 Jun 2025 15:47:10 +0200 Message-ID: <56c63be504a72b689591b1888970fc5d340d0649.1750686195.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1750686658312116600 This is necessary for the upcoming Zen4 runner. Signed-off-by: Marek Marczykowski-G=C3=B3recki Acked-by: Stefano Stabellini --- Previous version posted in https://lore.kernel.org/xen-devel/cover.7da17778= 82774486a13e6f39ff4a2096f6b7901e.1744028549.git-series.marmarek@invisibleth= ingslab.com/T/#u (but actual patch didn't make it into the ML, as it contai= ned dockerfile change...) --- automation/gitlab-ci/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 842cecf71382..1b88ee5c3be7 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -21,7 +21,7 @@ =20 .x86-64-test-needs: &x86-64-test-needs - project: xen-project/hardware/test-artifacts - job: linux-6.6.56-x86_64 + job: linux-6.12.34-x86_64 ref: master - project: xen-project/hardware/test-artifacts job: alpine-3.18-x86_64-rootfs --=20 git-series 0.9.1 From nobody Fri Dec 19 17:38: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; 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=fail(p=none dis=none) header.from=invisiblethingslab.com Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1750686695748245.41072503445332; Mon, 23 Jun 2025 06:51:35 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1022433.1398273 (Exim 4.92) (envelope-from ) id 1uThZy-0002b6-FD; Mon, 23 Jun 2025 13:51:22 +0000 Received: by outflank-mailman (output) from mailman id 1022433.1398273; Mon, 23 Jun 2025 13:51:22 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThZy-0002av-Bs; Mon, 23 Jun 2025 13:51:22 +0000 Received: by outflank-mailman (input) for mailman id 1022433; Mon, 23 Jun 2025 13:51:21 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThWP-0004sG-0c for xen-devel@lists.xenproject.org; Mon, 23 Jun 2025 13:47:41 +0000 Received: from fhigh-a4-smtp.messagingengine.com (fhigh-a4-smtp.messagingengine.com [103.168.172.155]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id a1043072-5038-11f0-a30f-13f23c93f187; Mon, 23 Jun 2025 15:47:40 +0200 (CEST) Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfhigh.phl.internal (Postfix) with ESMTP id A547D114015A; Mon, 23 Jun 2025 09:47:39 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-08.internal (MEProxy); Mon, 23 Jun 2025 09:47:39 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 23 Jun 2025 09:47:38 -0400 (EDT) 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" X-Inumbo-ID: a1043072-5038-11f0-a30f-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1750686459; x=1750772859; bh=U6TR5I9wcC fnv1sKQpBd62+VqvdLWnBwgNaz4GebnSI=; b=YJo9CxzEEqAsmupJmRAmP6IOiP aJujjDW63kCGaElzWbDpTlYlDy+JEFXZ8hDWCZFvdyrqHbWQs2LUqBK9ABLmpFH1 ggeSAOGr3h+YbmjHwwfPz3gFFoim+paGqWcPqOTNJhG3CRqFGQoeyaYhEyNZiWgt VH0mRqseVlamiM0AeDLl4bA6QvUAol3FbbvF/wPSdZZVgxnKHrF8zJTWLVF5xPuJ t84wg5bb8lL596Lx+Y/EgIg+YfSX75mhz0qJ3LNzNZ9fRKRaNdKV2q/5q02PcVt3 VGdbeaVwSOEFwyVjPrvCzePjbS9PDWmxwFZOe6GxMflbnswhSzlQddjlt6lw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1750686459; x= 1750772859; bh=U6TR5I9wcCfnv1sKQpBd62+VqvdLWnBwgNaz4GebnSI=; b=o C3q3MEfcXd8q22lWBBy6iR8MHfR9iDxRvhA1jjWD/o+/lU6+OJnjwn1ED3HbjtD3 fq26ajnjk2OLJPk/jg9WPUvdDAcERGvWJB0Mqo9T5Zf74zIS4k3K3cI6nR/OVFFw ZqMP6p6L/eb2acIoOxSbKg++JdLviBfAL66nX7NjBzzpFubWa7n5VWD2zg1bEnLT uZk6pRCXUZsaj4y6WkBj4+9DlTkY0PG3kYQGOxtSqz55XMx3qTYNnoqD7XJlWwfm i9f5xF20ItLJCJzdvikVMg7TOyR0KyK4lQwWlTY8j7tTcKL7so92q6SStrKsZSd7 S6FhXFtLxTKWaIrKDxZtQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgddujedukecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgrrhgvkhcu ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhepffeitdeg veffteelvdeghffhvefghfefkeelheeujeejgedvvdfgffejuedtvdelnecuffhomhgrih hnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrg gsrdgtohhmpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphht thhopeigvghnqdguvghvvghlsehlihhsthhsrdigvghnphhrohhjvggtthdrohhrghdprh gtphhtthhopehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt ohhmpdhrtghpthhtohepshhsthgrsggvlhhlihhniheskhgvrhhnvghlrdhorhhgpdhrtg hpthhtoheptggrrhguohgvsegtrghrughovgdrtghomh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Stefano Stabellini , Doug Goldstein Subject: [PATCH v1 2/6] CI: add AMD Zen 4 HW runner Date: Mon, 23 Jun 2025 15:47:11 +0200 Message-ID: <57ddf8058a966d98e3fbfa923de567553ea712c0.1750686195.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1750686696823116600 This is AMD Ryzen 5 7640U in Framework Laptop AMD. It has several things different than the other runners. First of all, the console is using XHCI debug capability. And then, this system doesn't have normal wired ethernet. But is has one on USB, and this one is used for booting. For this, enable CONFIG_USB_RTL8152 in the Linux build. Include some basic tests, plus PCI passthrough. This machine doesn't support S3. S0ix pretends to be working with Qubes's dom0 (kernel + userspace), but it hangs on suspend with Alpine used in test. But even when it doesn't hang, it doesn't really reach deep sleep, so skip this test for now here. Signed-off-by: Marek Marczykowski-G=C3=B3recki Reviewed-by: Stefano Stabellini --- Previous version posted at https://lore.kernel.org/xen-devel/cover.7da17778= 82774486a13e6f39ff4a2096f6b7901e.1744028549.git-series.marmarek@invisibleth= ingslab.com/T/#u Unchanged since then. --- automation/gitlab-ci/test.yaml | 56 +++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 1b88ee5c3be7..a9d871cf72ad 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -197,6 +197,16 @@ tags: - qubes-hw11 =20 +.zen4-x86-64: + extends: .adl-x86-64 + variables: + PCIDEV: "c3:00.4" + PCIDEV_INTR: "MSI-X" + CONSOLE_OPTS: "console=3Dxhci dbgp=3Dxhci@pcic1:00.3,share=3Dyes" + SUT_ADDR: test-12.testnet + tags: + - qubes-hw12 + # Test jobs build-each-commit-gcc: extends: .test-jobs-common @@ -488,6 +498,52 @@ zen3p-tools-tests-pvh-x86-64-gcc-debug: - *x86-64-test-needs - alpine-3.18-gcc-debug =20 +zen4-smoke-x86-64-gcc-debug: + extends: .zen4-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh dom0pv 2>&1 | tee ${LOGFILE} + needs: + - *x86-64-test-needs + - alpine-3.18-gcc-debug + +zen4-smoke-x86-64-dom0pvh gcc-debug: + extends: .zen4-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE} + needs: + - *x86-64-test-needs + - alpine-3.18-gcc-debug + +zen4-pci-hvm-x86-64-gcc-debug: + extends: .zen4-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE} + needs: + - *x86-64-test-needs + - alpine-3.18-gcc-debug + +zen4-tools-tests-pv-x86-64-gcc-debug: + extends: .zen4-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh tools-tests-pv 2>&1 | tee ${LOG= FILE} + artifacts: + reports: + junit: tests-junit.xml + needs: + - *x86-64-test-needs + - alpine-3.18-gcc-debug + +zen4-tools-tests-pvh-x86-64-gcc-debug: + extends: .zen4-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh tools-tests-pvh 2>&1 | tee ${LO= GFILE} + artifacts: + reports: + junit: tests-junit.xml + needs: + - *x86-64-test-needs + - alpine-3.18-gcc-debug + qemu-smoke-dom0-arm64-gcc: extends: .qemu-arm64 script: --=20 git-series 0.9.1 From nobody Fri Dec 19 17:38: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; 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=fail(p=none dis=none) header.from=invisiblethingslab.com Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1750686688138112.2546682528482; Mon, 23 Jun 2025 06:51:28 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1022430.1398255 (Exim 4.92) (envelope-from ) id 1uThZu-000232-U4; Mon, 23 Jun 2025 13:51:18 +0000 Received: by outflank-mailman (output) from mailman id 1022430.1398255; Mon, 23 Jun 2025 13:51:18 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThZu-00022v-Q4; Mon, 23 Jun 2025 13:51:18 +0000 Received: by outflank-mailman (input) for mailman id 1022430; Mon, 23 Jun 2025 13:51:17 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThWR-00048y-3u for xen-devel@lists.xenproject.org; Mon, 23 Jun 2025 13:47:43 +0000 Received: from fhigh-a4-smtp.messagingengine.com (fhigh-a4-smtp.messagingengine.com [103.168.172.155]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id a1b77b1c-5038-11f0-b894-0df219b8e170; Mon, 23 Jun 2025 15:47:41 +0200 (CEST) Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id D190511401A3; Mon, 23 Jun 2025 09:47:40 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Mon, 23 Jun 2025 09:47:40 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 23 Jun 2025 09:47:39 -0400 (EDT) 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" X-Inumbo-ID: a1b77b1c-5038-11f0-b894-0df219b8e170 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1750686460; x=1750772860; bh=aD3ow6S5dt waOUDKDHpJxMSWCeAGUGRzl6OblX2n4jc=; b=J02puwvHlegt/ferO6+arj+bDW 0xKAbdFdu9L2MAp12qdEfv3G8TURHvzOmi8sqWKqFlb6xq8Fyd5gm5PzmQK+ebhb WDTjTiEPsS4/WSbbyhQKcBc3ZVtTjetsb2Iq8yn/kBD99PWp5JAopmiSVJVw78H/ FIKFXRWAfWjfpi7I5/AkNiymtqOxQHDzZd4NApVGPfewpFBzGugTztfpqlk45Bwn lpmlREkv7FHBNdcKhhlGQaAXdt3VFB1+hFuQnE8xlO3lJTSJQ2u8haQwfQKc8OFs o3/Dknc88gv1p4jjEqafDTF5ndL+3JBSNxblSvzahliaEJ3e+5R0TMz2Gkxg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1750686460; x= 1750772860; bh=aD3ow6S5dtwaOUDKDHpJxMSWCeAGUGRzl6OblX2n4jc=; b=c CAT9HGN3VhY2ulaEOE3rJdSJzbhwZWuXjMEKxERL9WErT9wotl64Ifr+zpIKXBHl eVGU6uA3XgP/UJcCcgJr1anACiMyqgQzFxmXyWd/sovnhPVjQJX34EGVp61v995C ZVlsWK7z8Zto2W6COJcQLQkbZ1cOMHofcChaeJeySCDWW9aj9XLfF5bqF6K2T1KV NI5DRZRTebTiZLKGhesrNZ8jlvY3x3wU6QN/Ni09E6mtbI3tnhjAL5jtCWq40RbZ BPrNiZtExp23cE9ktQ/oLphOecY95WmLUglTHuSN/CTGim5woDqYu/r35x5FRrFd U8I7UTUe8MA9DvPaj1ycA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgddujedukecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgrrhgvkhcu ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhepgfeuudeh gfdvfeehhedujeehfeduveeugefhkefhheelgeevudetueeiudfggfffnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehi nhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhdpnhgspghrtghpthhtohepgedpmh houggvpehsmhhtphhouhhtpdhrtghpthhtohepgigvnhdquggvvhgvlheslhhishhtshdr gigvnhhprhhojhgvtghtrdhorhhgpdhrtghpthhtohepmhgrrhhmrghrvghksehinhhvih hsihgslhgvthhhihhnghhslhgrsgdrtghomhdprhgtphhtthhopegtrghrughovgestggr rhguohgvrdgtohhmpdhrtghpthhtohepshhsthgrsggvlhhlihhniheskhgvrhhnvghlrd horhhg X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein , Stefano Stabellini Subject: [PATCH v1 3/6] CI: upload tests-junit.xml as a normal artifact too Date: Mon, 23 Jun 2025 15:47:12 +0200 Message-ID: <84bdfa33c8382080bb78fbf3a0b46e4dfd6b9187.1750686195.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1750686688576116600 This allows checking the file if gitlab can't parse it for some reason. Signed-off-by: Marek Marczykowski-G=C3=B3recki Acked-by: Stefano Stabellini --- 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 a9d871cf72ad..dc08488e76f4 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 git-series 0.9.1 From nobody Fri Dec 19 17:38:35 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; 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=fail(p=none dis=none) header.from=invisiblethingslab.com Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1750686698812576.6789011506993; Mon, 23 Jun 2025 06:51:38 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1022435.1398283 (Exim 4.92) (envelope-from ) id 1uThZz-0002tS-Sl; Mon, 23 Jun 2025 13:51:23 +0000 Received: by outflank-mailman (output) from mailman id 1022435.1398283; Mon, 23 Jun 2025 13:51:23 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThZz-0002tF-Ph; Mon, 23 Jun 2025 13:51:23 +0000 Received: by outflank-mailman (input) for mailman id 1022435; Mon, 23 Jun 2025 13:51:22 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThWR-0004sG-Hr for xen-devel@lists.xenproject.org; Mon, 23 Jun 2025 13:47:43 +0000 Received: from fout-a3-smtp.messagingengine.com (fout-a3-smtp.messagingengine.com [103.168.172.146]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id a278ca05-5038-11f0-a30f-13f23c93f187; Mon, 23 Jun 2025 15:47:42 +0200 (CEST) Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfout.phl.internal (Postfix) with ESMTP id 1D40613805FF; Mon, 23 Jun 2025 09:47:42 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-08.internal (MEProxy); Mon, 23 Jun 2025 09:47:42 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 23 Jun 2025 09:47:41 -0400 (EDT) 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" X-Inumbo-ID: a278ca05-5038-11f0-a30f-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1750686462; x=1750772862; bh=VguRMJhpxw xq/YO8TuwoUJYN3PnY9OBoKFJfvWdIwJY=; b=FO4LfyRYsrbYasRaQe+6igoUdc VSdS3uUQACGtkNEXBZ5P6nvHgrUZ4KcV/Blqp3Xin1G70kwxtMJ+u06DtV0nsxJd FgUe0j2ELdYHjTrOx4Bq/JJUMUUqjwSWywBCj0ZGSzbHwCNrx1DyCwnL5PqocMoO xwmMSrQ+iXhN5DI9MtG/lhI70nd8qHa0vVW9SrFCOcTsJZUqbOw1WZzeksOWylrn uBVW+t3ibPzAGKKlyYXEMdgUWlHeOnnzSANT7SfQ6G1eblPB+hNWVEYDVr1iwP5u DbC//VXk19cCYFdic1tI/BEolLLlvQmIMXHfhE0cFYI4ddlaBGd4CxpzEtGg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1750686462; x= 1750772862; bh=VguRMJhpxwxq/YO8TuwoUJYN3PnY9OBoKFJfvWdIwJY=; b=i fP3VImKvFyZ0iWdLJ1VPH6+3JJjFeJjpltU3aXBc1VNy2RMnxfQcq2j14ezysiRu khrmEpk8t3srE5QS+tEHdz9ETPjLbQKZ+DbVN46sFtZINcfSg6qXIqYvi8A9HD3f qgZFKJvHDRoK7MoACDHay6r6mLfDCVyVAE6n5bDkNKctW7AKnpYyCpGkNI2woZ0D YvPfhDPOfZc4RuWzikJXCXVrC3wu3gQUMeEIvDGIrn0FFNxM87kQ4QqaBiklaelB q/NLnlXsXNp14Uv4MtXGX5OUef3+OJC54hGqw3DA3Y82FlVLqfRN64Hr9ZS9HMY7 ZIiGE8mmQEU2Aq5gvOI6g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgddujedukecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgrrhgvkhcu ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhepleeftdef gfffgffhvefhhedvieelheehffeukeeiteeffffhteeggffgjedugfegnecuffhomhgrih hnpehgihhtlhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrg gsrdgtohhmpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphht thhopeigvghnqdguvghvvghlsehlihhsthhsrdigvghnphhrohhjvggtthdrohhrghdprh gtphhtthhopehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt ohhmpdhrtghpthhtoheptggrrhguohgvsegtrghrughovgdrtghomhdprhgtphhtthhope hsshhtrggsvghllhhinhhisehkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein , Stefano Stabellini Subject: [PATCH v1 4/6] CI: make test-artifacts branch/job customizable Date: Mon, 23 Jun 2025 15:47:13 +0200 Message-ID: <7c032d51b6183888cb0fcb71662b452fd9cb5a20.1750686195.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1750686700839116600 Allow choosing which artifacts branch and job to use for Linux. This allows running the same tests for different Linux versions, without duplicating a lot of yaml sections. Signed-off-by: Marek Marczykowski-G=C3=B3recki --- I have considered common LINUX_JOB and then add architecture suffix, but even now X86 and ARM use different jobs, so I made them separate. --- .gitlab-ci.yml | 9 +++++++++ automation/gitlab-ci/test.yaml | 8 ++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7974ac4e82bc..c1d92dc485e7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,15 @@ variables: XEN_REGISTRY: registry.gitlab.com/xen-project/xen SELECTED_JOBS_ONLY: description: "Regex to select only some jobs, must be enclosed with /.= For example /job1|job2/" + LINUX_ARTIFACTS_BRANCH: + description: "Branch in test-artifacts to use for Linux" + value: master + LINUX_JOB_X86_64: + description: "Job name in test-artifacts to use for Linux x86_64" + value: linux-6.12.34-x86_64 + LINUX_JOB_ARM64: + description: "Job name in test-artifacts to use for Linux arm64" + value: linux-6.6.86-arm64 =20 workflow: name: "$CI_PIPELINE_SCHEDULE_DESCRIPTION" diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index dc08488e76f4..9fd66fb6138d 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -9,8 +9,8 @@ =20 .arm64-test-needs: &arm64-test-needs - project: xen-project/hardware/test-artifacts - job: linux-6.6.86-arm64 - ref: master + job: $LINUX_JOB_ARM64 + ref: $LINUX_ARTIFACTS_BRANCH - project: xen-project/hardware/test-artifacts job: alpine-3.18-arm64-rootfs ref: master @@ -21,8 +21,8 @@ =20 .x86-64-test-needs: &x86-64-test-needs - project: xen-project/hardware/test-artifacts - job: linux-6.12.34-x86_64 - ref: master + job: $LINUX_JOB_X86_64 + ref: $LINUX_ARTIFACTS_BRANCH - project: xen-project/hardware/test-artifacts job: alpine-3.18-x86_64-rootfs ref: master --=20 git-series 0.9.1 From nobody Fri Dec 19 17:38:35 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; 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=fail(p=none dis=none) header.from=invisiblethingslab.com Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1750686682706899.1316844266245; Mon, 23 Jun 2025 06:51:22 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1022419.1398243 (Exim 4.92) (envelope-from ) id 1uThZi-0001WZ-Lv; Mon, 23 Jun 2025 13:51:06 +0000 Received: by outflank-mailman (output) from mailman id 1022419.1398243; Mon, 23 Jun 2025 13:51:06 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThZi-0001WS-Ig; Mon, 23 Jun 2025 13:51:06 +0000 Received: by outflank-mailman (input) for mailman id 1022419; Mon, 23 Jun 2025 13:51:05 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThWT-00048y-Jk for xen-devel@lists.xenproject.org; Mon, 23 Jun 2025 13:47:45 +0000 Received: from fhigh-a4-smtp.messagingengine.com (fhigh-a4-smtp.messagingengine.com [103.168.172.155]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id a332b7c6-5038-11f0-b894-0df219b8e170; Mon, 23 Jun 2025 15:47:44 +0200 (CEST) Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfhigh.phl.internal (Postfix) with ESMTP id 540961140116; Mon, 23 Jun 2025 09:47:43 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-01.internal (MEProxy); Mon, 23 Jun 2025 09:47:43 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 23 Jun 2025 09:47:42 -0400 (EDT) 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" X-Inumbo-ID: a332b7c6-5038-11f0-b894-0df219b8e170 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1750686463; x=1750772863; bh=9XIkvx7Zeg GJbUPHIjWIHAcZyOUIf+gSu0BR8Znt0MU=; b=Jv0XOW2f1uvk9g3nBGyuS3cgCI 9Hck2RBqBnWvINcyrDcpMpqsI+ODcmoQfw+cq4JOUPXXDiejQ/iPlzxAiDpvfQXP yh2TaV1A9PuKoIlKKpeE9ctEEtBbKD+3cgYoLqdFIxwyCXRyFolQttX4vaaU5/YB mLl0q7Of55hbe1dxTYJGfmnICrRtId5It0cYWKtoNrrPYqfYr77rGCpKgeZS7eLo /SYGRCSlyeEqOrFL7TAbaBWwK4exeYyU/WhmEPiXT8l0icy3ZxpbIJEGuKG5uxzU yFqC205sCxUWCIb7E2O/G8/DVT2SLUOwSh8LNlvX6pgTcATmW9K+WCPDeW1A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1750686463; x= 1750772863; bh=9XIkvx7ZegGJbUPHIjWIHAcZyOUIf+gSu0BR8Znt0MU=; b=d ki96eBK3q28a2UC1a6D1JLsiVcQV4Rr7Od/JyC7AkVwP0fD0G0qLK3M5+snQgOLU K+d4mLJym2+UwZj9x1Ub82sFHYp8f2WoRs5wCn17b5kHg+8f3UG6GR/En6DgeP4N eYNQ9L6wKsU9mLavcphgzHasOzovS7jW5gsJgwJAWoaIreIVgKibP7Km+K0taZMZ qe8JXjfLzS2479OneA5KgGIm26mFlMuq8R6i2oTrZrSeF2kGL4IqVDtuAngvDx1Z GriFApbhGXE6+fYVkbOAQRknKLyoQgnkDWvCCCYmjT8ehB4J2n/urnmf4dz/d+1i dRIfE1DGQuxRotykg3kmA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgddujedukecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomhepofgrrhgvkhcu ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuggftrfgrthhtvghrnhepgfeuudeh gfdvfeehhedujeehfeduveeugefhkefhheelgeevudetueeiudfggfffnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehi nhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhdpnhgspghrtghpthhtohepgedpmh houggvpehsmhhtphhouhhtpdhrtghpthhtohepgigvnhdquggvvhgvlheslhhishhtshdr gigvnhhprhhojhgvtghtrdhorhhgpdhrtghpthhtohepmhgrrhhmrghrvghksehinhhvih hsihgslhgvthhhihhnghhslhgrsgdrtghomhdprhgtphhtthhopegtrghrughovgestggr rhguohgvrdgtohhmpdhrtghpthhtohepshhsthgrsggvlhhlihhniheskhgvrhhnvghlrd horhhg X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein , Stefano Stabellini Subject: [PATCH v1 5/6] CI: use Alpine's network setup Date: Mon, 23 Jun 2025 15:47:14 +0200 Message-ID: <041efab43d46d82553fb156ae7f01cd7d7ace2fe.1750686195.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1750686684598116600 This allows Alpine startup script to properly handle service dependencies - necessary for starting dropbear ssh server. For the latter, always take the IP address from DHCP, in addition to the test-local one. Signed-off-by: Marek Marczykowski-G=C3=B3recki Acked-by: Stefano Stabellini --- automation/scripts/qubes-x86-64.sh | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-= x86-64.sh index 2750d24eba17..cf040a29856b 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -214,25 +214,23 @@ cat "${dom0_rootfs_parts[@]}" > binaries/dom0-rootfs.= cpio.gz # test-local configuration mkdir -p rootfs cd rootfs -mkdir -p boot etc/local.d root +mkdir -p boot etc/local.d root etc/network cp -a ../automation/scripts/run-tools-tests root/ =20 +echo " +auto xenbr0 +iface xenbr0 inet dhcp + bridge-ports eth0 + bridge-stp 0 + up ip a a 192.168.0.1/24 dev \$IFACE +" > etc/network/interfaces + echo "#!/bin/bash =20 bash /etc/init.d/xencommons start =20 -brctl addbr xenbr0 -brctl addif xenbr0 eth0 -ifconfig eth0 up -ifconfig xenbr0 up -ifconfig xenbr0 192.168.0.1 - " > etc/local.d/xen.start =20 -if [ -n "$retrieve_xml" ]; then - echo "timeout 30s udhcpc -i xenbr0" >> etc/local.d/xen.start -fi - if [ -n "$domU_check" ]; then echo " # get domU console content into test log --=20 git-series 0.9.1 From nobody Fri Dec 19 17:38:35 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; 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=fail(p=none dis=none) header.from=invisiblethingslab.com Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1750686691324338.72205996658397; Mon, 23 Jun 2025 06:51:31 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1022431.1398260 (Exim 4.92) (envelope-from ) id 1uThZv-00026a-6r; Mon, 23 Jun 2025 13:51:19 +0000 Received: by outflank-mailman (output) from mailman id 1022431.1398260; Mon, 23 Jun 2025 13:51:19 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThZv-000266-23; Mon, 23 Jun 2025 13:51:19 +0000 Received: by outflank-mailman (input) for mailman id 1022431; Mon, 23 Jun 2025 13:51:17 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uThWU-00048y-VA for xen-devel@lists.xenproject.org; Mon, 23 Jun 2025 13:47:46 +0000 Received: from fhigh-a4-smtp.messagingengine.com (fhigh-a4-smtp.messagingengine.com [103.168.172.155]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id a3fbc67a-5038-11f0-b894-0df219b8e170; Mon, 23 Jun 2025 15:47:45 +0200 (CEST) Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id 97AB311400CA; Mon, 23 Jun 2025 09:47:44 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Mon, 23 Jun 2025 09:47:44 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 23 Jun 2025 09:47:43 -0400 (EDT) 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" X-Inumbo-ID: a3fbc67a-5038-11f0-b894-0df219b8e170 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to; s=fm1; t=1750686464; x=1750772864; bh=sZVLbSs4nB7LGE4gIMwQS 1mLqB9TPuKDluXnxQTuE1U=; b=l6w+jpG8tdiGF1lkw6B4vcYw+qY91X6FycNLI qRFDybkAXJFo1UQkNjCoVCGQRHRM4D5/XqYnO+fsmefjY42nhEIk1bkAdHd0IZsI wfaobgB9PhAwMX3c6djvUJs+kxL55fW31UmhidCtjTXFJtgtydB9OQYP3rAJSRIt VczNbTMxh8Ke29PxyKo7oQ2415bYHinSxzdS+VQHavrZ1CfcT0pu7XRHVGl8koFB e+Ol2StrNIBXkfz+Yvcbn6rZAJ8lpaF0NxzAKPwgqWHcOlAzCgC+uzSbyrNskm5m e4i4959k3sxBqv/SOJYPZw50SDm11tmEGRhQVleCH7vTfLpog== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1750686464; x=1750772864; bh=s ZVLbSs4nB7LGE4gIMwQS1mLqB9TPuKDluXnxQTuE1U=; b=f2XR2UrTAdhWCSWnH VuKIpRx/vEoW7cKfcoH1860qH7GM3jL9gBzZysC+vL3WxY6MMvwWfC+vQH91uG5j 2InOvwxKR6rt4qvqBgA5Hq1EwRLVAyyXPL7I77cGHmtRTlk8yNL9OYd1HPeOgaCL +am5Bu7lJH9itMY2Wao8Mk2oxQvouzs3p+dhA8fB6QPCGTIEJ/e2UM8PSJXYZ4LT HUjHcm4c2T1Tyl0vPE8kiKy3Ziq28QLk4T0Abh3D3yNL0fMjinqcpynDeMZms5mC PLfsHcogBKpvaliY05Yz2EVS8MaFCWgJa/00daAnfI9wR012osERNJLRwv5AJ8iP MAzuw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddvgddujedukecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufffkffojghfggfgsedtkeertdertdejnecuhfhrohhmpeforghrvghkucfo rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucggtffrrghtthgvrhhnpeevleejfeeh vddvvdeiveefjefgtefhuedtjeetveeuffejgeekvedttdehhffgtdenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhn vhhishhisghlvghthhhinhhgshhlrggsrdgtohhmpdhnsggprhgtphhtthhopeegpdhmoh guvgepshhmthhpohhuthdprhgtphhtthhopeigvghnqdguvghvvghlsehlihhsthhsrdig vghnphhrohhjvggtthdrohhrghdprhgtphhtthhopehmrghrmhgrrhgvkhesihhnvhhish hisghlvghthhhinhhgshhlrggsrdgtohhmpdhrtghpthhtoheptggrrhguohgvsegtrghr ughovgdrtghomhdprhgtphhtthhopehsshhtrggsvghllhhinhhisehkvghrnhgvlhdroh hrgh X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein , Stefano Stabellini Subject: [PATCH v1 6/6] [DO NOT MERGE] CI: example how to use ssh to extract logs Date: Mon, 23 Jun 2025 15:47:15 +0200 Message-ID: <9e10434c1e5ff6edb53b9efc65485247ad450f0c.1750686195.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1750686692608116600 Content-Type: text/plain; charset="utf-8" --- automation/scripts/qubes-x86-64.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-= x86-64.sh index cf040a29856b..944d0c6d383f 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -292,6 +292,8 @@ export TEST_LOG=3D"smoke.serial" export TEST_TIMEOUT=3D"$timeout" ./automation/scripts/console.exp | sed 's/\r\+$//' TEST_RESULT=3D$? +ssh -o StrictHostKeyChecking=3Dno root@$SUT_ADDR xl dmesg || : +ssh -o StrictHostKeyChecking=3Dno root@$SUT_ADDR dmesg || : =20 if [ -n "$retrieve_xml" ]; then nc -w 10 "$SUT_ADDR" 8080 > tests-junit.xml