|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v5 00/13] Add several more tests
This series used to be about just driver domains test, but over time got a few more. Now it includes: - fix to detect test failure early, instead of a timeout (at least in some cases) - simple driver domains test (network backend in domU) - UKI version of xen.efi booting from firmware directly and via grub2 - domU suspend/resume test (detects recent migration bug) - fix for macos build jobs being stuck in personal repos https://gitlab.com/xen-project/people/marmarek/xen/-/pipelines/2734175811 This series requires companion test-artifacts series pushed first (it's fully acked already): https://lore.kernel.org/xen-devel/cover.30e6171ddf1c6a72eadf4af0a77c892d4f18d811.1777898148.git-series.marmarek@xxxxxxxxxxxxxxxxxxxxxx/#r --- Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Marek Marczykowski-Górecki (13): CI: set LOG_MSG as end-of-test marker consistently CI: Reduce timeout on test failure CI: Add driver domains tests CI: Add configure --enable-systemd for full build CI: Run driver domains test on Debian too CI: extract building domU/dom0 out of qemu-alpine-x86_64.sh CI: add a smoke test for UKI xen.efi CI: add tests booting UKI via grub CI: enable xenconsoled logging in alpine tests CI: add oops=panic to smoke tests CI: Extend qemu-alpine-lib.sh to allow simple networking test CI: Add simple domU suspend test CI: gate macos build jobs with MACOS_JOBS variable automation/build/debian/13-x86_64.dockerfile | 4 +- automation/gitlab-ci/build.yaml | 6 +- automation/gitlab-ci/test.yaml | 51 ++++- automation/scripts/build | 1 +- automation/scripts/console.exp | 1 +- automation/scripts/qemu-alpine-domU-suspend-x86_64.sh | 71 +++++- automation/scripts/qemu-alpine-lib.sh | 86 ++++++- automation/scripts/qemu-alpine-x86_64.sh | 60 +---- automation/scripts/qemu-driverdomains-x86_64.sh | 149 +++++++++++- automation/scripts/qemu-smoke-dom0-arm32.sh | 1 +- automation/scripts/qemu-smoke-dom0-arm64.sh | 1 +- automation/scripts/qemu-smoke-dom0less-arm32.sh | 5 +- automation/scripts/qemu-smoke-dom0less-arm64.sh | 1 +- automation/scripts/qemu-smoke-x86-64-efi-uki.sh | 92 +++++++- 14 files changed, 468 insertions(+), 61 deletions(-) create mode 100755 automation/scripts/qemu-alpine-domU-suspend-x86_64.sh create mode 100755 automation/scripts/qemu-alpine-lib.sh create mode 100755 automation/scripts/qemu-driverdomains-x86_64.sh create mode 100755 automation/scripts/qemu-smoke-x86-64-efi-uki.sh base-commit: 0dc67f3aab0a080b756f9e54b8a58a4a887f702b -- git-series 0.9.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |