Speaker
Axel Naumann
(CERN)
Description
We will present new approaches to implementing quality control procedures in the development of the ROOT data processing framework. A multi-platform, cloud-based infrastructure is used for supporting the incremental build and test procedures employed in the ROOT software development process. Tests run continuously and a custom generic tool has been adopted for CPU and heap regression monitoring. We also use static analysis to check for coding errors. We will show how the adoption of these new procedures has influenced the way ROOT is developed.
Author
Axel Naumann
(CERN)