Learn · CERN

Talk29 min

Experience on QA in the CernVM File System

Jose Mr. MOLINA COLMENERO and Rene MEUSEL · CERN

Watch At CERN

About

The CernVM-File System (CVMFS) delivers experiment software installations to thousands of globally distributed nodes in the WLCG and beyond. In recent years it became a mission-critical component for offline data processing of the LHC experiments and many other collaborations. From a software engineering perspective, CVMFS is a medium-sized C++ system-level project.

Following the growth of the project, we introduced a number of measures to improve the code quality, testability, and maintainability. In particular, we found very useful code reviews through github pull requests and automated unit- and integration testing. We are also transitioning to a test-driven development for new features and bug fixes. These processes are supported by a number of tools, such as Google Test, Jenkins, Docker, and others. We would like to share our experience on problems we encountered and on which processes and tools worked well for us..

0:00:00 Slide 1

0:00:33 Slide 2

0:00:59 Slide 3

0:01:18 Slide 4

0:01:45 Slide 5

0:01:58 Slide 6

0:02:05 Slide 7

0:02:16 Slide 8

0:02:24 Slide 9

0:03:49 Slide 10

The talk

  1. Experience on QA in the CernVM File System 2015-09-29 · 29 min · CERN's player

Credits and licence

Institution
CERN
Department
Conferences
Taught by
Jose Mr. MOLINA COLMENERO, Rene MEUSEL
Year
2015
Language
English
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed