[PATCH v11 25/29] CI: add qemu_arm64_lwip to the test matrix

Ilias Apalodimas ilias.apalodimas at linaro.org
Fri Oct 4 08:05:49 CEST 2024


On Thu, 3 Oct 2024 at 18:47, Jerome Forissier
<jerome.forissier at linaro.org> wrote:
>
> Build and run qemu_arm64_lwip_defconfig in CI. This tests the lightweight
> IP (lwIP) implementation of the dhcp, tftpboot and ping commands.
>
> Signed-off-by: Jerome Forissier <jerome.forissier at linaro.org>
> ---
>  .azure-pipelines.yml | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
> index 93111eb6127..59fddb96a48 100644
> --- a/.azure-pipelines.yml
> +++ b/.azure-pipelines.yml
> @@ -238,6 +238,10 @@ stages:
>            cd \${WORK_DIR}
>            git config --global --add safe.directory \${WORK_DIR}
>            git clone --depth=1 https://source.denx.de/u-boot/u-boot-test-hooks /tmp/uboot-test-hooks
> +          # qemu_arm64_lwip_defconfig is the same as qemu_arm64 but with NET_LWIP enabled.
> +          # The test config and the boardenv file from qemu_arm64 can be re-used so create symlinks
> +          ln -s conf.qemu_arm64_na /tmp/uboot-test-hooks/bin/travis-ci/conf.qemu_arm64_lwip_na
> +          ln -s u_boot_boardenv_qemu_arm64_na.py /tmp/uboot-test-hooks/py/travis-ci/u_boot_boardenv_qemu_arm64_lwip_na.py
>            ln -s travis-ci /tmp/uboot-test-hooks/bin/\`hostname\`
>            ln -s travis-ci /tmp/uboot-test-hooks/py/\`hostname\`
>            grub-mkimage --prefix=\"\" -o ~/grub_x86.efi -O i386-efi normal echo lsefimmap lsefi lsefisystab efinet tftp minicmd
> @@ -415,6 +419,9 @@ stages:
>          qemu_arm64:
>            TEST_PY_BD: "qemu_arm64"
>            TEST_PY_TEST_SPEC: "not sleep"
> +        qemu_arm64_lwip:
> +          TEST_PY_BD: "qemu_arm64_lwip"
> +          TEST_PY_TEST_SPEC: "test_net_dhcp or test_net_ping or test_net_tftpboot"
>          qemu_m68k:
>            TEST_PY_BD: "M5208EVBE"
>            TEST_PY_ID: "--id qemu"
> --
> 2.40.1
>
Acked-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>


More information about the U-Boot mailing list