Cargando…

Regression testing in the TOTEM DCS

The Detector Control System of the TOTEM experiment at the LHC is built with the industrial product WinCC OA (PVSS). The TOTEM system is generated automatically through scripts using as input the detector Product Breakdown Structure (PBS) structure and its pinout connectivity, archiving and alarm me...

Descripción completa

Detalles Bibliográficos
Autores principales: Lucas Rodriguez, F, Atanassov, I, Burkimsher, P, Frost, O, Taskinen, J, Tulimaki, V
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/396/5/052051
http://cds.cern.ch/record/1515975
_version_ 1780928426404741120
author Lucas Rodriguez, F
Atanassov, I
Burkimsher, P
Frost, O
Taskinen, J
Tulimaki, V
author_facet Lucas Rodriguez, F
Atanassov, I
Burkimsher, P
Frost, O
Taskinen, J
Tulimaki, V
author_sort Lucas Rodriguez, F
collection CERN
description The Detector Control System of the TOTEM experiment at the LHC is built with the industrial product WinCC OA (PVSS). The TOTEM system is generated automatically through scripts using as input the detector Product Breakdown Structure (PBS) structure and its pinout connectivity, archiving and alarm metainformation, and some other heuristics based on the naming conventions. When those initial parameters and automation code are modified to include new features, the resulting PVSS system can also introduce side-effects. On a daily basis, a custom developed regression testing tool takes the most recent code from a Subversion (SVN) repository and builds a new control system from scratch. This system is exported in plain text format using the PVSS export tool, and compared with a system previously validated by a human. A report is sent to the developers with any differences highlighted, in readiness for validation and acceptance as a new stable version. This regression approach is not dependent on any development framework or methodology. This process has been satisfactory during several months, proving to be a very valuable tool before deploying new versions in the production systems.
id cern-1515975
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-15159752022-08-17T13:24:46Zdoi:10.1088/1742-6596/396/5/052051http://cds.cern.ch/record/1515975engLucas Rodriguez, FAtanassov, IBurkimsher, PFrost, OTaskinen, JTulimaki, VRegression testing in the TOTEM DCSComputing and ComputersThe Detector Control System of the TOTEM experiment at the LHC is built with the industrial product WinCC OA (PVSS). The TOTEM system is generated automatically through scripts using as input the detector Product Breakdown Structure (PBS) structure and its pinout connectivity, archiving and alarm metainformation, and some other heuristics based on the naming conventions. When those initial parameters and automation code are modified to include new features, the resulting PVSS system can also introduce side-effects. On a daily basis, a custom developed regression testing tool takes the most recent code from a Subversion (SVN) repository and builds a new control system from scratch. This system is exported in plain text format using the PVSS export tool, and compared with a system previously validated by a human. A report is sent to the developers with any differences highlighted, in readiness for validation and acceptance as a new stable version. This regression approach is not dependent on any development framework or methodology. This process has been satisfactory during several months, proving to be a very valuable tool before deploying new versions in the production systems.oai:cds.cern.ch:15159752012
spellingShingle Computing and Computers
Lucas Rodriguez, F
Atanassov, I
Burkimsher, P
Frost, O
Taskinen, J
Tulimaki, V
Regression testing in the TOTEM DCS
title Regression testing in the TOTEM DCS
title_full Regression testing in the TOTEM DCS
title_fullStr Regression testing in the TOTEM DCS
title_full_unstemmed Regression testing in the TOTEM DCS
title_short Regression testing in the TOTEM DCS
title_sort regression testing in the totem dcs
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/396/5/052051
http://cds.cern.ch/record/1515975
work_keys_str_mv AT lucasrodriguezf regressiontestinginthetotemdcs
AT atanassovi regressiontestinginthetotemdcs
AT burkimsherp regressiontestinginthetotemdcs
AT frosto regressiontestinginthetotemdcs
AT taskinenj regressiontestinginthetotemdcs
AT tulimakiv regressiontestinginthetotemdcs