|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 1/2] automation: Install packages required by tests in containers
On Thu, 17 Nov 2022, Michal Orzel wrote:
> Installation of additional packages from the test scripts when running
> the tests has some drawbacks. It is slower than cloning containers and can
> fail due to some network issues (apparently it often happens on x86
> rackspace). This patch is adding the packages required by the tests to be
> installed when building the containers.
>
> >From qemu-alpine-x86_64.sh into debian:stretch:
> - cpio,
> - busybox-static.
>
> >From qemu-smoke-*-{arm,arm64}.sh into debian:unstable-arm64v8:
> - u-boot-qemu,
> - u-boot-tools,
> - device-tree-compiler,
> - curl,
> - cpio,
> - busybox-static.
>
> The follow-up patch will remove installation of these packages from the
> test scripts. This is done in order not to break the CI in-between.
>
> Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> ---
> automation/build/debian/stretch.dockerfile | 3 +++
> automation/build/debian/unstable-arm64v8.dockerfile | 7 +++++++
> 2 files changed, 10 insertions(+)
>
> diff --git a/automation/build/debian/stretch.dockerfile
> b/automation/build/debian/stretch.dockerfile
> index da6aa874dd70..30fcc5288dee 100644
> --- a/automation/build/debian/stretch.dockerfile
> +++ b/automation/build/debian/stretch.dockerfile
> @@ -49,6 +49,9 @@ RUN apt-get update && \
> apt-transport-https \
> # for test phase, qemu-smoke-* jobs
> qemu-system-x86 \
> + # for test phase, qemu-alpine-* jobs
> + cpio \
> + busybox-static \
> && \
> apt-get autoremove -y && \
> apt-get clean && \
> diff --git a/automation/build/debian/unstable-arm64v8.dockerfile
> b/automation/build/debian/unstable-arm64v8.dockerfile
> index 5c73458d9d19..0080c22ba21f 100644
> --- a/automation/build/debian/unstable-arm64v8.dockerfile
> +++ b/automation/build/debian/unstable-arm64v8.dockerfile
> @@ -43,6 +43,13 @@ RUN apt-get update && \
> wget \
> git \
> nasm \
> + # for test phase, qemu-smoke-* jobs
> + u-boot-qemu \
> + u-boot-tools \
> + device-tree-compiler \
> + curl \
> + cpio \
> + busybox-static \
> && \
> apt-get autoremove -y && \
> apt-get clean && \
> --
> 2.25.1
>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |