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

Michal Orzel posted 5 patches 1 year, 2 months ago
Test gitlab-ci passed
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20230214153842.15637-1-michal.orzel@amd.com
... => 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
[PATCH v2 0/5] automation: dom0less arm32 testing
Posted by Michal Orzel 1 year, 2 months ago
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

-- 
2.25.1