Journals of Accelerator Conferences Website (JACoW)
JACoW
is a publisher in Geneva, Switzerland that publishes the
proceedings of accelator conferences held around the world
by an international collaboration of editors.
URL | https://doi.org/10.18429/JACoW-IPAC25-THPS122 |
---|---|
Title | FGC Test Manager: A framework for executing and monitoring software tests |
Authors |
|
Abstract | Function Generator Controllers (FGCs) are key devices used in CERN’s converter control systems to regulate and monitor the power converters that supply current to the magnets in the accelerator complex. To ensure the reliability and enhance the quality assurance of the software that controls these devices, the FGC Test Manager has been developed. It encompasses the Python library pyfgc_test_framework, which provides an interface for test scripts to seamlessly communicate with the FGC devices; and a web tool providing an interface to run test scripts on schedule and on demand, assign tests to resources, review test results, and directly access test logs. The web tool uses Vue 3 for the frontend and FastAPI with a PostgreSQL database for the backend. Test execution is handled by the GitLab Pipeline API, which executes pipelines directly in the repository containing the tests. This paper presents the design and functionality of the FGC Test Manager and the improvements it brings to the quality assurance of CERN's converter control systems. |
Paper | download: THPS122.pdf |
Cite | BibTeX, LaTeX, Text/Word, RIS, EndNote |
Conference | 16th International Particle Accelerator Conference |
Series | |
Location | Taipei, Taiwan |
Date | 01-06 Jun 2025 |
Publisher | JACoW Publishing, Geneva, Switzerland |
Editorial Board | * Ming-Chyuan Lin - National Synchrotron Radiation Research Center * Yoichi Sato - KEK * Jui-Che Huang - National Synchrotron Radiation Research Center * David Button - Australian Nuclear Science and Technology Organisation * Ping-Shun Chuang - National Synchrotron Radiation Research Center |
Online ISBN | 978-3-95450-248-6 |
Online ISSN | 2673-5490 |
Received | 23 May 2025 |
Revised | 03 June 2025 |
Accepted | 04 June 2025 |
Issued | 06 June 2025 |
DOI | 10.18429/JACoW-IPAC25-THPS122 |
Pages | 3152-3154 |
Copyright | Published by JACoW Publishing under the terms of the Creative Commons Attribution 4.0 license. Any further distribution of this work must maintain attribution to the author(s), the published article's title, publisher, and DOI. |