[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 00/12] automation: Add build and test for Linux stubdomain
Initial patches can be applied independently but all are needed before the "automation: Add linux stubdom build and smoke test" patch. And later "libxl: Allow stubdomain to control interupts of PCI device" and "automation: update kernel for x86 tests" is needed before PCI passthrough test (but both can be committed earlier as they don't depend on others). See the "automation: Add linux stubdom build and smoke test" patch description for more details. Note the Alpine version bump requires rebuilding containers, but so does the actual test patch (extra dependencies), so it probably makes sense to do it at the same time. Marek Marczykowski-Górecki (12): automation: include domU kernel messages in the console output log automation: update fedora build to F39 automation: switch to alpine:3.19 automation: increase verbosity of starting a domain automation: prevent grub unpacking initramfs RFC: automation: Add linux stubdom build and smoke test libxl: Allow stubdomain to control interupts of PCI device automation: update kernel for x86 tests WIP: automation: temporarily add 'testlab' tag to stubdomain build automation: stubdom test with PCI passthrough automation: stubdom test with boot from CDROM [DO NOT MERGE] switch to my containers fork automation/build/alpine/3.18-arm64v8.dockerfile | 49 +-- automation/build/alpine/3.18.dockerfile | 51 +-- automation/build/alpine/3.19-arm64v8.dockerfile | 52 ++- automation/build/alpine/3.19.dockerfile | 60 +++- automation/build/fedora/29.dockerfile | 46 +-- automation/build/fedora/39.dockerfile | 46 ++- automation/gitlab-ci/build.yaml | 85 ++-- automation/gitlab-ci/test.yaml | 87 ++-- automation/scripts/build | 12 +- automation/scripts/containerize | 4 +- automation/scripts/qemu-alpine-x86_64.sh | 2 +- automation/scripts/qemu-smoke-dom0-arm32.sh | 2 +- automation/scripts/qemu-smoke-dom0-arm64.sh | 2 +- automation/scripts/qubes-x86-64.sh | 153 ++++++- automation/tests-artifacts/alpine/3.18-arm64v8.dockerfile | 65 +--- automation/tests-artifacts/alpine/3.18.dockerfile | 66 +--- automation/tests-artifacts/alpine/3.19-arm64v8.dockerfile | 65 +++- automation/tests-artifacts/alpine/3.19.dockerfile | 72 +++- automation/tests-artifacts/kernel/6.1.19.dockerfile | 40 +-- automation/tests-artifacts/kernel/6.1.90.dockerfile | 40 ++- tools/libs/light/libxl_pci.c | 8 +- 21 files changed, 614 insertions(+), 393 deletions(-) delete mode 100644 automation/build/alpine/3.18-arm64v8.dockerfile delete mode 100644 automation/build/alpine/3.18.dockerfile create mode 100644 automation/build/alpine/3.19-arm64v8.dockerfile create mode 100644 automation/build/alpine/3.19.dockerfile delete mode 100644 automation/build/fedora/29.dockerfile create mode 100644 automation/build/fedora/39.dockerfile delete mode 100644 automation/tests-artifacts/alpine/3.18-arm64v8.dockerfile delete mode 100644 automation/tests-artifacts/alpine/3.18.dockerfile create mode 100644 automation/tests-artifacts/alpine/3.19-arm64v8.dockerfile create mode 100644 automation/tests-artifacts/alpine/3.19.dockerfile delete mode 100644 automation/tests-artifacts/kernel/6.1.19.dockerfile create mode 100644 automation/tests-artifacts/kernel/6.1.90.dockerfile base-commit: 319a5125ca2649e6eb95670b4d721260025c187d -- git-series 0.9.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |