From patchwork Fri Aug 8 06:53:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Mikanovich X-Patchwork-Id: 4268 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 08 Aug 2025 08:54:10 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f59.google.com (mail-lf1-f59.google.com [209.85.167.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5786s9sO031333 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 8 Aug 2025 08:54:09 +0200 Received: by mail-lf1-f59.google.com with SMTP id 2adb3069b0e04-55b861d06d4sf772176e87.1 for ; Thu, 07 Aug 2025 23:54:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1754636044; cv=pass; d=google.com; s=arc-20240605; b=cPwXT2Yau8fkz4jVl3F3yB1XX65xDCE6XgGz+si/e4gFfdXsZI9iB4u1ERgS5HYtGM rNdZZ1I10mjh90gqkS1weh+Foim1gkuFdwuycIN7H4tQs3pU4MJymP8vOmFgOBEw2j8e ZyM96NvsMUIvmsUJorWzTa35KSsQFbtT2K6XDlOEk8LQoVLlPKe3gvyGoVxVdSJzuNsA kmj0BSV1k6Atrj8dLmjk4qAx7Sf9fhiwbaL4nuzG0l8pmjvlgO6GZLshnDr5ASLfMhjN 2ZTMRBd2g8xwifrGpFNlHRkP0m37685nq4IMLUvBgCdMThJ+WgsGRhJbdGxMr4gUqE/m sJ2Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=QpBXdmQczUrcMdRw9KzkzKAbOnqwKz9Uo9NCZ38WvM8=; fh=rhUVEwBWSC5VpRdTTFCZ8u+HMp4YOEGcurewSAGwM7E=; b=TIQVT9v7FLXS65m92Rl97eJY0bVWnpmfLs9Yxx5UhhqyTGg6CDvsWHfkIhahaKK3fv x6y2CTSPgDFqgvKkR52wPwv1fLr3Zz4dOmXk1C1XtS/0RcAPwB5flHNzSWwstCuB0tmY brk1ZU0+46rGgVat9r81VxgFMMjuZ2vVUnvzmrzNXv1UpNIiq5msUHjE9xUQ8PdxJf6c /4XIS6Oj3Y1EymAGZ6K9AllrEw9xWx7pFNhGjj/iQyBkLOX815KJ6l/iqjCbIVzDxn/P KThuhUDNY6qG+cFUYMGKPyDKRyq75LUkGeJbDi0xRdk0RtpGsbeTHzukVYCQ37sjmF5Z gGNg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1754636044; x=1755240844; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=QpBXdmQczUrcMdRw9KzkzKAbOnqwKz9Uo9NCZ38WvM8=; b=aM1xrgaKkW5/gJEDPhlqGMgZQAG4NDWbHlVN4Xs0cfrUN1pazmLZnHqMcvQ367nWio FmpTl/3s8z5lI/LIfdRkC8Xhom0MAB2ok2ikJj6G9abEWg7OwKBfpOEhtrRs3yqNRXSR VV14JYkE69U4tSA/0Pji1Mqx+6WIoN0V7XmSMSHYxO/rL6DECwMy2AFWlVnwP8C5SIUV gQ11Sp+34434idEWQJZS7m4LHet04nZIvsJ8Yfi/BdUjjUmQIFGRn/hFdW2bxnzqx14Q 2+17x3hVUSjxHoMJQvqqp4JIMg/bfd6tfnjTOI8VxIuoNdih6NVnUR34fNZtAR7b/3ix WKoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754636044; x=1755240844; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=QpBXdmQczUrcMdRw9KzkzKAbOnqwKz9Uo9NCZ38WvM8=; b=HW/6e2SrKBvJ4scmiNH/bRLzTcoFxHtZ7ONhdusOFu41FNPSGoNSBQ5KC8SOp1cTc8 doo3kW78e037HREPIa4b7griMB0NPa0ttZwvkkDl7RDGc8c5y4+dBKgBP4RLYSloAqpB cn4eRSQHVqMlxeybSaXBjr0yNmQG1ZQv1avLuIrjAqtUkWBTpRJB8KLkxDIfM+ufhKcs hXrJ8sd6MYG8XeRVVxzOfsYVrfnkjmT40Cy8e6hy9KBBRdSEqol8UhVE7r+FJVEGmUZa zNw3xiMbxDOiYrtYXY+6c17UvaULgDRxSiRUO26Q3b5FGAHaBeWh6HLsGz2fDLU35aTP 8BFA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCWMXIFclLqBwHROj+A3SEcVT8oC+zvsfNL5BjANWAPkDTBiNH81vH42AJ03JwhMArSf7NrYPJA=@isar-build.org X-Gm-Message-State: AOJu0YxpR6jmP4TpXx1ckz5xaEBQbQeu2vt6TX4OJqi0h5S1ExEwk6tN GJCwLC5M3+qk99iv9yJYMkGM4gWDFXa+8DXUclbWXn2si+cWJdeSHgH8 X-Google-Smtp-Source: AGHT+IHzR4OWrGfQ933NL8jVJPtuTY/JL++3+B6ha9k5DGzFUKasmWCxf/GS48kAABJOIyhUccQVrw== X-Received: by 2002:a05:6512:e92:b0:55b:81cb:538e with SMTP id 2adb3069b0e04-55cc00f8f6dmr539249e87.26.1754636043427; Thu, 07 Aug 2025 23:54:03 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZckfK26xXCjW2tMN/tGcCosphzEga7pjg0vcfuXJOz4rg== Received: by 2002:a05:6512:2454:b0:559:ff10:2087 with SMTP id 2adb3069b0e04-55cad67d1d9ls170412e87.1.-pod-prod-00-eu-canary; Thu, 07 Aug 2025 23:54:00 -0700 (PDT) X-Received: by 2002:a05:651c:3cf:b0:332:2de7:e043 with SMTP id 38308e7fff4ca-3338d2cd73dmr13293381fa.18.1754636040158; Thu, 07 Aug 2025 23:54:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1754636040; cv=none; d=google.com; s=arc-20240605; b=VXaHQVWmsnWKGt+xYr7ouErBbFEyIyOPwc6Ye8lBbUh/4qfTER5J9vO6ykk7ozM1V/ Sx3W3I45NfIpFmS68ezeroI9b9LzD1Lel6rzKG55eseMrDedKjw+IzEcLQXxZ9l7Hv0z tZGDMdFtostaDg5dKC99/ntAttAYPnfMqawUhlzfzS+b/BRe1EGPSKLpwyPRG3pdbmri fjIvqmYyqVSlvnITcCzOMfVOBJMVrh6R7edpfBUuNI0yre3oxHYAcNPWhVUUxR5Aj2Gn oFaQ4eNbKqRq93enihk5bGDpFV3koYRSmyM7lRp02FpAt1TUpIO8LkdUp8BiqmxcvLy+ USCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=Af6nZ4O/dZjqIpFsm3rOFIOv5iGSGdZqNJlKvFVXqFE=; fh=/h9QQkzJ8EboVkWg45aWwpaUro6WMavIVd2OhN45RtE=; b=Py0tFN1JfFaTOPJ2WwqelLMOKg/Qw7hkODGdrOEm3WNj/vY4W+EGO85nLmVzjwBLHU 70ncYlEZCt2oNG5nC0HVS8OnIqjjvKJ6H0udYT3u7i6mRHYwIYKXTL09wOY1QnJQNPDf jhlXK/UC8/KGmS07sfcqBWEQfleI72abUv16wLNwm0q1Ygsnntp0PSyn6WlM9FZiypxP v1aaOuUigtb3kYAYpQE/yfrmaKDy02mOD+Y5Uq4x9xM8F9odvURK5dJhdWzmQl1aP+mf sZwdVyzYEuCO0l+8FkW7/HK05DOtZlpzZ7sClvxODJSKYlJvW3BOnjcsdAvsuhjfYnYc 5zkQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-33237efa73dsi4523661fa.1.2025.08.07.23.53.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 07 Aug 2025 23:54:00 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from user-B660.promwad.corp ([159.148.83.123]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 5786rvZU031287 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 8 Aug 2025 08:53:58 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH 1/2] CI: Add "full" run tests for trixie targets Date: Fri, 8 Aug 2025 09:53:49 +0300 Message-Id: <20250808065350.3015002-2-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250808065350.3015002-1-amikan@ilbers.de> References: <20250808065350.3015002-1-amikan@ilbers.de> MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-Original-Sender: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Due to upcoming trixie release, extend testsuite with appropriate run tests. Also, since we have first qemuriscv64 run test now, fix incorrect (unsupported by recent qemu versions) machine configuration. Allow test_riscv64_trixie run test to cancel/KFAIL similar to appropriate build tests. Allow test_arm_trixie run test to cancel/KFAIL since the machine fails to boot due to known bug with initrd generation on trixie/armhf. Signed-off-by: Anton Mikanovich --- meta-isar/conf/machine/qemuriscv64.conf | 2 +- testsuite/citest.py | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/meta-isar/conf/machine/qemuriscv64.conf b/meta-isar/conf/machine/qemuriscv64.conf index b9656090..541e4abd 100644 --- a/meta-isar/conf/machine/qemuriscv64.conf +++ b/meta-isar/conf/machine/qemuriscv64.conf @@ -18,7 +18,7 @@ QEMU_ROOTFS_DEV ?= "vda" QEMU_ARCH ?= "riscv64" QEMU_MACHINE ?= "virt" -QEMU_CPU ?= "rv64gcsu-v1.10.0" +QEMU_CPU ?= "rv64" # TODO: start_vm doesn't support multiline vars QEMU_DISK_ARGS ?= "-drive file=##ROOTFS_IMAGE##,if=none,format=raw,id=hd0 -device virtio-blk-device,drive=hd0" diff --git a/testsuite/citest.py b/testsuite/citest.py index 53881d25..6dd4c7f3 100755 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -628,6 +628,13 @@ class VmBootTestFull(CIBaseTest): script='test_systemd_unit.sh getty.target 10', ) + def test_arm_trixie(self): + self.init() + try: + self.vm_start('arm', 'trixie') + except exceptions.TestFail: + self.cancel('KFAIL') + def test_arm64_bookworm(self): self.init() self.vm_start('arm64', 'bookworm', image='isar-image-ci', keep=True) @@ -652,6 +659,10 @@ class VmBootTestFull(CIBaseTest): keep=True, ) + def test_arm64_trixie(self): + self.init() + self.vm_start('arm64', 'trixie') + def test_i386_buster(self): self.init() self.vm_start('i386', 'buster') @@ -702,6 +713,10 @@ class VmBootTestFull(CIBaseTest): self.init() self.vm_start('mipsel', 'bookworm', image='isar-image-ci', keep=True) + def test_amd64_trixie(self): + self.init() + self.vm_start('amd64', 'trixie') + def test_mipsel_bookworm_getty_target(self): self.init() self.vm_start( @@ -721,6 +736,13 @@ class VmBootTestFull(CIBaseTest): script='test_kernel_module.sh example_module', ) + def test_riscv64_trixie(self): + self.init() + try: + self.vm_start('riscv64', 'trixie') + except exceptions.TestFail: + self.cancel('KFAIL') + def test_amd64_bookworm_prebuilt_containers(self): self.init() self.vm_start('amd64', 'bookworm', image='isar-image-ci',