Mailing List Archive

[PATCH v3 00/12] automation: improvements (mostly) for arm64
Hi all,

This series does a few things:

1) it introduces a simple Xen arm64 dom0less smoke test based on QEMU
2) it introduces alpine linux builds x86 and arm64
3) it introduces two tests artifacts containers
4) it uses said artifacts to create a dom0/domU arm64 test based on QEMU

The series is v3, but in reality only 1) above was sent out before (the
first two patches). Everything else is new. All tests succeed currently.



Stefano Stabellini (12):
automation: add a QEMU aarch64 smoke test
automation: add dom0less to the QEMU aarch64 smoke test
automation: pass --disable-werror for QEMUU builds if libc is musl
automation: add alpine linux 3.12 arm64 build container
automation: add alpine linux arm64 build test
automation: add alpine linux 3.12 x86 build container
automation: add alpine linux x86 build jobs
automation: add tests artifacts
automation: make available the tests artifacts to the pipeline
automation: create an alpine linux arm64 test job
automation: use the tests-artifacts kernel for qemu-smoke-arm64-gcc
automation: add domU creation to dom0 alpine linux test

automation/build/alpine/3.12-arm64v8.dockerfile | 52 +++++++++
automation/build/alpine/3.12.dockerfile | 52 +++++++++
automation/gitlab-ci/build.yaml | 60 ++++++++++
automation/gitlab-ci/test.yaml | 47 ++++++++
automation/scripts/build | 12 +-
automation/scripts/qemu-alpine-arm64.sh | 121 +++++++++++++++++++++
automation/scripts/qemu-smoke-arm64.sh | 93 ++++++++++++++++
automation/tests-artifacts/Makefile | 19 ++++
.../tests-artifacts/alpine/3.12-arm64v8.dockerfile | 67 ++++++++++++
.../kernel/5.9.9-arm64v8.dockerfile | 34 ++++++
10 files changed, 554 insertions(+), 3 deletions(-)
create mode 100644 automation/build/alpine/3.12-arm64v8.dockerfile
create mode 100644 automation/build/alpine/3.12.dockerfile
create mode 100755 automation/scripts/qemu-alpine-arm64.sh
create mode 100755 automation/scripts/qemu-smoke-arm64.sh
create mode 100644 automation/tests-artifacts/Makefile
create mode 100644 automation/tests-artifacts/alpine/3.12-arm64v8.dockerfile
create mode 100644 automation/tests-artifacts/kernel/5.9.9-arm64v8.dockerfile
Re: [PATCH v3 00/12] automation: improvements (mostly) for arm64 [ In reply to ]
On Tue, Nov 24, 2020 at 08:27:21PM -0800, Stefano Stabellini wrote:
> Hi all,
>
> This series does a few things:
>
> 1) it introduces a simple Xen arm64 dom0less smoke test based on QEMU
> 2) it introduces alpine linux builds x86 and arm64
> 3) it introduces two tests artifacts containers
> 4) it uses said artifacts to create a dom0/domU arm64 test based on QEMU
>
> The series is v3, but in reality only 1) above was sent out before (the
> first two patches). Everything else is new. All tests succeed currently.
>

Acked-by: Wei Liu <wl@xen.org>