|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen staging] cirrus-ci: add x86 XTF self-tests for macOS build
commit 1f4f85b64d393be1aa8dc8170201f4fbfe9c7222
Author: Roger Pau Monne <roger.pau@xxxxxxxxxx>
AuthorDate: Wed Feb 11 09:25:17 2026 +0100
Commit: Roger Pau Monne <roger.pau@xxxxxxxxxx>
CommitDate: Thu Feb 12 19:22:54 2026 +0100
cirrus-ci: add x86 XTF self-tests for macOS build
Like we do for the FreeBSD builds, introduce some basic smoke testing of
the built binary using the XTF selftest image.
Note this is only done for the x86 build, there's no ARM support in XTF
yet.
Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
---
.cirrus.yml | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/.cirrus.yml b/.cirrus.yml
index b9608e71cc..839c25149c 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -161,18 +161,19 @@ task:
## Test Jobs
task:
- name: 'FreeBSD: XTF selftest'
+ name: 'XTF selftest'
<< : *FREEBSD_ENV_PRODUCTION
env:
matrix:
- FREEBSD_BUILD: $FREEBSD_LEGACY
- FREEBSD_BUILD: $FREEBSD_PRODUCTION
- FREEBSD_BUILD: $FREEBSD_CURRENT
+ BUILD: freebsd_full_$FREEBSD_LEGACY
+ BUILD: freebsd_full_$FREEBSD_PRODUCTION
+ BUILD: freebsd_full_$FREEBSD_CURRENT
+ BUILD: macos-x86_64
depends_on:
- - freebsd_full_$FREEBSD_BUILD
+ - $BUILD
- xtf
install_script: pkg install -y qemu-nox11 expect
@@ -187,7 +188,7 @@ task:
fetch_script:
- fetch
https://api.cirrus-ci.com/v1/artifact/build/$CIRRUS_BUILD_ID/xtf/xtf.zip
- - fetch
https://api.cirrus-ci.com/v1/artifact/build/$CIRRUS_BUILD_ID/freebsd_full_$FREEBSD_BUILD/xen.zip
+ - fetch
https://api.cirrus-ci.com/v1/artifact/build/$CIRRUS_BUILD_ID/$BUILD/xen.zip
- unzip xtf.zip
- unzip xen.zip
--
generated by git-patchbot for /home/xen/git/xen.git#staging
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |