[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 5/5] cirrus-ci: add x86 XTF self-tests for macOS build
- To: xen-devel@xxxxxxxxxxxxxxxxxxxx
- From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
- Date: Wed, 11 Feb 2026 11:46:38 +0100
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3T8oymG73Snbnqn9O5cozXBum7bvjprNXvXR6x+JXf0=; b=q/4nozda7mArKdr7jujsb63ee3VblxZqXlw3BHqTDLJtYZrM8rBfeYtDC/LBIcuMfdwbJ9JPj7oPNd8+Ynt1YF7AmDxTeIPZPL4JwSHsEK0++MvibKedS8puW/DYGqlo4UQaNsHn4VX4wrK4W4j6tYHfW+kHFXSC8H8DXZ0S5qWDAvwjThCbtBPQRoT70ECYw5kfJ9NzBVVrvYLESH6Qicp4VEFMuQrNYk518sih336G2DMZ0HjiiazxPVmn2G7jT+njhxeKF+FoWr7cY1iDbDSyLfctf75Odhr6L0naA2uAJrXhKJRwQNTaRVrXb0SOvUdnddQVRhSZATEVdzReIw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=D7EnF9Oh2j9x4MuXQbBgRVLDz7MOIy1NFQn3hG/eDiarEEKzY4d4pThr3e747VkCGqtak5ev4jfQBvReWIB+Jl2eN0Fnbw81XxIXFPePsgaSssaP7oYprbFZ0F/emYNkA38JO8LLTpDatikmlgC7GC3F/xCedBln+hDJUjSFlBvDHQGMAISlYvt9L/ab+D920jNDQQDe+TPBJZz65PJxmvXcpcOpnYI9SBcZEN3Oxo0yA9b2vFMCR7A7OW92aykeC2cqHsHxFWB6R6tVtZCe/7tJil+TpMJaf2V+R4LmPcUQ/3M9i32qnJnVYdKpfkgVDX8SVGrtl5GpYETsGFqWag==
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
- Cc: Roger Pau Monne <roger.pau@xxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
- Delivery-date: Wed, 11 Feb 2026 10:47:12 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
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>
---
.cirrus.yml | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/.cirrus.yml b/.cirrus.yml
index b9608e71cca7..839c25149c9e 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
--
2.51.0
|