[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 2/2] automation: Add test jobs to run XTF hypercall xen_version test


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Michal Orzel <michal.orzel@xxxxxxx>
  • Date: Fri, 16 Dec 2022 14:30:12 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=LZBILgdEpcJ1YNOCDG5xLjBoP09KEkHNCmsLWra8eHA=; b=eBH+ZZi3ugRWW6aGYZPIqs7Dv1nZUwfIAxzvZoXs5fPa7S4TgLuTKWkODcfuM3rh0yHBAPuq1pcgpLaE5BTLYk1oiTrbl1zl+JkR+1xak8srsmQm4MdtcnLwkkz1pSi6lRfITBde07bQgkueA8VlZPIkR0Pcf4+c784FvGRBwMkUuyyS4IpXEYXxwbOX8EnIsLf1WooRMfrP5n+vWzjEZogl3LLgvt6J27SEHcjhICohzg8yOzKD5Hqp4W+9T9m4BS4XxS+FDpoyTPSctDY5vbfmMRAzKaDQj96PCMMbqT4FoRJ6UcjIbjCWCSL/eQl0hu+3W6O3ztWSO5yQpN6RaQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GV62qyMfODAq9/LJMTIpzkqC8e03fCV8NeRb2foCfDu26WaSkr5Dt7HC8aQ/ocPIf6lp6kgp7Deb3xHs8RlbhVNFO5pVD3e0a7ixaXY20lSPQy2jgVeu2z4DxKTLq3GGTjJRdn+AHVI2pHYt2xU6SZvDNze/8J5GD3GU8WME0/bhFxI3bqN1n2cTbXrMUBp/cqJzQ2UY10AuoLY+i1Zz55XaxtqKvBohwjZw1iTCeXy7dO58/r46glzJgsRsuDk1hu1y/Ao+Ri/SJ3iqrHQI/JWWlsyolAInXWGyMm1WRVjHJ8rfAcu4tL5CcZ5Wnu0Ov5fNnJ5v2LHfhZdaxBhevQ==
  • Cc: Michal Orzel <michal.orzel@xxxxxxx>, Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Fri, 16 Dec 2022 13:30:37 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Add test jobs in both debug and non-debug versions to run hyp-xen-version
XTF test as a dom0less domU on arm64. The purpose of this test is to
validate the functional behavior of xen_version hypercall.

Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
---
Changes in v2:
 - as we are going to run XTF in pure dom0less configuration, specify only
   the need for Xen and Qemu
---
 automation/gitlab-ci/test.yaml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml
index 2d57f4feb74a..afd80adfe17c 100644
--- a/automation/gitlab-ci/test.yaml
+++ b/automation/gitlab-ci/test.yaml
@@ -165,6 +165,22 @@ qemu-smoke-dom0less-arm64-gcc-debug-boot-cpupools:
     - *arm64-test-needs
     - alpine-3.12-gcc-debug-arm64-boot-cpupools
 
+qemu-xtf-dom0less-arm64-gcc-hyp-xen-version:
+  extends: .qemu-arm64
+  script:
+    - ./automation/scripts/qemu-xtf-dom0less-arm64.sh hyp-xen-version 2>&1 | 
tee ${LOGFILE}
+  needs:
+    - alpine-3.12-gcc-arm64
+    - qemu-system-aarch64-6.0.0-arm64-export
+
+qemu-xtf-dom0less-arm64-gcc-debug-hyp-xen-version:
+  extends: .qemu-arm64
+  script:
+    - ./automation/scripts/qemu-xtf-dom0less-arm64.sh hyp-xen-version 2>&1 | 
tee ${LOGFILE}
+  needs:
+    - alpine-3.12-gcc-debug-arm64
+    - qemu-system-aarch64-6.0.0-arm64-export
+
 qemu-smoke-dom0-arm32-gcc:
   extends: .qemu-arm32
   script:
-- 
2.25.1




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.