From patchwork Fri Feb 20 08:04:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhihang Wei X-Patchwork-Id: 4880 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 20 Feb 2026 09:05:06 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f57.google.com (mail-ed1-f57.google.com [209.85.208.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61K855AM002875 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 20 Feb 2026 09:05:05 +0100 Received: by mail-ed1-f57.google.com with SMTP id 4fb4d7f45d1cf-65a1b27b84csf2311382a12.3 for ; Fri, 20 Feb 2026 00:05:05 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771574700; cv=pass; d=google.com; s=arc-20240605; b=jMzpVAuIJASHLPPLURRmR4rFd6XygxwUu/neo0++0zhsoxa0nlYw0PXyIf2w8KmsGv SRBxXmsYMt0jqp13lBeqUxOxAe60gt2Ty1T/zD/EvT6Hn/7DTU/ifIEZAb0Zfc6KHv++ SaQMOWWkIyWWK3F78HgYC7oNypcHJAGq79HGc8MCvR0qhDlpaHk0WqWfSBC4JIEki+m2 f8bRMjfxaQ9oQnKswDAG12ZPemhNOr73b83pWFXG0/wjBQPEE64DcABO3bl3CB+3Ikv2 5Z5Nh6MHtgJUmhjAFupFlouss6oYJNJPYGawyCo9GBBHgzvZpK6EEL6RuwAPkpvB/Rfr OX3A== 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:message-id:date :subject:to:from:sender:dkim-signature; bh=MMZdJnM4rJ9xL5O9Z2gQZniGr/r99daXcXH3fRYG8S4=; fh=b8qWCfC4L5cfVqClBMVrpk1HZuhWZbfFjEIF+o7W8ic=; b=QSxtS6xwSAksvUhvt/0aShuKa6AN0v79rh5yLuEpUF4zrVckppWfv3LT8DGyYuSi7W 7KipXxEJRp8CJv2XQfZzkZLp5DN1Azu1Ef/SgGXc52YNFY7mkceysBopDk+noIg9VRUk cxazRYGKGRSWTm2OFzIjKycOvyLzu1gMmbQUSafOeL8VFrGzxAZrWN7KXaEq8K3eGbZk ArxylLmxhPR5JPZhY0214/zb4l+LqAgrf3TtVl6ANjZATIzhglEEDJVgM3Mtkxxe4XYz wltN30cnVEI5DCzxIoJugn8ImGqMfn7/bXd7JAB3ju0GkNWFBydjpkW1Ik+BMeYFQvOJ nlKg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1771574700; x=1772179500; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=MMZdJnM4rJ9xL5O9Z2gQZniGr/r99daXcXH3fRYG8S4=; b=f+rvL7jAFAD35oU7zmOLxzVfOAUi3BRXvYfR4IzyJNQzvCFB7G8Cgu0ZdA5Ka5KkWT ovOnMvY1azaB5+3sxi81pQMVQUvKxuswBKjY2BdiIw8CelfitV2fYtMA7nqBL8rZ0lSu 0pFW3/D++zkq1WzErDgDk3gAaGc48XehQeJ185b+Z5mk9aG9Gj4suHNVvbP/AzA0v564 NycCj5HFPzFazuDRaIywyfJgcVMxUWqkzXOyU4K9A01g2BQQc23YLtxvo7wNmV4Ed+S2 3EV6CoYiEAYmxIgiNaiB+IVRfTmjvdVboldLqVi2ER8fA9zxjYBCCKj5DNQ3TWxChOHa MrWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771574700; x=1772179500; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=MMZdJnM4rJ9xL5O9Z2gQZniGr/r99daXcXH3fRYG8S4=; b=b4y1JkcNc+EATIqXwrAA8JA+CeC1qUSrb1yLWMY6727keTjK3UE1GAeh4/leb608nZ uvAg2pXf6jWvUIcGI8fO9CVjmt/QCT9dGZzTA0QTudc4sQcKOVwdOzt+GcToW+y4CSfq Z2IU1cmUUic1iEqcmHtFrUz2ABkvCqU5Kn+U5DPK9USIKYoDPTe0DeHnjqmUKN5V45Vr yaJu7OKMcjf1Fc7H3c6l2ART+onvOVvh+P90E6cIWHW2Ec+07f1njktXAYdGckHsZZ1s WRgiKIjmw5gUBgthblO/m/KMpPHTjeXfYSeJDL96R8RjY0vACb2kCvvv8s/DW3tcjjyW lCRg== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCV3lgtlXw1pizyA0QF01paNMH8FvRPmpdA/06tvW2Y2T7SyI8brTo740zOsyb9S2oNHcZcEmSI=@isar-build.org X-Gm-Message-State: AOJu0YyCFfSe6geb7IFPAGvgEEh5rJv+yfEKp0QXreHgNNMoFwfU9++Q /5crAQQcQnnlMuTu+g1lZkHGrYMzp/3DDkTTl9ms/hAvbKX6WioMsxHp X-Received: by 2002:a05:6402:4313:b0:65a:3cd4:8c9b with SMTP id 4fb4d7f45d1cf-65c7697d3femr5302229a12.11.1771574700018; Fri, 20 Feb 2026 00:05:00 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+ErOYxRFJoBr81KsDU696/tSBIYtx2ZWorVMSkOFR8IJA==" Received: by 2002:a05:6402:341:b0:659:84fa:678e with SMTP id 4fb4d7f45d1cf-65b9dac78cels1284604a12.2.-pod-prod-08-eu; Fri, 20 Feb 2026 00:04:57 -0800 (PST) X-Received: by 2002:a05:6402:398e:b0:65c:31b5:cc99 with SMTP id 4fb4d7f45d1cf-65c7698d40fmr3280494a12.13.1771574697643; Fri, 20 Feb 2026 00:04:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771574697; cv=none; d=google.com; s=arc-20240605; b=Ml2DjwW2E3qTesIHs0xWqNiwW1FqFLQUAclUXa+5CCWdfj4YN1M1x/gcSPrRvfH09F YnaUv6vfRHVFKJh7gp0GcoK3eS0ahzC5vjB3bK7Ic4OQ2bO2Aw3X3jXoOb7jk4EcaFn+ MRG6d2vRbMCkqAYFcd2RY5evPPoIgAQfQYq/qoKl1EEYVZf5Ym+rDNTf+0rhNbcuPMjC BGn0AfpaSMZwOZ+Yw1yYCfXj/ewC+zLV7ZhXJfZ2RlApxiSIpY5Iiv9gsVimqMmFOYRf YYWnEwlrg7BPdRBvVhEJh+WsO0TlMidtD3cuPx1sfsMowT8a/GD7qnN/YILyUDZqusOC lbmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=W7QhlfIcjeHTarV05CRfHXuxUoEKFUPJ6dvNlOxGq8E=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=Au+WSoC0Mv+2ROSqUWltYfUvZPOuNQe37OE61Ql2jyiXDVZkjdsOFQR4DNQ+fQXvGy fbl/8BH1mLBn/yTLBmNqf9laZNIM8y72Q2z3e+dtfa0Y7esNasRHvmpyvOo9KpGuiS1j JPVmE3JjUINiqkEp+3mAg51fLWhm2mW+3id69/SQccO5PILs6o7ukOWHM8jW4CVHCMZ+ jq3MCLbHz5qFiX/lHzKpPqK9ulQdpi0CBuzAdMM4uBbTIfH7DtdEQzOKuQ7FBiQoHxa+ 8rPOhfwMi2fWPcuhuwVyxLkDL6Tu4Oruh70JtG0cTUOz+ZnIgQCx8IC8KRfdU069PLfG J6KA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-65bad61b10csi544326a12.8.2026.02.20.00.04.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 20 Feb 2026 00:04:57 -0800 (PST) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from debian-zwei.m.ilbers.de ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPA id 61K84uuw002861 for ; Fri, 20 Feb 2026 09:04:56 +0100 From: Zhihang Wei To: isar-users@googlegroups.com Subject: [PATCH] testsuite: Split test_nocross_trixie and drop KFAIL for QEMU targets Date: Fri, 20 Feb 2026 09:04:56 +0100 Message-Id: <20260220080456.45398-1-wzh@ilbers.de> X-Mailer: git-send-email 2.39.5 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: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@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?= "test_nocross_trixie" was previously wrapped in KFAIL, even though it produces QEMU artifacts which are later used by vm_start tests (not marked as KFAIL). As a result, failed incomplete builds were not reported directly and only only showed up later as failures in the vm_start tests, making CI debugging difficult. Recently, interrupted downloads have become more frequent when starfive-visionfive2-trixie pulls a 200+ MB archive from GitHub. These interruptions cause checksum mismatches, abort the test early, and prevent other QEMU targets from completing their builds. With KFAIL in place, this masked the actual root cause while breaking later tests. As a workaround (until a proper mirror is added for the external resource), split the test so that the QEMU targets are built first and without KFAIL, and build the hardware board targets in a separate step. This ensures that download issues from board-specific targets no longer prevent QEMU artifacts from being built, and makes QEMU build failures visible directly in CI. Signed-off-by: Zhihang Wei --- testsuite/citest.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/testsuite/citest.py b/testsuite/citest.py index f11cd5af..115cdbaa 100755 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -954,11 +954,16 @@ class NoCrossTest(CIBaseTest): 'mc:qemuarm64-trixie:isar-image-base', 'mc:qemuarm-trixie:isar-image-base', 'mc:qemuriscv64-trixie:isar-image-base', + ] + + self.init() + self.perform_build_test(targets, cross=False) + + targets = [ 'mc:sifive-fu540-trixie:isar-image-base', 'mc:starfive-visionfive2-trixie:isar-image-base', ] - self.init() try: self.perform_build_test(targets, cross=False) except exceptions.TestFail: