From patchwork Fri Jul 22 16:23:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jon Mason X-Patchwork-Id: 10530 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 40487C433EF for ; Fri, 22 Jul 2022 16:23:37 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web08.9701.1658507008972001942 for ; Fri, 22 Jul 2022 09:23:29 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: jon.mason@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 585761063 for ; Fri, 22 Jul 2022 09:23:28 -0700 (PDT) Received: from localhost.localdomain (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id AF5173F73D for ; Fri, 22 Jul 2022 09:23:27 -0700 (PDT) From: Jon Mason To: meta-arm@lists.yoctoproject.org Subject: [PATCH 1/3] ci/qemu-cortex-m3: remove common test Date: Fri, 22 Jul 2022 12:23:21 -0400 Message-Id: <20220722162323.2508-1-jon.mason@arm.com> X-Mailer: git-send-email 2.17.1 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 22 Jul 2022 16:23:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arm/message/3586 The common test has a timing issue, causing it to intermittently fail. Since it is not unique to our environment, remove it to prevent false positive regressions. Signed-off-by: Jon Mason --- ci/qemu-cortex-m3.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/qemu-cortex-m3.yml b/ci/qemu-cortex-m3.yml index 6f892a9e..f45cb9e1 100644 --- a/ci/qemu-cortex-m3.yml +++ b/ci/qemu-cortex-m3.yml @@ -13,7 +13,7 @@ local_conf_header: tclibc: | TCLIBC = "newlib" nonbuilding_tests: | - ZEPHYRTESTS:remove = "context pending poll sleep" + ZEPHYRTESTS:remove = "common context pending poll sleep" qemu_opts: | QB_OPT_APPEND = "-icount shift=3,align=off,sleep=on -rtc clock=vm" From patchwork Fri Jul 22 16:23:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jon Mason X-Patchwork-Id: 10531 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 43D28CCA48C for ; Fri, 22 Jul 2022 16:23:37 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.9919.1658507008836931036 for ; Fri, 22 Jul 2022 09:23:28 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: jon.mason@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 81C80106F for ; Fri, 22 Jul 2022 09:23:28 -0700 (PDT) Received: from localhost.localdomain (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id DAC883F73D for ; Fri, 22 Jul 2022 09:23:27 -0700 (PDT) From: Jon Mason To: meta-arm@lists.yoctoproject.org Subject: [PATCH 2/3] CI: use uboot instead of none for juno Date: Fri, 22 Jul 2022 12:23:22 -0400 Message-Id: <20220722162323.2508-2-jon.mason@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220722162323.2508-1-jon.mason@arm.com> References: <20220722162323.2508-1-jon.mason@arm.com> List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 22 Jul 2022 16:23:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arm/message/3584 Signed-off-by: Jon Mason --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f3ca24d3..36cf61ac 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -67,6 +67,7 @@ update-repos: # Available options for building are # TOOLCHAINS: [gcc, clang, armgcc, external-gccarm] # TCLIBC: [glibc, musl] +# FIRMWARE: [uboot, edk2] # VIRT: [none, xen] # TESTING: testimage @@ -134,7 +135,7 @@ juno: parallel: matrix: - TOOLCHAINS: [gcc, clang] - FIRMWARE: [none, edk2] + FIRMWARE: [uboot, edk2] microbit-v1: extends: .build_and_test From patchwork Fri Jul 22 16:23:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jon Mason X-Patchwork-Id: 10532 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4222ECCA473 for ; Fri, 22 Jul 2022 16:23:37 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web08.9700.1658507008926269890 for ; Fri, 22 Jul 2022 09:23:29 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: jon.mason@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AF1151477 for ; Fri, 22 Jul 2022 09:23:28 -0700 (PDT) Received: from localhost.localdomain (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 12B933F73D for ; Fri, 22 Jul 2022 09:23:28 -0700 (PDT) From: Jon Mason To: meta-arm@lists.yoctoproject.org Subject: [PATCH 3/3] ci: do sato by default Date: Fri, 22 Jul 2022 12:23:23 -0400 Message-Id: <20220722162323.2508-3-jon.mason@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220722162323.2508-1-jon.mason@arm.com> References: <20220722162323.2508-1-jon.mason@arm.com> List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 22 Jul 2022 16:23:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arm/message/3585 Change to use sato by default. Unfortunately, there are some bugs found by this change. For those systems, change it back to base until the issues can be resolved. Signed-off-by: Jon Mason --- ci/base.yml | 5 ++++- ci/clang.yml | 3 +++ ci/edk2.yml | 2 ++ ci/fvp-base-arm32.yml | 2 ++ ci/fvp-base.yml | 2 ++ 5 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ci/base.yml b/ci/base.yml index 670d8986..eff466ed 100644 --- a/ci/base.yml +++ b/ci/base.yml @@ -44,7 +44,10 @@ local_conf_header: CORE_IMAGE_EXTRA_INSTALL += "perf" sshkeys: | CORE_IMAGE_EXTRA_INSTALL += "ssh-pregen-hostkeys" + universally_failing_tests: | + TEST_SUITES:remove = "opkg" + machine: unset target: - - core-image-base + - core-image-sato diff --git a/ci/clang.yml b/ci/clang.yml index 99ca8d43..80b9a4e3 100644 --- a/ci/clang.yml +++ b/ci/clang.yml @@ -11,3 +11,6 @@ local_conf_header: # Clang causes more binaries to have buildpaths in the debug symbols # https://github.com/llvm/llvm-project/issues/56609 WARN_QA:remove = "buildpaths" + +target: + - core-image-base diff --git a/ci/edk2.yml b/ci/edk2.yml index 219ee28b..1261bf10 100644 --- a/ci/edk2.yml +++ b/ci/edk2.yml @@ -13,3 +13,5 @@ local_conf_header: QB_DEFAULT_BIOS = "QEMU_EFI.fd" WKS_FILE ?= "efi-disk.wks.in" + failing_tests: | + TEST_SUITES:remove = "xorg" diff --git a/ci/fvp-base-arm32.yml b/ci/fvp-base-arm32.yml index 85e56307..be4b0088 100644 --- a/ci/fvp-base-arm32.yml +++ b/ci/fvp-base-arm32.yml @@ -14,3 +14,5 @@ local_conf_header: # Tell testimage to connect to localhost:8122, and forward that to SSH in the FVP. TEST_TARGET_IP = "127.0.0.1:8122" FVP_CONFIG[bp.virtio_net.hostbridge.userNetPorts] = "8122=22" + failing_tests: | + TEST_SUITES:remove = "xorg" diff --git a/ci/fvp-base.yml b/ci/fvp-base.yml index 037e36ef..fa2ddb3e 100644 --- a/ci/fvp-base.yml +++ b/ci/fvp-base.yml @@ -14,3 +14,5 @@ local_conf_header: # Tell testimage to connect to localhost:8022, and forward that to SSH in the FVP. TEST_TARGET_IP = "localhost:8022" FVP_CONFIG[bp.virtio_net.hostbridge.userNetPorts] ?= "8022=22" + failing_tests: | + TEST_SUITES:remove = "xorg"