From patchwork Fri Feb 20 21:32:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 1920 Return-Path: X-Original-To: u-boot-concept@u-boot.org Delivered-To: u-boot-concept@u-boot.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1771623191; bh=DEw8UHG4GGv3yefCup8Yiyu0Fvc9shpadsXOcL2NLBk=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=adE4OPcETo3is6q7hNMWJ6bnX7uvqzDZ9LtSUnLvptKw7FKs/nVXZBDN9ZfMZWWu5 9R6uedUWeBA3l4evj9mMPGs86xuaiLjrhm/q5CFeqP+lNFuzBL5KEbhHVqXwBR27fu B7zce3TlOdpDHLBOHlH0LRMEHS2g1QH6x5PA6T+1WcCqjxpXSerhYFWusZ+YU62Uny pf3sKfSFtNL4J92YTGxozrIj98IUCbjLUcWDdNCTp4x+oqa/ZRmE3m74Ph6sNTE1Hk eAFYWFfqT/daO0wrRXUCqTbXXvHF9vB0Dt3KxDfpDUZ2SjkhJ362nPmJ4+ktiSqFAJ AGhAFyv9fdsag== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 2644B69CCA for ; Fri, 20 Feb 2026 14:33:11 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ryweBamvytLV for ; Fri, 20 Feb 2026 14:33:11 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1771623191; bh=DEw8UHG4GGv3yefCup8Yiyu0Fvc9shpadsXOcL2NLBk=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=adE4OPcETo3is6q7hNMWJ6bnX7uvqzDZ9LtSUnLvptKw7FKs/nVXZBDN9ZfMZWWu5 9R6uedUWeBA3l4evj9mMPGs86xuaiLjrhm/q5CFeqP+lNFuzBL5KEbhHVqXwBR27fu B7zce3TlOdpDHLBOHlH0LRMEHS2g1QH6x5PA6T+1WcCqjxpXSerhYFWusZ+YU62Uny pf3sKfSFtNL4J92YTGxozrIj98IUCbjLUcWDdNCTp4x+oqa/ZRmE3m74Ph6sNTE1Hk eAFYWFfqT/daO0wrRXUCqTbXXvHF9vB0Dt3KxDfpDUZ2SjkhJ362nPmJ4+ktiSqFAJ AGhAFyv9fdsag== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 13BBA69CC8 for ; Fri, 20 Feb 2026 14:33:11 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1771623188; bh=yNsPv10yYx8sLyjAXSpt2910vXOWthpEPBOsvXcN98w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=wqpLC2mEJSR2uvclKvuE3xO+hZp+I+Bu5Tkwy79aTuQUmjIBkr5hjt/UrxKJpF/oh 5xxcPw1/+lQogZNIwAYUiLEa/K4arS9jKs4d0nu6vNnnAaKkjUfYjXpzAwlx6NcpHt vkRIBTvuw6I3vF5ls5dGphMDrQ1kjVz+IqG5sTJB8EO29id5ygvUb/9d3162t2Pb6L 9V+ybl4rsG2MU22LQY+nwESXUIRhMfAYbRjJosll1L8dJkk3ArjRZK+GShXn2IOjer PQiozoJGAMXAYlOZMVxFBsDNnoSkgCsrtmUjeCJO3Nzhga7E3ScgkDil/K9o/E5Q4n JGEztc2uTLUBw== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 5553C69CB2; Fri, 20 Feb 2026 14:33:08 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10026) with ESMTP id jwnVBu5Zqsm0; Fri, 20 Feb 2026 14:33:08 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1771623184; bh=fqo3iVTvJ5bgRqAZgYfT2Vg2R/mFfrRDncWrl8O6lmU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rQQ6iUSQchdhtsz7POI1wF3D2BY8rTvx+6PsyMDH2xDPCcOwCaU0ZqKql+L1evr4e x9Xr3Xn95dQcuTg1vme3ahljnl+PqZ4UXLsBDTthJAiZ8XJjgPYr3Bi1ke2bhZtq5K v5ovy0nKA6jV1KLSYt2f0n1AQ1r32oh1ZJqxgnjE2VEFS9neQlZOlWNg4KSqP8+4fb R9XnBzd+ON/HuF0RAIDvPrhZtrnw4+GFTFgVntk1ZfXwjBxnRSn5XTVahYGyZ3+ywN CNSmxbwJOv1pgo/kOqkvX2XI5sooaoFn1uk3CUWrkxdiiGfEHyuFRjmXxc9lCfoGEb a7si5yqlgYEhg== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id D2DE869CC6; Fri, 20 Feb 2026 14:33:03 -0700 (MST) From: Simon Glass To: U-Boot Concept Date: Fri, 20 Feb 2026 14:32:30 -0700 Message-ID: <20260220213235.2112347-6-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260220213235.2112347-1-sjg@u-boot.org> References: <20260220213235.2112347-1-sjg@u-boot.org> MIME-Version: 1.0 Message-ID-Hash: H6WVFXJPH5CWSAIF53QCROIB7Z3V45WD X-Message-ID-Hash: H6WVFXJPH5CWSAIF53QCROIB7Z3V45WD X-MailFrom: sjg@u-boot.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Heinrich Schuchardt , Simon Glass , "Claude Opus 4 . 6" X-Mailman-Version: 3.3.10 Precedence: list Subject: [Concept] [PATCH 5/6] CI: Add test coverage for EFI application boards List-Id: Discussion and patches related to U-Boot Concept Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Simon Glass Add test.py CI jobs for the four EFI application boards: - efi-x86_app32 - efi-x86_app64 - efi-arm_app64 - efi-riscv_app64 (with cmd_smbios excluded as it is not supported) All jobs use OVERRIDE="-a ~CONSOLE_PAGER" to disable the console pager which causes test timeouts by waiting for interactive input. Co-developed-by: Claude Opus 4.6 Signed-off-by: Simon Glass --- .gitlab-ci.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 648c3f52c44..1291bfd3af0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -550,6 +550,13 @@ qemu_arm64 test.py: TEST_PY_TEST_SPEC: "not sleep" <<: *buildman_and_testpy_dfn +efi-arm_app64 test.py: + variables: + TEST_PY_BD: "efi-arm_app64" + TEST_PY_TEST_SPEC: "not sleep" + OVERRIDE: "-a ~CONSOLE_PAGER" + <<: *buildman_and_testpy_dfn + qemu_arm64_lwip test.py: variables: TEST_PY_BD: "qemu_arm64_lwip" @@ -628,6 +635,13 @@ qemu-riscv64 test.py: TEST_PY_TEST_SPEC: "not sleep" <<: *buildman_and_testpy_dfn +efi-riscv_app64 test.py: + variables: + TEST_PY_BD: "efi-riscv_app64" + TEST_PY_TEST_SPEC: "not sleep and not cmd_smbios" + OVERRIDE: "-a ~CONSOLE_PAGER" + <<: *buildman_and_testpy_dfn + qemu-riscv32_spl test.py: variables: TEST_PY_BD: "qemu-riscv32_spl" @@ -658,6 +672,20 @@ qemu-x86 test.py: TEST_PY_TEST_SPEC: "not sleep" <<: *buildman_and_testpy_dfn +efi-x86_app32 test.py: + variables: + TEST_PY_BD: "efi-x86_app32" + TEST_PY_TEST_SPEC: "not sleep" + OVERRIDE: "-a ~CONSOLE_PAGER" + <<: *buildman_and_testpy_dfn + +efi-x86_app64 test.py: + variables: + TEST_PY_BD: "efi-x86_app64" + TEST_PY_TEST_SPEC: "not sleep" + OVERRIDE: "-a ~CONSOLE_PAGER" + <<: *buildman_and_testpy_dfn + qemu-x86_64 test.py: variables: TEST_PY_BD: "qemu-x86_64"