Published August 29, 2024 | Version v1
Report Restricted

Improving Continuous Testing Infrastructure of Xsuite

  • 1. ROR icon King Mongkut's University of Technology Thonburi
  • 1. ROR icon European Organization for Nuclear Research
  • 2. ROR icon Loughborough University

Description

Xsuite is a comprehensive suite of Python packages designed for simulating beam dynamics in particle accelerators, supporting CPUs and GPUs. This report details important enhancements in the testing infrastructure, including the introduction of flexible test execution by subset testing, dynamic JSON-based configuration, and automated analytics to streamline testing processes. These improvements facilitate more precise, efficient, and scalable testing environments, leveraging advanced CI/CD practices with GitHub Actions.

Files

Restricted

The record is publicly accessible, but files are restricted to users with access.

Additional details

Identifiers

CDS Reference
CERN-STUDENTS-Note-2024-075

CERN

Department
BE