1–6 Jun 2025
Taipei International Convention Center (TICC)
Asia/Taipei timezone

FGC Test Manager: a framework for executing and monitoring software tests

THPS122
5 Jun 2025, 15:30
2h
Exhibiton Hall A _Salmon (TWTC)

Exhibiton Hall A _Salmon

TWTC

Poster Presentation MC6.T33 Online Modelling and Software Tools Thursday Poster Session

Speaker

Franziska von Albedyll (European Organization for Nuclear Research)

Description

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.

Region represented Europe
Paper preparation format LaTeX

Author

Franziska von Albedyll (European Organization for Nuclear Research)

Co-authors

Przemyslaw Plutecki (European Organization for Nuclear Research) Raul Garcia (European Organization for Nuclear Research)

Presentation materials

There are no materials yet.