[PATCH v2 0/2] automation: add another Gitlab-CI test, x86-64 S3 this time

Marek Marczykowski-Górecki posted 2 patches 1 year, 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/cover.21e1254a0c5cb3256afbc6b7bd44e8f347d7c08f.1679778534.git-series.marmarek@invisiblethingslab.com
Test gitlab-ci failed
automation/build/alpine/3.12-arm64v8.dockerfile      |   3 +-
automation/gitlab-ci/build.yaml                      |   4 +-
automation/gitlab-ci/test.yaml                       |  40 ++-
automation/scripts/qubes-x86-64.sh                   | 174 ++++++++++++-
automation/tests-artifacts/kernel/5.10.74.dockerfile |  38 +---
automation/tests-artifacts/kernel/6.1.19.dockerfile  |  40 +++-
6 files changed, 257 insertions(+), 42 deletions(-)
create mode 100755 automation/scripts/qubes-x86-64.sh
delete mode 100644 automation/tests-artifacts/kernel/5.10.74.dockerfile
create mode 100644 automation/tests-artifacts/kernel/6.1.19.dockerfile
[PATCH v2 0/2] automation: add another Gitlab-CI test, x86-64 S3 this time
Posted by Marek Marczykowski-Górecki 1 year, 1 month ago
This series adds another Gitlab-CI test running on a real hardware.
The gitlab-runner is connected to gitlab.com/xen-project/xen already.
Example test run (just subset of jobs scheduled):
https://gitlab.com/xen-project/people/marmarek/xen/-/pipelines/817952905

Details about the setup:
https://www.qubes-os.org/news/2022/05/05/automated-os-testing-on-physical-laptops/

Should there be some documentation (besides the above link) how to interact
with the CI system, for somebody else who could modify the test script? It's
rather tightly integrated with infrastructure that's outside of xen.git
control, so I'm not sure how practical that would be anyway.

Marek Marczykowski-Górecki (2):
  automation: update x86-64 tests to Linux 6.1.19
  automation: add a smoke and suspend test on an Alder Lake system

 automation/build/alpine/3.12-arm64v8.dockerfile      |   3 +-
 automation/gitlab-ci/build.yaml                      |   4 +-
 automation/gitlab-ci/test.yaml                       |  40 ++-
 automation/scripts/qubes-x86-64.sh                   | 174 ++++++++++++-
 automation/tests-artifacts/kernel/5.10.74.dockerfile |  38 +---
 automation/tests-artifacts/kernel/6.1.19.dockerfile  |  40 +++-
 6 files changed, 257 insertions(+), 42 deletions(-)
 create mode 100755 automation/scripts/qubes-x86-64.sh
 delete mode 100644 automation/tests-artifacts/kernel/5.10.74.dockerfile
 create mode 100644 automation/tests-artifacts/kernel/6.1.19.dockerfile

base-commit: b1f11273d5a774cc88a3685c96c2e7cf6385e3b6
-- 
git-series 0.9.1