mbox series

[v2,0/5] automation: dom0less arm32 testing

Message ID 20230214153842.15637-1-michal.orzel@amd.com (mailing list archive)
Headers show
Series automation: dom0less arm32 testing | expand

Message

Michal Orzel Feb. 14, 2023, 3:38 p.m. UTC
This patch series aims at improving the arm32 CI testing by introducing
the dom0less-based tests. It creates a foundation for further test expansion.
This is particularly important now, when OSSTEST arm32 stuff is down and we
need to have at least some coverage in gitlab CI.

Note:
First patch is added to the series for convenience. It switches the arm32
cross builds to be executed on arm64 instead of x86, as the latter has a lot
less resources resulting in slowing down the whole pipeline.

CI pipeline performed on top of this series + cppcheck patch:
https://gitlab.com/xen-project/people/morzel/xen-orzelmichal/-/pipelines/777181033

Michal Orzel (5):
  automation: Switch arm32 cross builds to run on arm64
  automation: Add arm32 dom0less testing
  automation: Add a static memory allocation test on arm32
  automation: Add a gzip compressed kernel image test on arm32
  automation: Add a true dom0less test on arm32

 ... => unstable-arm64v8-arm32-gcc.dockerfile} |   3 +-
 automation/gitlab-ci/build.yaml               |  30 +++-
 automation/gitlab-ci/test.yaml                |  64 ++++++++
 .../scripts/qemu-smoke-dom0less-arm32.sh      | 142 ++++++++++++++++++
 4 files changed, 232 insertions(+), 7 deletions(-)
 rename automation/build/debian/{unstable-arm32-gcc.dockerfile => unstable-arm64v8-arm32-gcc.dockerfile} (94%)
 create mode 100755 automation/scripts/qemu-smoke-dom0less-arm32.sh